High amp controller board
PubInv·high-amp-controller-board
About the High amp controller board
High amp controller board is an open source AVR/Arduino PCB design by PubInv, published on GitHub under the AGPL-3.0 license. It is a 2-layer board measuring 205 × 190 mm, with 291 components from 65 distinct parts.
Its main chip is the DUE, from the AVR/Arduino family. By type, the board carries 174 resistors, 23 connectors, 20 jumpers, 18 test points, 18 capacitors and 11 transistors.
It belongs with the dev boards & breakouts designs in this gallery.
From the project
A PCB assembly for controlling up to 60 amps of power for electolysis of electroplating
On line schematic viewing from Kicanvas See: https://kicanvas.org The Control V1 is an Arduino DUE "Shield". The DUE will live below this printed wiring assembly. An Ethernet shield will live above as a "Socket". See KiCad Symbol & Footprint Library for Arduino Modules for "Shield" and "Socket"
This is a library of KiCad schematic symbols and PCB footprints for most Arduino modules. You can use them to make your own PCB design which will effortlessly connect with your chosen Arduino module.

Main components on the High amp controller board
High amp controller board bill of materials (BOM)
291 components, 65 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DUE Arduino Due with Headers Arduino | Arduino_Due_Shield_Annotated | A1 |
| 10 | BSS138 Yangzhou Yangjie Electronic Technology Co., Ltd | SOT-23 | Q1, Q3, Q4, Q9, Q10, Q11, Q12, Q13 +2 |
| 1 | NCE01P30K Wuxi NCE Power Semiconductor | TO-252-2 | Q2 |
| 1 | B24B-PHDSS Conn_02x12_Odd_Even | JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical | J10 |
| 11 | B2B-XH-A-GU Con_01x02_2.5mm JST | JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical | J11, J12, J13, J25, J28, J30, J31, J32 +3 |
| 3 | PZ254-1-10-Z-8.5 Conn_01x10 HCTL | PinSocket_1x10_P2.54mm_Vertical | J14, J26, J29 |
| 1 | 0470531000 Conn_01x04_KK-254_0470531000 Molex | Molex_KK-254_0470531000_1x04_P2.54mm_Vertical_ForFAN | J20 |
| 2 | PZ254V-11-02P Con_01x02_0.1 XFCN | PinHeader_1x02_P2.54mm_Vertical | J23, J802 |
| 2 | HB-PH3-25414PB2GOP Conn_01x04 Hanbo Electronic | PinHeader_1x04_P2.54mm_Vertical | J24, J37 |
| 1 | HB-PH3-25413PB2GOP Conn_01x03_0.1 Hanbo Electronic | PinHeader_1x03_P2.54mm_Vertical | J801 |
| 1 | JL500-50802G01 Screw_Terminal_01x02_5.08mm JILN | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J804 |
| 1 | PZ254V-11-02P Con_01x02_0.1" XFCN | PinHeader_1x02_P2.54mm_Vertical | J805 |
| 1 | RH-5000 5VHead ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | 5VHead101 |
| 1 | RH-5000 +3.3V ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | +3.3V101 |
| 1 | RH-5000 +5V ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | +5V101 |
| 1 | RH-5117 D_PSU_RX ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | D_PSU_RX1 |
| 1 | RH-5117 D_PSU_RX2 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | D_PSU_RX2 |
| 1 | RH-5007 D_PSU_TX ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | D_PSU_TX1 |
| 1 | RH-5007 D_PSU_TX2 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | D_PSU_TX2 |
| 1 | 0603L100SLYR Polyfuse_0603_1A Littelfuse | Fuse_0603_1608Metric | F801 |
Show 45 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 16 | NA SolderJumper_3_Bridged12 NA | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8 +8 |
| 4 | 1727 MAX31850K Adafruit | Adafruit_MAX31850K_Module | JP9, JP10, JP15, JP205 |
| 1 | SRU-12VDC-SL-C Relay SRU-12VDC Ningbo Songle Relay | Relay_SPDT_Omron-G5LE-1 | K801 |
| 2 | TE Connectivity 1825910-7, Dongguan Guangzhu Industrial C13828 SWITCH_TACTILE_SPST-NO_0.05A_24V TE Connectivity ALCOSWITCH Switches | Switch_Tactile_THT_6x6mm | S1, S2 |
| 5 | RH-5121 GND ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP1, TP3, TP4, TP11, TP21 |
| 1 | RH-5000 +12V ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP2 |
| 1 | RH-5000 +VccMAX31850 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP5 |
| 1 | RH-5000 +VccMAX31850_1 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP6 |
| 1 | RH-5000 +VccMAX31850_2 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP7 |
| 2 | RH-5000 +VccMAX31850_3 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP8, TP201 |
| 1 | RH-5000 +VccMAX3185 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP9 |
| 1 | RH-5000 +VccMCP9600 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP10 |
| 1 | RH-5000 I2C_VCC ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP17 |
| 1 | RH-5000 SCL_5V ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP18 |
| 1 | RH-5000 SDA_5V ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP19 |
| 1 | RH-5000 +24V ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP20 |
| 1 | RH-5000 TestPoint ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP999 |
| 1 | RH-5000 Switched_Fan_Power ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TPSwitched_Fan_Power1 |
| 1 | RH-5004 CIPO ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP_CIPO1 |
| 1 | RH-5004 COPI ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP_COPI1 |
| 1 | RH-5004 SCL ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP_SCL1 |
| 1 | RH-5004 SCL1 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP_SCL2 |
| 1 | RH-5004 SDA ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP_SDA1 |
| 1 | RH-5004 SDA1 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP_SDA2 |
| 1 | RH-5004 TP_SD_DET ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP_SD_DET1 |
| 1 | RH-5004 SPI_SCK ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP_SPI_SCK1 |
| 1 | RH-5000 VIN1 ronghe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP_VIN1 |
| 2 | ZMM5231 5.1V JSMSEMI | D_MiniMELF | D1, D2 |
| 2 | 1N5819WS Guangdong Hottech | D_SOD-323 | D3, D801 |
| 1 | LTST-C171KRKT RED 0603 Lite-On Inc. | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4 |
| 14 | CC0603JRNPO9BN390 39pF YAGEO | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C8 +6 |
| 3 | CC0603JRX7R9BB104 1uF YAGEO | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C18, C19, C24 |
| 1 | CC0603JRNPO9BN103 10nF YAGEO | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C22 |
| 69 | RMC060315%N 1R0 TyoHM | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8 +61 |
| 30 | RMC06031K1%N 1K TyoHM | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14, R18, R19, R20, R21, R22, R23, R24 +22 |
| 5 | RMC060315%N DNI TyoHM | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R30, R89, R120, R805 |
| 1 | 0603WAF4704T5E 4M7 TyoHM | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R32 |
| 6 | DNI | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R34, R35, R43, R74, R75, R90 |
| 27 | RMC060310KFN 10K TyoHM | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R39, R40, R41, R44, R46, R67, R68, R69 +19 |
| 20 | RMC0603391%N 39R TyoHM | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R71, R72, R129, R131, R132, R133, R134, R135 +12 |
| 8 | RMC 0603 4K7 F N 4K7 UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R77, R83, R102, R125, R128, R167, R168, R181 |
| 1 | 0603WAF4701T5E 4K7 UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R78 |
| 3 | RMC06031K1%N DNI TyoHM | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R85, R86, R87 |
| 2 | 0603WAF1002T5E 20K UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R106, R108 |
| 2 | RMC060315%N 2K TyoHM | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R184, R185 |
High amp controller board design files
The KiCad project lives in the PubInv/high-amp-controller-board repository on GitHub; these links point at the commit this page was built from.
- LayoutControl_1v2.kicad_pcb
- SchematicControl_1v2.kicad_sch
- BOMControl_1V1_BOM.xls
High amp controller board: common questions
What microcontroller does the High amp controller board use?
The High amp controller board is built around the DUE, from the AVR/Arduino family.
How big is the High amp controller board?
The High amp controller board measures 205 × 190 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the High amp controller board?
291 components, from 65 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 High amp controller board design files?
From the PubInv/high-amp-controller-board 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 High amp controller board design in my own project?
Yes, under the terms of its AGPL-3.0 license, which PubInv chose for the repository.
Can I test firmware for the High amp controller board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746