Skip to the content
2 layers70 × 57 mmDual input load share controller, the printed circuit board in 3D

Dual input load share controller

abyrne55/dual-input-load-share-controller

KiCAD schematics for a "12VDC Dual-Input Load Share Controller with USB Monitoring" PCB

Size
70 × 57 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
37
Pads
191
Tracks, vias
382, 50
Pours
7
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
23 Sep 2026
Updated
23 Sep 2026

Overview

Dual input load share controller is an open-source printed circuit board by abyrne55, from the abyrne55/dual-input-load-share-controller repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 70 × 57 mm with 46 parts on 37 nets, routed with 382 tracks and 50 vias.

It is built around the IPP055N08NF2SAKMA1-JSM, PJ-082BH and AI-1223-TWT-5V-5-R, with the PN2222A, USB-B1HSB6 and USBLC6-4SC6 among its other parts. Its parts include 12 capacitors, 11 resistors, 8 connectors, 4 ICs and 3 transistors. It belongs with the PIC boards of this library.

Main components

6

README

README.md

12VDC Dual-Input Load Share Controller with USB Monitoring

A not-yet-tested dual-supply load-sharing PCB built around the LTC4370 in KiCAD. I'm planning on using it to combine two 60W PoE splitters into a fault-tolerant 12 VDC power supply for my homelab (i.e., the NAS, router, modem, switches, MoCA adapters, and NUCs/SBCs that live in my apartment's power-outlet-free closet). I designed it for a nominal load of 60W (so that a single UPS-backed PoE line can sustain the load during a power outage, at least for long enough for the sensitive equipment to gracefully power down) and a max load of 160W. YMMV.

[!TIP] <ad> PCBWay very kindly provided me with free PCB prototyping/manufacturing services for this personal project. Their support was a huge part of why I decided to polish up the original prototype into the full-blown PCB you see here. Consider checking them out. </ad>

Schematic

Schematic

The design is based on the reference schematics in the LTC4370's datasheet. I tweaked the capacitor values and MOSFET models to match what I had on-hand or could find on DigiKey. All components in the blue box are optional but enable USB-based monitoring; design is based off of my UPS-emulating USB dongle. I'll also be monitoring output voltage (J3) using my non-linear voltmeter.

PCB

PCB 3D model

PCB layout

License

Public domain. See UNLICENSE for more details. No warranties; I'm an amateur electrical engineer at best.

Parts

46
QtyValueFootprintReferences
5100nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC4, C11, C21, C31, C41
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
310kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R12, R13
31kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R3, R4
21µFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC5, C6
24.7kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR41, R42
247µFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1, C2
25mΩBR3FB5L00:RES_BR3_STPR14, R15
2INA226Package_SO:TSSOP-10_3x3mm_P0.5mmU2, U3
2IPP055N08NF2SAKMA1Package_TO_SOT_THT:TO-220-3_VerticalQ11, Q12
2PJ-082BHPJ-082BH:SAMESKY_PJ-082BHJ1, J2
1220µFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC3
1470nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC42
147kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR11
147nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC12
1ACKButton_Switch_THT:SW_PUSH_6mmSW1
1ACK_AUXTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_HorizontalJ8
1AI-1223-TWT-5V-5-RAI-1223-TWT-5V-5-R:XDCR_AI-1223-TWT-5V-5-RBZ1
1Conn_PIC_ICSP_ICDConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ5
1LTC4370xMSPackage_SO:MSOP-16_3x4.039mm_P0.5mmU1
1Output_Terminal_BlockTerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_HorizontalJ3
1PIC16F1455-IPPackage_DIP:DIP-14_W7.62mm_SocketU4
1PN2222APackage_TO_SOT_THT:TO-92_InlineQ1
1PWM_AUX_1TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_HorizontalJ6
1PWM_AUX_2TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_HorizontalJ7
1S43LC0412S43LC0412:SOT-143_Handsoldering_DiodeD1
1USB-B1HSB6Connector_USB:USB_B_OST_USB-B1HSxx_HorizontalJ4
1USBLC6-4SC6Package_TO_SOT_SMD:SOT-23-6_HandsolderingD2

Similar boards

  • 2 layers125 × 185 mmProj, the printed circuit board in 3D

    Proj

    kpzip/PICalculator

    calculator made using super ancient PIC μController.

    162 partsEPL-2.0
  • 2 layers205.4 × 99.9 mmImp, the printed circuit board in 3D

    Imp

    nmatic00/max1491-4wire-ohmmeter

    My first KiCAD project. 4 Wire Kelvin Ohmmeter based on MAX1491 ADC.

    91 partsMIT
  • 4 layers65.4 × 53.7 mmHV POWER SUPPLY, the printed circuit board in 3D

    HV POWER SUPPLY

    Sooraj21s/High-Volt-Radiation-Detect-PCB

    A PCB that converts the radiatoin detected by the geiger tube captured as milli volts to a high voltage by opamp & a buzzer is also provided in the module that triggers when the detected voltage reaches a certain…

    83 parts
  • 2 layers99 × 99 mm2nd mainboard pcb, the printed circuit board in 3D

    2nd mainboard pcb

    Fiberprinter/fiberprinter-electronics

    Fiberelectronics Control every pulse, master every micron

    132 parts4
  • 2 layers262.2 × 230 mmArenaTimer, the printed circuit board in 3D

    ArenaTimer

    WannaBAcoder/ArenaTimer

    Open Source Area Timer for combat robotics

    224 parts3
  • 2 layers126 × 107 mmIcon, the printed circuit board in 3D

    Icon

    devguardio/icon

    The internets RGB panel

    122 parts1Apache-2.0
  • 4 layers100 × 100 mmPcb AMY, the printed circuit board in 3D

    Pcb AMY

    Rivercraft911/R-01_Raster_Laser_Projector

    Red, blue and green lasers combine through two dichroc mirrors and bounce off a spinning polygon mirror, which each mirror facet makes one scanline.

    159 parts1
  • 2 layers50.4 × 69 mmPLRD1 24ChRelayDriver, the printed circuit board in 3D

    PLRD1 24ChRelayDriver

    robertpuccinelli/microfluidic_controller_reviewer_copy

    This repository contains supplementary information and resources for a microfluidic controller platform based on the plfluidic Python module.

    86 partsCC-BY-4.0

Questions

How big is the Dual input load share controller PCB?

It measures 70 × 57 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Dual input load share controller use?

46 parts, built around the IPP055N08NF2SAKMA1-JSM, PJ-082BH, AI-1223-TWT-5V-5-R and PN2222A. 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 Dual input load share controller KiCad files?

From the abyrne55/dual-input-load-share-controller repository on GitHub, at the commit this page was made from: the board is dual-input-load-share-controller.kicad_pcb and its schematic dual-input-load-share-controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dual input load share controller design in my own project?

Its repository publishes it under the Unlicense licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).