top of page
10-bit PWM

2026

DIY Hardware, Critical Interface

10bit_pwm_v2_2.png

10-bit PWM is a custom-build open source ESP32-based PWM programmable synthesizer with analog potentiometer controls and software-defined sound engines.

Technical specifications

Platform: ESP32

Programming Environment: MicroPython

Audio Output: 3.5 mm stereo jack

Channel Configuration: Dual mono (L = R)

Controls: Analog potentiometers, Push buttons

External DAC: not required

Synthesis: PWM pulse wave / square wave synthesis

PWM resolution: 10-bit (0 - 1023 duty control)

Control resolution: 8-bit parameter mapping (0 - 255)

Sound engines: software-defined

Dimensions: 16 x 10 cm​

Acknowledgements

This project was developed at BEK's Electronic Lab and was co-financed by the European Union.

​​Sound samples (unprocessed):

001 noise drone
00:00 / 02:00
002 drone
00:00 / 02:00
003 melodies
00:00 / 02:00
005 broken nintendo
00:00 / 02:00
004 chaos
00:00 / 02:00

Views and details of 10-bit PWM. 

© 2026 by Silvia Binda Heiserova

bottom of page