
Triple Half Bridge Driver v2
rhysyim/Electronic-Speed-Controller
Electronic Speed Controller of Brushless DC Motor

Electronic Speed Controller of Brushless DC Motor
Triple Half Bridge Driver v4a is an open-source printed circuit board by rhysyim, from the rhysyim/Electronic-Speed-Controller repository on GitHub. It is a 2-layer board of 221.5 × 150.5 mm with 342 parts on 201 nets, routed with 1,516 tracks and 39 vias.
It is built around the INA240A1D, IRS2101PBF and IRF740, with the IRF9540NS among its other parts. Its parts include 96 resistors, 68 connectors, 59 capacitors, 21 diodes and 20 ICs. It belongs with the interfaces and adapters and robots and motor control boards and the RP2040 boards of this library.
A hardware implementation using comparators to compare BEMF of motor in /PCB/Triple Half Bridge Driver v4b2. The original implementatoin with current sensing amplifier in /PCB/Triple Half Bridge Driver v4a (footprints not in place yet).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 89 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R10, R11, R12, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29 +73 |
| 53 | C | Capacitor_THT:C_Rect_L7.0mm_W4.5mm_P5.00mm | C10, C12, C13, C14, C15, C17, C18, C19, C20, C22, C23, C24, C25, C26, C27, C28 +37 |
| 47 | Screw_Terminal_01x02 | 3 Pin Spring Terminal:1792863 | J11, J12, J17, J18, J19, J20, J27, J29, J30, J31, J32, J33, J34, J35, J36, J37 +31 |
| 42 | TestPoint | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP1, TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23 +26 |
| 13 | D_Schottky | Diode_THT:D_A-405_P7.62mm_Horizontal | D4, D5, D6, D8, D9, D11, D12, D14, D15, D16, D17, D18, D25 |
| 12 | IRF740 | Package_TO_SOT_THT:TO-220-3_Vertical | Q4, Q5, Q6, Q7, Q8, Q9, Q14, Q15, Q17, Q18, Q20, Q21 |
| 7 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP9 |
| 6 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R13, R14, R15, R16, R17, R18 |
| 6 | 4.7uF 35V | Capacitor_THT:C_Rect_L7.0mm_W4.5mm_P5.00mm | C1, C2, C3, C11, C16, C21 |
| 6 | D | Diode_THT:D_A-405_P7.62mm_Horizontal | D1, D2, D3, D7, D10, D13 |
| 6 | INA240A1D | Package_DIP:DIP-8_W7.62mm | U7, U8, U9, U13, U14, U15 |
| 6 | IRS2101 | Package_DIP:DIP-8_W7.62mm | U1, U2, U3, U10, U11, U12 |
| 6 | Q_PNP_BEC | Package_TO_SOT_THT:TO-220-3_Vertical | Q1, Q2, Q3, Q13, Q16, Q19 |
| 6 | Screw_Terminal_01x03 | 3 Pin Spring Terminal:1792876 | J2, J14, J21, J22, J24, J25 |
| 6 | Screw_Terminal_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3, J4, J5, J13, J15, J16 |
| 4 | ~ | adafruit_ADS:Adafruit_ADS1115 | U17, U18, U19, U20 |
| 3 | FerriteBead | Ferrite_THT:LairdTech_28C0236-0JW-10 | FB1, FB2, FB3 |
| 3 | R_Potentiometer | Potentiometer_THT:Potentiometer_Alps_RK09K_Single_Vertical | RV1, RV2, RV3 |
| 3 | Screw_Terminal_01x01 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J23, J28, J44 |
| 3 | Screw_Terminal_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J9, J10, J26 |
| 3 | Screw_Terminal_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J1, J7, J8 |
| 2 | LED | LED_THT:LED_D5.0mm | D26, D27 |
| 2 | RaspberryPi_Pico | Module_RaspberryPi_Pico:RaspberryPi_Pico_Common_THT | U4, U16 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H8.5mm | SW1, SW2 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP7, JP8 |
| 1 | 0 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R77 |
| 1 | IRF9540N | Package_TO_SOT_THT:TO-220-3_Vertical | Q10 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U6 |
| 1 | LM7812_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U5 |

rhysyim/Electronic-Speed-Controller
Electronic Speed Controller of Brushless DC Motor




sequoia-hope/rp2350-motor-controller
An RP2350 based brushless motor controller


RoMeLaUCLA/romela-motor-driver
Motor driver PCB and firmware designed for RoMeLa actuators.


G-Pereira/greenmobi-drive
A FOC motor drive compatible with VESC
It measures 221.5 × 150.5 mm and has 2 copper layers, 1.6 mm thick.
342 parts, built around the INA240A1D, IRS2101PBF, IRF740 and IRF9540NS. 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.
From the rhysyim/Electronic-Speed-Controller repository on GitHub, at the commit this page was made from: the board is PCB/Triple Half Bridge Driver v4a/PCB/PCB.kicad_pcb and its schematic PCB/Triple Half Bridge Driver v2/PCB/PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask rhysyim before reusing the design.