CO₂ Sensor

CO₂ sensor with grey enclosure, analogue dial and separate PCBA

Details

In 2026, Cunning designed the electronics and embedded software for a CO₂ sensor, taking the hardware from initial concept through PCBA production.

The electronics combined an STM32 microcontroller with sensors and motor drivers. The firmware used I2C for sensor communication and STM32 timers, PWM and DMA to implement stepper-motor motion control and microstepping for the analogue dial.

Technologies

STM32, I2C, stepper-motor motion control, microstepping, STM32 timers, PWM, DMA, sensors, motor drivers, electronics design and PCBA production.