Flyback-Driver
Operationorange01·Flyback-Driver·pcb/Flyback Driver V1.kicad_pcb
About the Flyback-Driver PCB
Flyback-Driver is an open source STM32 PCB design by Operationorange01, published on GitHub. It is a 4-layer board measuring 128 × 72.5 mm, with 115 components from 61 distinct parts.
Its main chip is the STM32F103C8T6, from the STM32 family. Other key parts include the UCC27511ADBVR, MCP4725A0T-E/CH, ER_OLEDM0.91_1X-I2C, INA226AIDGSR and LM5117PSQ/NOPB. By type, the board carries 34 resistors, 33 capacitors, 16 test points, 11 ICs, 6 diodes and 4 connectors.
It belongs with the displays & leds designs in this gallery.
From the project
driver for high voltage flyback transformer
This is a driver for a High Voltage Flyback Transformer. We are planning on using it in the next stage in our research on EHD propulsion. You can read our preprint from last year here: https://doi.org/10.31224/6625
- Variable duty cycle - Variable frequency - Current/Voltage Sensing - Current/Voltage Regulating 6V to 25V, digitally adjustable via 12-bit DAC about 5mV resolution - Rotary encoder for control - OLED Display - Indicator Lights - Soft Startup - Hardware overcurrent protection, independent of firmware - Latching fault shutdown - Adjustable trip threshold - RCD clamp with tunable…
Main components on the Flyback-Driver
Flyback-Driver bill of materials (BOM)
115 components, 61 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F103C8T6 STM32F103C8Tx STMicroelectronics | LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | UCC27511ADBVR UCC27511ADBV Texas Instruments | SOT-23-6 | U2 |
| 2 | MCP4725A0T-E/CH MCP4725xxx-xCH Microchip Technology | SOT-23-6 | U3, U10 |
| 1 | ER_OLEDM0.91_1X-I2C ER_OLEDM0.91_1x-I2C | ER_OLEDM0.91_1x-I2C | U4 |
| 1 | INA226AIDGSR INA226 Texas Instruments | TSSOP-10_3x3mm_P0.5mm | U5 |
| 1 | LM5117PSQ/NOPB Texas Instruments | WQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias | U6 |
| 1 | LM2596S-ADJ UMW | TO-263-5_TabPin3 | U7 |
| 1 | TPS62130RGTT TPS62130 Texas Instruments | VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias | U8 |
| 1 | LM393DR LM393 Texas Instruments | SOIC-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | 74HC132D 74HC132 Toshiba Semiconductor and Storage | SOIC-14_3.9x8.7mm_P1.27mm | U11 |
| 1 | IRFP460PBF IRFP460 Vishay Siliconix | TO-247-3_Vertical | Q1 |
| 1 | IRF4905PBF PMOS Infineon Technologies | TO-220-3_Vertical | Q2 |
| 1 | CONN_02X04_TOP_BOTTOM Conn_02x04_Top_Bottom | PinHeader_2x04_P2.54mm_Vertical | J1 |
| 1 | CONN_01X05_PIN Conn_01x05_Pin | PinHeader_1x05_P2.54mm_Vertical | J2 |
| 2 | 1711725 Screw_Terminal_01x02 Phoenix Contact | TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal | J3, J4 |
| 1 | 0.033 Ohm 1 W | R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | CUR_SEN_R1 |
| 1 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | ENC_SW_PULLUP1 |
| 2 | 4.7k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | I2C_SCL_PULLUP1, I2C_SDA_PULLUP1 |
| 2 | IRLZ44N | TO-220-3_Vertical | Q_HS1, Q_LS1 |
| 16 | TestPoint | TestPoint_THTPad_D1.5mm_Drill0.7mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +8 |
Show 41 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SMAJ12CA Littelfuse Inc. | D_SMA | D1 |
| 1 | SMCJ33A Littelfuse Inc. | D_SMC | D2 |
| 1 | 1N4148 onsemi | D_DO-35_SOD27_P7.62mm_Horizontal | D3 |
| 1 | SS36 Taiwan Semiconductor Corporation | D_SMC | D4 |
| 1 | UF4007 Taiwan Semiconductor Corporation | D_DO-41_SOD81_P10.16mm_Horizontal | D5 |
| 1 | 1N4742A onsemi | D_DO-41_SOD81_P10.16mm_Horizontal | D6 |
| 1 | 78439369150 15uH 8A Würth Elektronik | L_Wurth_WE-XHMA-1090 | L1 |
| 1 | DR127-151-R 150uH >1.5A Eaton - Electronics Division | INDM125125X800N | L2 |
| 1 | LCXND4040TKL2R2MDG 2.2uH Taiyo Yuden | L_Taiyo-Yuden_LCXND4040 | L3 |
| 11 | C0805C104K5RACTU 100nF KEMET | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C4, C7, C18, C20, C22 +3 |
| 4 | GRM21BR61E106MA73L 10uF Murata Electronics | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C17, C19, C31 |
| 1 | C0805C104K5RACTU 0.1uF KEMET | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6 |
| 3 | C0805C105K3RACTU 1uF KEMET | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C12, C13 |
| 1 | CC0805KRX7R9BB223 22nF YAGEO | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9 |
| 1 | C0805C222K5RACTU 2.2nF KEMET | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10 |
| 2 | CL21B102KBANNNC 1nF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11, C28 |
| 1 | UVR1H102MHD 1000uF Nichicon | CP_Radial_D12.5mm_P5.00mm | C14 |
| 1 | ESK107M063AG3AA 100uF 50V KEMET | CP_Radial_D8.0mm_P3.50mm | C15 |
| 1 | 860080474010 220uF 25V LOW ESR Würth Elektronik | CP_Radial_D8.0mm_P3.50mm | C16 |
| 1 | B32922C3224M289 220nF TDK | C_Rect_L18.0mm_W5.0mm_P15.00mm_FKS3_FKP3 | C21 |
| 2 | C1210C106K5RACTU 10uF KEMET | C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C24, C26 |
| 1 | C0805C103K5RACTU 10nF KEMET | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C27 |
| 1 | C0805C220J5GACTU 22pF KEMET | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C30 |
| 1 | CL21A226KOQNNNG 22uF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C32 |
| 1 | CL21B474KBFNNNG 0.47uF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C33 |
| 3 | RK73H2ATTD10R0F 10 Ohm KOA Speer Electronics, Inc. | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R15, R16 |
| 1 | RK73H2ATTD4R70F 4.7 Ohm KOA Speer Electronics, Inc. | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 12 | RK73H2ATTD1002F 10K Ohm KOA Speer Electronics, Inc. | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4, R5, R9, R13, R18, R22, R24 +4 |
| 3 | RK73H2ATTD3300F 330 Ohm KOA Speer Electronics, Inc. | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R7, R8 |
| 1 | CRG0805F13K 13K Ohm TE Connectivity Passive Product | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10 |
| 3 | RK73H2ATTD1003F 100K Ohm KOA Speer Electronics, Inc. | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R14, R34 |
| 1 | CRCW08054K12FKEA 4.07K Ohm Vishay Dale | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12 |
| 1 | RC0805FR-07130KL 130K Ohm YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R17 |
| 1 | WSL2512R0150FEA 15m Ohm Vishay Dale | R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R19 |
| 1 | RC0805FR-077K32L 7.32K Ohm YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20 |
| 2 | RK73H2ATTD1001F 1K Ohm KOA Speer Electronics, Inc. | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R21, R32 |
| 1 | RSMF2JT100K 100kΩ, 2W Stackpole Electronics Inc | R_Axial_DIN0617_L17.0mm_D6.0mm_P25.40mm_Horizontal | R23 |
| 1 | RMCF0805FT17K4 17.4K Ohm Stackpole Electronics Inc | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R27 |
| 1 | RC0805FR-07100RL 100 Ohm YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R29 |
| 1 | RMCF0805FT33K0 33K Ohm Stackpole Electronics Inc | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R31 |
| 1 | RK73H2ATTD3003F 300k Ohm KOA Speer Electronics, Inc. | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R33 |
Flyback-Driver design files
The KiCad project lives in the Operationorange01/Flyback-Driver repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/Flyback Driver V1.kicad_pcb
- Schematicpcb/Flyback Driver V1.kicad_sch
- BOMBOM.csv
Flyback-Driver: common questions
What microcontroller does the Flyback-Driver use?
The Flyback-Driver is built around the STM32F103C8T6, from the STM32 family.
How big is the Flyback-Driver PCB?
The Flyback-Driver measures 128 × 72.5 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Flyback-Driver?
115 components, from 61 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 Flyback-Driver design files?
From the Operationorange01/Flyback-Driver 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 Flyback-Driver design in my own project?
The repository has no license, so all rights stay with Operationorange01. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Flyback-Driver without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k