HALPI2-hardware

hatlabs·HALPI2-hardware

HALPI2-hardware PCB layout, top view — open source RP2040/RP2350 board by hatlabs
Simulate this board

About the HALPI2-hardware PCB

HALPI2-hardware is an open source RP2040/RP2350 PCB design by hatlabs, published on GitHub under the Custom license license. It is a 6-layer board measuring 187 × 109 mm, with 541 components from 184 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the LM74800, LMV324, 74LVC1GU04, TPS566238PRQFR and W25Q32JVUUIQ. By type, the board carries 189 capacitors, 154 resistors, 53 ICs, 45 diodes, 28 connectors and 18 inductors.

It belongs with the dev boards & breakouts and displays & leds designs in this gallery.

From the project

Hat Labs Pi Carrier Board 2 design files

Raspberry Pi Compute Module 5 carrier board designed for marine and industrial embedded applications.

- Power management — Supercapacitor-backed power supply with graceful shutdown on power loss - RP2040 control MCU — Manages power sequencing, watchdog, and system monitoring - CAN bus — Isolated NMEA 2000 / CAN 2.0B interface - RS-485 — Isolated serial interface - USB — USB 2.0 and USB 3.0 with onboard hub - Ethernet — Gigabit Ethernet - HDMI — Full-size HDMI output via FPC connection - PCIe / NVMe — M.2 slot for NVMe storage - DSI display — MIPI DSI connector for touchscreen displays -…

HALPI2-hardware, from the project README
From the project README

Main components on the HALPI2-hardware

HALPI2-hardware bill of materials (BOM)

541 components, 184 distinct parts.

QtyPartRefs
1
LM74800
U1
1
LMV324
U2
2
74LVC1GU04
U3, U4
2
TPS566238PRQFR
U6, U7
1
W25Q32JVUUIQ
U8
1
RP2040
U9
1
SE8633K2-HF
U10
25
RCLAMP0524P
U11, U12, U13, U14, U15, U16, U17, U18 +17
3
AP2553W6-7
U19, U23, U42
4
AP22652W6-7
U29, U33, U36, U39
1
UPD720210K8-BAF-A
U32
1
MCP2518FD-xQBB
U44
1
ISO7721DR
U45
1
TCAN1044A-Q1
U46
1
π141M31
U47
2
SP3485EN-L/TR
U48, U49
1
COS1333TR
U50
2
LMV321-TR
U51, U55
1
SIC463ED-T1-GE3
U52
1
TMP112AIDRL
U53
Show 164 more
QtyPartRefs
1
WSD46N10DN56
Q1
1
YJQ1216A
Q3
3
MMBT5551
Q7, Q10, Q11
1
QS6M4
Q8
1
2N7002
Q9
1
LBSS84LT1G
Q12
4
FMMT617
Q13, Q14, Q15, Q16
1
40MHz
X1
1
ABM8-272-T3
Y1
1
24MHz
Y2
1
X1A000061000200
Y801
1
Conn_01x02
J1
1
PoE HAT Vout
J2
1
5V Header
J3
1
3.3V Header
J4
1
Conn_02x03_Odd_Even
J5
1
USB_B_Micro
J6
1
Conn_02x02_Odd_Even
J7
1
CM4/5 Module A
J10
1
GPIO
J11
2
HC-1.0-4PLT
J12, J13
1
CM4/5 Module B
J14
2
FFC-22p-P0.5mm
J15, J16
2
FPC0.5-SMT-20P
J17, J18
1
X05ADGWA3DY1027
J19
1
PoE
J20
4
USB3_A
J21, J22, J23, J24
1
Bus_M.2_Socket_M
J25
1
Micro_SD_Card_Det
J26
1
USB_C_Receptacle_USB2.0
J27
1
Conn_01x04
J28
1
RS485 Socket
J29
1
Conn_01x02
J32
1
BS-02-A1AJ010
BT1
1
0451005.MRL
F1
4
nSMD005/60V
F2, F3, F4, F5
3
PCAQ2012B-201T030
FL1, FL2, FL3
9
SMTSO2515CTJ
H3, H4, H5, H6, H17, H18, H19, H20 +1
4
SMTSO2530CTJ
H22, H23, H24, H25
2
Jumper_2_Open
JP1, JP4
1
Jumper_3_Bridged12
JP2
1
Jumper_2_Bridged
JP3
2
B0505S-1WR3
PS1, PS2
1
SW_Push
SW1
2
MSS12C02LS-HB2.0
SW2, SW4
1
TestPoint
TP7
1
G2415S
TR1
5
SK6805SIDE-G-003
LED1, LED2, LED3, LED4, LED5
1
SMBJ58A
D1
1
SMBJ28A
D2
1
MM1Z62
D3
1
1N4148WS
D4
4
B5819W
D5, D6, D7, D8
5
ESD5451N
D9, D10, D11, D18, D19
5
1N5819WS
D12, D14, D15, D44, D45
4
1N4148WT
D13, D16, D23, D38
2
YELLOW LED
D17, D21
6
GREEN LED
D20, D28, D30, D35, D36, D40
4
BAT54C,215
D22, D24, D25, D26
1
BLUE LED
D27
1
SM24CANB
D29
2
SM712_SOT23
D31, D32
2
SMAJ16CA
D33, D34
1
BZX584C3V3
D37
3
RED LED
D39, D41, D43
1
LM3Z4V7T1G
D42
2
HCB3216KF-121T60
FB1, FB2
6
BLM21PG600SN1
FB3, FB4, FB5, FB6, FB7, FB8
1
FXL0420-1R5-M
L1
1
PCAQ7060MW-102
L2
2
APH0630T2R2M
L3, L4
1
4.7uH
L5
4
CMH201209B4R7MT
L6, L7, L8, L9
1
FXL1040-6R8-M
L10
1
100nF/100V
C1
4
1uF
C2, C14, C54, C182
8
1uF/50V
C3, C4, C5, C6, C8, C53, C173, C174
7
10uF/50V
C7, C9, C10, C11, C12, C13, C172
4
HT-2R7-J256VYJ21
C15, C17, C19, C21
53
1uF
C16, C23, C24, C26, C31, C32, C34, C41 +45
1
100pF C0G
C18
2
10uF
C22, C30
3
100nF
C25, C33, C168
16
10uF
C27, C35, C65, C67, C68, C70, C80, C86 +8
3
220uF/16V
C28, C36, C183
2
33pF
C29, C37
2
1nF
C38, C188
2
15p
C39, C40
6
10uF
C46, C47, C52, C55, C63, C64
5
100nF
C71, C72, C73, C74, C177
4
22nF/100V
C75, C76, C78, C79
1
1nF/2kV
C77
4
220uF
C81, C122, C126, C130
27
100nF
C82, C83, C92, C93, C94, C95, C96, C97 +19
13
4.7uF
C84, C90, C91, C144, C146, C148, C150, C154 +5
1
22uF
C85
4
12pF
C87, C88, C141, C142
2
1nF/X1,Y2
C147, C157
6
100pF
C152, C153, C162, C163, C164, C165
1
47uF/50V
C170
1
2.2uF
C176
1
3.3nF
C178
1
10nF
C179
2
1nF
C180, C189
1
2.2nF
C181
1
22pF C0G
C802
1
10k
R1
2
100k
R2, R30
2
3.3k
R3, R130
1
0.1R
R4
1
10m
R5
4
33k
R6, R11, R16, R21
12
51k
R7, R8, R10, R12, R13, R15, R17, R18 +4
4
49.9k
R9, R14, R19, R24
8
100k
R26, R66, R89, R91, R93, R112, R131, R151
13
1k
R27, R38, R39, R40, R41, R44, R45, R46 +5
1
220k
R28
1
30k
R29
1
22k
R31
1
56k
R32
1
24k
R33
1
200k
R34
25
10k
R35, R36, R47, R64, R65, R68, R69, R70 +17
1
18k
R37
2
27R
R42, R43
3
0R
R51, R135, R136
3
2k
R52, R123, R133
3
2.2k
R53, R54, R55
3
49.9k
R56, R57, R96
1
2k
R58
4
2.7k
R59, R97, R132, R134
4
49.9R
R60, R61, R62, R63
4
27k
R67, R90, R92, R94
1
68R
R83
1
56R
R84
1
470k
R85
1
1.6k
R86
1
680R
R87
1
15k
R88
2
5.1k
R98, R99
5
3.3k
R100, R101, R104, R110, R111
1
120R
R102
1
220R
R103
4
10R
R106, R107, R108, R109
1
510R
R114
1
100R
R115
1
10k
R116
1
510k
R117
1
470R
R118
1
4.7k
R119
2
130k
R120, R137
1
4.7k
R121
2
68k
R124, R126
1
3.3R
R125
1
20k
R127
1
0R
R128
1
39k
R129
1
47k
R138
1
10k
R139
1
6.2k
R140
4
560R
R141, R142, R143, R144
4
20R
R145, R146, R147, R148
1
1M
R149
1
330k
R150

HALPI2-hardware design files

The KiCad project lives in the hatlabs/HALPI2-hardware repository on GitHub; these links point at the commit this page was built from.

HALPI2-hardware: common questions

What microcontroller does the HALPI2-hardware use?

The HALPI2-hardware is built around the RP2040, from the RP2040/RP2350 family.

How big is the HALPI2-hardware PCB?

The HALPI2-hardware measures 187 × 109 mm, has 6 copper layers and is 1.5584 mm thick.

How many components are on the HALPI2-hardware?

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

Where can I download the HALPI2-hardware design files?

From the hatlabs/HALPI2-hardware repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the HALPI2-hardware design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the HALPI2-hardware without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

Similar boards