Skip to the content
PCBKitNew board
4 layers128 × 72.5 mmFlyback Driver V1, the printed circuit board in 3D

driver for high voltage flyback transformer

Size
128 × 72.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
120
Nets
91
Pads
399
Tracks, vias
921, 176
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Aug 2026
Updated
22 Oct 2026

Overview

Flyback Driver V1 is an open-source printed circuit board by Operationorange01, from the Operationorange01/Flyback-Driver repository on GitHub. It is a 4-layer board of 128 × 72.5 mm with 120 parts on 91 nets, routed with 921 tracks and 176 vias.

It is built around the LM2596S-ADJ, TPS62130RGT and UCC27511ADBV, with the 74HC132D, LM393 and IRLZ44N among its other parts. Its parts include 34 resistors, 33 capacitors, 11 ICs, 6 diodes and 4 connectors. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

Flyback Driver

View PCB on KiCanvas

Screenshot 2026-10-21 203645

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

Features:

  • 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 clamp voltage

PCB

Made in KiCad. The full schematic is in assets/schematic.pdf.

Screenshot 2026-10-21 203616

Main parts:

  • MCU: STM32F103C8T6
  • Flyback switch: IRFP460 (500V, 20A) driven by a UCC27511A gate driver
  • Supply regulation: LM5117 buck controller with two MCP4725 12-bit DACs for digital voltage/current setpoints
  • Sensing: INA226 current/voltage monitor
  • Protection: LM393 comparator + 74HC132 latch for hardware overcurrent shutdown
  • Logic rails: LM2596 and TPS62130 bucks

Custom footprints are in pcb/libraries.

Firmware

made some basic firmware but is still untested

disclaimer, most of the firmware was made using the help of ai because I don't know enough c

BOM

The full BOM with reference designators, Digi-Key part numbers and datasheets is in BOM.csv. Parts on Digi-Key come to about $94.

Not on the Digi-Key order yet:

  • 1x 0.91" 128x32 I2C OLED (U4)
  • 1x 2x4 2.54mm pin header (J1)
  • 1x 1x5 2.54mm pin header (J2)
  • 16x test points (TP1–TP16)

Parts

120
QtyValueFootprintReferences
16TestPointTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15, TP16
11100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C7, C18, C20, C22, C23, C25, C29
1110K OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5, R9, R13, R18, R22, R24, R25, R26, R28, R30
410uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C17, C19, C31
310 OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R15, R16
31uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8, C12, C13
3330 OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R7, R8
3LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderCRT_LMT, FAULT, STATUS
2100K OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11, R14
210uFCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC24, C26
21K OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR21, R32
21nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC11, C28
24.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderI2C_SCL_PULLUP1, I2C_SDA_PULLUP1
2IRLZ44NPackage_TO_SOT_THT:TO-220-3_VerticalQ_HS1, Q_LS1
2MCP4725xxx-xCHPackage_TO_SOT_SMD:SOT-23-6U3, U10
2Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ3, J4
10.033 Ohm 1 WResistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderCUR_SEN_R1
10.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6
10.47uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC33
1100 OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR29
11000uFCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC14
1100k OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR34
1100kΩ, 2WResistor_THT:R_Axial_DIN0617_L17.0mm_D6.0mm_P25.40mm_HorizontalR23
1100uF 50VCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC15
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderENC_SW_PULLUP1
110k OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
110nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC27
1130K OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR17
113K OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10
1150uH >1.5Awurth:INDM125125X800NL2
115m OhmResistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderR19
115uH 8Awurth:L_Wurth_WE-XHMA-1090L1
117.4K OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR27
11N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD3
11N4742ADiode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD6
12.2nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10
12.2uHwurth:L_Taiyo-Yuden_LCXND4040L3
1220nFCapacitor_THT:C_Rect_L18.0mm_W5.0mm_P15.00mm_FKS3_FKP3C21
1220uF 25V LOW ESRCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC16
122nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC9
122pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC30
122uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC32
1300k OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR33
133K OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR31
14.07K OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12
14.7 OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
17.32K OhmResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR20
174HC132Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU11
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1Conn_02x04_Top_BottomConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ1
1ER_OLEDM0.91_1x-I2CDisplay:ER_OLEDM0.91_1x-I2CU4
1INA226Package_SO:TSSOP-10_3x3mm_P0.5mmU5
1IRFP460Package_TO_SOT_THT:TO-247-3_VerticalQ1
1LM2596S-ADJPackage_TO_SOT_SMD:TO-263-5_TabPin3U7
1LM393Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU9
1LM5117PSQ/NOPBPackage_DFN_QFN:WQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalViasU6
1NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1
1PMOSPackage_TO_SOT_THT:TO-220-3_VerticalQ2
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_MountingHolesSW1
1SMAJ12CADiode_SMD:D_SMAD1
1SMCJ33ADiode_SMD:D_SMCD2
1SS36Diode_SMD:D_SMCD4
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1TPS62130Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalViasU8
1UCC27511ADBVPackage_TO_SOT_SMD:SOT-23-6U2
1UF4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD5

Questions

How big is the Flyback Driver V1 PCB?

It measures 128 × 72.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Flyback Driver V1 use?

120 parts, built around the LM2596S-ADJ, TPS62130RGT, UCC27511ADBV and 74HC132D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Flyback Driver V1 KiCad files?

From the Operationorange01/Flyback-Driver repository on GitHub, at the commit this page was made from: the board is pcb/Flyback Driver V1.kicad_pcb and its schematic pcb/Flyback Driver V1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Flyback Driver V1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask Operationorange01 before reusing the design.

Similar boards

  • 2 layers96.5 × 98 mmHalf bridge, the printed circuit board in 3D

    Half bridge

    profdc9/DRSSTC-PCB-Pack

    A pack of PCBs for a dual resonant solid state tesla coil setup. Pretty much everything you need.

    78 parts59
  • 2 layers110.1 × 68.8 mmEHVGenerator, the printed circuit board in 3D

    EHVGenerator

    Firestorm108/Bipolar-EHV-Generator

    An extreme high voltage generator that utilizes a bipolar setup to effectively create a 300kV+ voltage difference.

    20 parts
  • 2 layers88 × 94.3 mmCargaElectronica, the printed circuit board in 3D

    CargaElectronica

    LaboratorioGluon/ArduDCLoad

    Arduino Based Electronic DC Load.

    56 parts3GPL-2.0
  • 2 layers108 × 72.6 mmHFDRSSTC, the printed circuit board in 3D

    HFDRSSTC

    Firestorm108/HFDRSSTC-Plasma-Flame-Generator-

    A plasma flame generator, or high frequency dual resonant solid state tesla coil! It uses some really clever electronics to achieve this, and is a staple in plasma physics, being able to produce 4" flames at less than…

    23 parts
  • 2 layers44.8 × 77.5 mmMini SSTC, the printed circuit board in 3D

    Mini SSTC

    Firestorm108/mini-SSTC

    A miniature CW SSTC driver! Fully through hole components and can be made for extremely cheap.

    12 parts
  • 2 layers170 × 81 mmASIZSC, the printed circuit board in 3D

    ASIZSC

    Ramprasad69975/ASIZSC-Converter-Design

    KiCad schematic and PCB design of an Advanced Switched-Inductor Z-Source Converter (ASIZSC).

    24 partsMIT
  • 2 layers130 × 94 mmAMP BD V2, the printed circuit board in 3D

    AMP BD V2

    SungKeun-Kim/Embedded_Project

    AVR,STM32,KiCAD

    48 parts
  • 2 layers38 × 25.1 mmMistMaker Battery Kit V0-4, the printed circuit board in 3D

    MistMaker Battery Kit V0-4

    Dav1dyang/Programmable-Mist-Maker

    An open-source, low-cost ultrasonic mist maker designed to share commercial humidifier circuits and empower creators with accessible, well-documented hardware.

    105 parts26MIT