Pwm generator
Kibabalu·pwm_generator
About the Pwm generator PCB
Pwm generator is an open source PCB design by Kibabalu, published on GitHub. It is a 2-layer board measuring 56.6 × 57.7 mm, with 32 components from 26 distinct parts.
Other key parts include the TLV2372 and LM393. By type, the board carries 12 capacitors, 8 resistors, 4 connectors, 3 transistors, 2 ICs and 2 diodes.
From the project
PWM power output generator
PWM power output generator for utilization in training arangements.
Generates a 0 to 100% duty cycle to the load at the output. The dyty cycle can be controlled by an potentiometer. Operating voltage 12VDC. Max. current 3A. In addition it features Inverse supply voltage protection and over-voltage protection. The board fits into a Hammond 1593K enclosure.
Most of PWM generator designs are based on 555 ICs. But I haven't found a circuit that covers up the full range from 0 to 100% duty cycle. Thus I used a more basic design: A combination of a Schmitt trigger and a Integrator, both…

Main components on the Pwm generator
Pwm generator bill of materials (BOM)
32 components, 26 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TLV2372 | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | LM393 | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | BC817 | SOT-23 | Q1 |
| 1 | BC807 | SOT-23 | Q2 |
| 1 | BUK7880-55A TSM900N06CW_RPG | TRANS_TSM900N06CW_RPG | Q3 |
| 1 | V_{In} | SolderWirePad_1x01_SMD_5x10mm | J1 |
| 1 | GND_{In} | SolderWirePad_1x01_SMD_5x10mm | J2 |
| 2 | SolderPad | SolderWirePad_1x01_SMD_5x10mm | J3, J4 |
| 1 | 100K 100k | PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Left | RV1 |
| 1 | 1N5820 | D_DO-201AD_P15.24mm_Horizontal | D1 |
| 1 | 1N62XXA 1N62xxA | D_DO-201AE_P15.24mm_Horizontal | D2 |
| 1 | 10U 33u | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1 |
| 3 | 1u | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C2, C5, C7 |
| 2 | 10N 10n | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C8 |
| 1 | 150U 150u | CP_Radial_D6.3mm_P2.50mm | C4 |
| 2 | 1n | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C6, C9 |
| 1 | 10N 1u | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C10 |
| 1 | 15P 10n | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C11 |
| 1 | 15p | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C12 |
| 2 | 100K 51k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2 |
Show 6 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 100K 100k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3 |
| 1 | 4K7 4k7 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R4 |
| 1 | 68K 68k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R5 |
| 1 | 10K 10k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R6 |
| 1 | 2K2 2k2 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R7 |
| 1 | 47K 47k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R8 |
Pwm generator design files
The KiCad project lives in the Kibabalu/pwm_generator repository on GitHub; these links point at the commit this page was built from.
Pwm generator: common questions
How big is the Pwm generator PCB?
The Pwm generator measures 56.6 × 57.7 mm, has 2 copper layers and is 1.59 mm thick.
How many components are on the Pwm generator?
32 components, from 26 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Pwm generator design files?
From the Kibabalu/pwm_generator repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Pwm generator design in my own project?
The repository has no license, so all rights stay with Kibabalu. Use it as a reference, and ask the author before reusing the design.