Skip to the content
PCBKitNew board
2 layers43.9 × 33.5 mmGDB HalfBridge, the printed circuit board in 3D

Half bridge driver using IR2104 for up to 600V DC supplies

Size
43.9 × 33.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
23
Pads
60
Tracks, vias
104, 11
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Oct 2026
Updated
19 Oct 2026

Overview

GDB HalfBridge is an open-source printed circuit board by mrblackchris, from the mrblackchris/GDB_HalfBridge repository on GitHub. It is a 2-layer board of 43.9 × 33.5 mm with 25 parts on 23 nets, routed with 104 tracks and 11 vias.

It is built around the TBA 2-1213, IR2104PBF and MRA4007T3G-FS. Its parts include 6 connectors, 5 capacitors, 5 resistors, 4 ICs and 2 diodes. It belongs with the interfaces and adapters boards of this library.

Main components

3

README

README.md

Half-Bridge Gate Driver Board

A compact gate driver PCB for controlling an external half-bridge power stage. The design combines an IR2104 half-bridge driver, optocoupled PWM and shutdown inputs, and an onboard DC/DC converter for the gate driver supply.

3D render of the half-bridge gate driver board

Design overview

  • Gate driver: IR2104 for high-side and low-side gate control.
  • Control inputs: Two ACPL-P343 optocouplers for the PWM and shutdown signal paths.
  • Driver supply: TBA2-1213 DC/DC converter with a nominal 12 V input and 15 V output.
  • High-side supply: Bootstrap circuit using an MRA4007T3G diode and capacitor.
  • Gate outputs: Separate high-side and low-side gate connections with series gate resistors.
  • PCB: Two copper layers, through-hole connection pins, and four mounting holes.

Connections

The connector names below match the schematic. Refer to the schematic for pin assignments and signal references.

ReferenceSchematic labelPurpose
Jsup1VSupNominal 12 V supply input
Jpwm1PWM_INPWM control input
Jsd1SDINShutdown control input
J2GateHiHigh-side gate connection
J3SourceHiHigh-side source / switching-node connection
J4GateLoLow-side gate connection
J1SourceLoLow-side source connection
J12DrainHiHigh-side drain connection
J11Temp1Auxiliary connection labeled Temp1

Project files

FileDescription
GDB_HalfBridge.kicad_proKiCad project
GDB_HalfBridge.kicad_schCircuit schematic
GDB_HalfBridge.kicad_pcbPCB layout
*.gbrExported Gerber manufacturing files
*.drlPlated and non-plated drill files
gdb_halfbridge.png3D board render

Open GDB_HalfBridge.kicad_pro in KiCad to view or edit the schematic and layout. Regenerate manufacturing files after making changes to the design.

Hardware validation

This repository documents the board design. Operating voltage, switching frequency, thermal performance, and isolation capability of the assembled board require validation for the intended application.

Parts

25
QtyValueFootprintReferences
4100nCapacitor_SMD:C_0805_2012MetricC1, C3, C4, C5
31kResistor_SMD:R_0805_2012MetricR1, R2, R3
21Resistor_SMD:R_0805_2012MetricR4, R5
2ACPL-P343Package_SO:SSO-6_6.8x4.6mm_P1.27mm_Clearance7mmU2, U3
110uCapacitor_SMD:C_0805_2012MetricC2
14V7Diode_SMD:D_SOD-123D2
1DrainHiConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ12
1GateHiConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ2
1GateLoConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ4
1IR2104Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1MRA4007T3GDiode_SMD:D_SMAD1
1PWM_INConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJpwm1
1SDINConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJsd1
1SourceHiConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ3
1SourceLoConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ1
1TBA2-1213Converter_DCDC:Converter_DCDC_TRACO_TBA2-xxxx_Single_THTU6
1Temp1Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ11
1VSupConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJsup1

Questions

How big is the GDB HalfBridge PCB?

It measures 43.9 × 33.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the GDB HalfBridge use?

25 parts, built around the TBA 2-1213, IR2104PBF and MRA4007T3G-FS. 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 GDB HalfBridge KiCad files?

From the mrblackchris/GDB_HalfBridge repository on GitHub, at the commit this page was made from: the board is GDB_HalfBridge.kicad_pcb and its schematic GDB_HalfBridge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the GDB HalfBridge design in my own project?

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

Similar boards

  • 2 layers100 × 100 mmBQ76pl455a, the printed circuit board in 3D

    BQ76pl455a

    g-rahul/BQ76PL455A-EVM-Clone

    This respository contains low cost design files for BQ76PL455A-EVM Clone.

    255 parts5
  • 2 layers89.7 × 53.5 mmArdui89 Cinque Uno, the printed circuit board in 3D

    Ardui89 Cinque Uno

    Cyrillinux/Ardui89

    Adds 8051 architecture family to the Arduino IDE : STC89C52RC, STC89C516RD+, STC15W408AS-DIP16

    57 parts2
  • 2 layers51 × 70 mmAuto dimmer, the printed circuit board in 3D

    Auto dimmer

    ilyushkin/auto_dimmer

    Automatic dimmer for IKEA NYMANE (103.569.62) lamp based on AVR ATtiny13A MCU.

    56 parts2GPL-3.0
  • 2 layers100 × 100 mmKicad LFO 1 2, the printed circuit board in 3D

    Kicad LFO 1 2

    promesoft/KicadJE_LFO_1

    Initial Analogue LFO - Mult/Mix - NAND/AND/NOT - FlipFlop - 555LFO

    147 parts2MIT
  • 2 layers99.5 × 74 mmDimmer pcb, the printed circuit board in 3D

    Dimmer pcb

    Bonusbartus/ac_pwm_led_dimmer

    A PCB for dimming AC LED lamps

    35 parts
  • 4 layers68.9 × 50.7 mmDigitalClock ATMega328, the printed circuit board in 3D

    DigitalClock ATMega328

    bostang/PCBs

    My repository for documenting all PCB Projects I have done

    74 parts
  • 4 layers102.2 × 83 mmZorionx nivara, the printed circuit board in 3D

    Zorionx nivara

    BRYANSFM/Bryan_Fernandez_ELECTIVA_2025_C2

    132 parts