Small and versatile PWM driver

DVPWM is a PWM driver/dimmer originally designed for very simple LED lighting. It is built to be small, robust and convenient.

It has one single control: a rotating knob with on/off switch attached. In “off” position, the circuitry is completely offline, consuming exactly 0.0000 [nA]

Top view, yes it’s small Bottom view



Thanks to Joël for the schematic (PDF). He made it with Kicad and his little brain (he says “I may have a relationship with Homer Simpson, who is actually my idol”)


PCB top view PCB bottom view

PCB design was achieved with Topor, a piece of software which truly amazes me. Through recursive contemplation of the routing algorithm, I was able to shorten the track lengths to an almost minimum and reduce the number of vias to an absolute minimum [zero !!!]. The output from Topor was then imported into Kicad again, because we couldn’t be bothered to learn new things so early after sunrise.

PCB size is 26x37mm. Height from frontplate (if applicable: circuit secured to frontplate using the knob’s nut): 22mm

Most text is made unreadable when the components are in place, but we didn’t care much about this ; priority was the size, and it was time for a nap.

Component list

To achieve the very small size, most components are SMD type. Only exceptions are the rotating knob, and one capacitor. Due to the relatively small amount of components, their size and relative distance, this circuit is ideal for anyone who would like to learn SMD soldering.

Component list (PDF)

Suggestions for cheaper alternates are welcome.


Kits are available for CHF 30.- a piece, cheaper for larger quantities. This includes the PCB and all the necessary components. While this may seem relatively expensive, the knob is far from cheap (and no alternative was found at the time) and so is one of the capacitors. There is also some provision for development costs, so we can continue to offer you more useful circuits.

Please contact us to order.