Icc gateway

moistpope·fisker-icc-gateway

Icc gateway PCB layout, top view — open source NXP board by moistpope

About the Icc gateway PCB

Icc gateway is an open source NXP PCB design by moistpope, published on GitHub. It is a 4-layer board measuring 110 × 100 mm, with 66 components from 61 distinct parts.

Its main chip is the DEV-20360, from the NXP family. Other key parts include the LMR36510ADDAR, TJA1043T/1J, TJA1051T/3/2Z, ULN2003ADR and MCP2518FDT-E/SL. By type, the board carries 22 capacitors, 15 resistors, 12 diodes, 8 ICs, 4 relays and 2 connectors.

From the project

KiCad 10 project. Sits between the car harness and the ICC (head unit) main connector J1 (Molex stAK50h 160013-0641), passes every circuit straight through except the two CAN buses, which go through a Teensy 4.1 gateway with a normally-closed relay bypass.

KiCad 10 project. Sits between the car harness and the ICC (head unit) main connector J1 (Molex stAK50h 160013-0641), passes every circuit straight through except the two CAN buses, which go through a Teensy 4.1 gateway with a normally-closed relay bypass.

Schematic edits were made through the Konnect MCP tools (tools/konnectmcp.py is a stdio client for it). tools/design.py holds the full component and net table, tools/footprintstak50h.py generates the header footprint, tools/placeplan.py` the board placement.

Main components on the Icc gateway

Icc gateway bill of materials (BOM)

66 components, 61 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LMR36510ADDAR
Texas Instruments
U1
1
TJA1043T/1J
TJA1043T/1 (car IBUS1)
NXP
U2
1
TJA1043T/1J
TJA1043T/1 (car IBUS2)
NXP
U3
1
TJA1051T/3/2Z
TJA1051T/3 (ICC IBUS1)
NXP
U4
1
TJA1051T/3/2Z
TJA1051T/3 (ICC IBUS2)
NXP
U5
1
ULN2003ADR
ULN2003A
Texas Instruments
U6
1
DEV-20360
Teensy 4.1
SparkFun / PJRC
U7
1
MCP2518FDT-E/SL
MCP2518FD-E/SL
Microchip
U8
1
ABM8-20.000MHZ-10-1-U-T
20MHz 3225
Abracon
Y1
1
160013-0641
Molex
J1
1
160014-0014
ICC pigtail solder pads
Molex
J2
1
1812L050/60MR
0.5A 60V
Littelfuse
F1
1
G6S-2 DC5 (bridge IBUS1)
K1
1
G6S-2 DC5 (bridge IBUS2)
K2
1
G6S-2 DC5 (terminators IBUS1)
K3
1
G6S-2 DC5 (terminators IBUS2)
K4
1
SS36-E3/57T
SS36
Vishay
D1
1
SMBJ33A
Bourns
D2
1
1N5819HW-7-F
BAT54 (INH1->EN)
Diodes Inc
D3
1
1N5819HW-7-F
BAT54 (INH2->EN)
Diodes Inc
D4
Show 41 more
QtyPartRefs
1
1N5819HW-7-F
BAT54 (KL15->EN)
Diodes Inc
D5
1
NUP2105LT1G
NUP2105L (car IBUS1 ESD)
onsemi
D10
1
NUP2105LT1G
NUP2105L (car IBUS2 ESD)
onsemi
D11
1
NUP2105LT1G
NUP2105L (ICC IBUS1 ESD)
onsemi
D12
1
NUP2105LT1G
NUP2105L (ICC IBUS2 ESD)
onsemi
D13
1
150080GS75000
LED green (ACTIVE)
Wurth
D20
1
150080YS75000
LED yellow (CAR bus)
Wurth
D21
1
150080BS75000
LED blue (ICC bus)
Wurth
D22
1
SRN6045-150M
15uH 2A
Bourns
L1
2
C3225X7R2A225K230AB
2.2uF 100V
TDK
C1, C2
1
GRM21BR72A104KAC4L
100nF 100V
Murata
C3
1
CC0603KRX7R9BB104
100nF 16V (BOOT)
Yageo
C4
1
GRM188R61C105KA12J
1uF 16V (VCC)
Murata
C5
2
CL21A226MOQNNNE
22uF 10V
Samsung
C6, C7
1
CC0805KRX7R9BB104
100nF (U2 VCC)
Yageo
C10
1
CC0805KRX7R9BB104
100nF (U2 VIO)
Yageo
C11
1
CC0805KRX7R9BB104
100nF (U2 VBAT)
Yageo
C12
1
CC0805KRX7R9BB104
100nF (U3 VCC)
Yageo
C13
1
CC0805KRX7R9BB104
100nF (U3 VIO)
Yageo
C14
1
CC0805KRX7R9BB104
100nF (U3 VBAT)
Yageo
C15
1
CC0805KRX7R9BB104
100nF (U4 VCC)
Yageo
C16
1
CC0805KRX7R9BB104
100nF (U4 VIO)
Yageo
C17
1
CC0805KRX7R9BB104
100nF (U5 VCC)
Yageo
C18
1
CC0805KRX7R9BB104
100nF (U5 VIO)
Yageo
C19
2
GRM1885C1H150JA01D
15pF
Murata
C20, C21
1
CC0603KRX7R9BB104
100nF (U8 VDD)
Yageo
C22
1
CC0805KRX7R9BB104
10uF (U8 VDD)
Yageo
C23
1
CC0603KRX7R9BB103
10nF (KL15 sense)
Yageo
C24
1
RC0805FR-07100KL
100k (FB top)
Yageo
R1
1
RC0805FR-0724K9L
24.9k (FB bottom)
Yageo
R2
1
RC0805FR-07100KL
100k (EN pull-down)
Yageo
R3
1
RC0805FR-0710KL
10k (KL15 -> EN)
Yageo
R4
1
RC0805FR-0710KL
10k (KL15 -> U2 WAKE)
Yageo
R10
1
RC0805FR-0710KL
10k (KL15 -> U3 WAKE)
Yageo
R11
1
RC0805FR-07120RL
120R (car IBUS1 term)
Yageo
R20
1
RC0805FR-07120RL
120R (ICC IBUS1 term)
Yageo
R21
1
RC0805FR-07120RL
120R (car IBUS2 term)
Yageo
R22
1
RC0805FR-07120RL
120R (ICC IBUS2 term)
Yageo
R23
1
RC0805FR-07100KL
100k (KL15 sense)
Yageo
R30
1
RC0805FR-0722KL
22k (KL15 sense)
Yageo
R31
3
RC0805FR-071KL
1k
Yageo
R32, R33, R34

Icc gateway design files

The KiCad project lives in the moistpope/fisker-icc-gateway repository on GitHub; these links point at the commit this page was built from.

Icc gateway: common questions

What microcontroller does the Icc gateway use?

The Icc gateway is built around the DEV-20360, from the NXP family.

How big is the Icc gateway PCB?

The Icc gateway measures 110 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Icc gateway?

66 components, from 61 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 Icc gateway design files?

From the moistpope/fisker-icc-gateway 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 Icc gateway design in my own project?

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

Can I test firmware for the Icc gateway without the hardware?

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

More boards in fisker-icc-gateway

Similar boards