Highpower controller

pypilot·pypilot_schematics·highpower_controller/highpower_controller.kicad_pcb

Highpower controller PCB layout, top view — open source AVR/Arduino board by pypilot

About the Highpower controller PCB

Highpower controller is an open source AVR/Arduino PCB design by pypilot, published on GitHub. It is a 4-layer board measuring 116 × 86.4 mm, with 168 components from 58 distinct parts.

Its main chip is the ATmega328P-AU, from the AVR/Arduino family. Other key parts include the ADP2302ARDZ, INA180, AMS1117CD-5.0, cpc5001 and MCP1416. By type, the board carries 55 resistors, 49 capacitors, 21 transistors, 11 ICs, 10 connectors and 8 diodes.

From the project

kicad schematics for pypilot components

Main components on the Highpower controller

Highpower controller bill of materials (BOM)

168 components, 58 distinct parts.

QtyPartRefs
2
ADP2302ARDZ
U1, U7
2
NCP81075, UCC27211 ; NCP5183, IRS2186 backup: IRS21867
U2, U3
2
INA180
U4, U11
1
AMS1117CD-5.0
U5
1
cpc5001
U6
1
ATmega328P-AU
U8
1
MCP1416
U9
1
LM321
U10
21
Q_NMOS_GDS
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +13
1
8mhz
Y1
3
power+
J1, J3, J4
1
power-
J2
1
UART_Device
J5
1
Conn_01x02
J6
1
ISP
J7
1
Rudder
J8
1
End Stops
J9
1
power-
J10
1
FUSE
F1
1
FUSE
F2
Show 38 more
QtyPartRefs
1
10k NTC
TH1
4
TVS
TVS1, TVS2, TVS3, TVS4
1
RED
LED1
1
BLUE
LED2
1
GREEN
LED3
1
YELLOW
LED4
3
MUR160
D1, D2, D3
2
5.6v
D4, D5
2
D
D6, D7
1
D
D8
2
10uH
L1, L2
1
1uF
C1
23
10uF
C2, C3, C4, C5, C6, C7, C8, C9 +15
3
680uF
C10, C11, C12
13
.1uF
C13, C15, C18, C19, C23, C28, C29, C30 +5
2
.22uF
C17, C26
1
18pF
C20
1
12pF
C21
3
22nF
C37, C38, C43
2
4.7uF
C39, C40
9
10k
R1, R7, R29, R32, R34, R38, R41, R52 +1
2
2.2
R2, R3
17
47
R4, R5, R6, R8, R9, R10, R11, R12 +9
4
2m
R14, R15, R16, R17
2
560
R18, R50
1
120k
R19
1
150k
R20
1
2k
R21
4
2.4k
R22, R25, R28, R33
1
10
R23
3
1.2k
R24, R26, R27
3
100k
R30, R35, R36
1
15k
R31
1
56k
R37
2
47k
R39, R40
1
180k
R51
1
27k
R53
1
100m
R55

Highpower controller design files

The KiCad project lives in the pypilot/pypilot_schematics repository on GitHub; these links point at the commit this page was built from.

Highpower controller: common questions

What microcontroller does the Highpower controller use?

The Highpower controller is built around the ATmega328P-AU, from the AVR/Arduino family.

How big is the Highpower controller PCB?

The Highpower controller measures 116 × 86.4 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Highpower controller?

168 components, from 58 distinct parts. The full bill of materials is listed on this page.

Where can I download the Highpower controller design files?

From the pypilot/pypilot_schematics repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Highpower controller design in my own project?

The repository has no license, so all rights stay with pypilot. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Highpower controller 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.

More boards in pypilot_schematics

Similar boards