Precharge

michaelruppe·FSAE·Precharge/Precharge/Precharge.kicad_pcb

Precharge PCB layout, top view — open source NXP board by michaelruppe

About the Precharge PCB

Precharge is an open source NXP PCB design by michaelruppe, published on GitHub under the MIT license. It is a 2-layer board measuring 133 × 98 mm, with 110 components from 42 distinct parts.

Its main chip is the Teensy4.0, from the NXP family. Other key parts include the TJA1051T-3, SPAN02A-12, LM1117-5.0, 4N35 and LM331. By type, the board carries 49 resistors, 23 capacitors, 12 diodes, 11 ICs, 6 test points and 3 transistors.

From the project

Projects for Formula SAE Electric Vehicle competition (Australia 2019/2020)

A device to precharge the Tractive System. This prototype features voltage feedback to protect AIRs. In open-loop systems, if a wiring fault develops (eg. precharge resistor is disconnected or discharge is stuck on) then the precharge is ineffective and AIRs may become damaged. Figure 1: The prototype Precharge module

Important Directories / Files - code/precharge - The source code - docs/schematic-v1.1.pdf - The schematic, as built. - docs/pinout-v1.1.pdf - Pinout diagram with connection descriptions. - docs - Data collected during commissioning, image assets for this document. - Precharge…

Precharge, from the project README
From the project README

Main components on the Precharge

Precharge bill of materials (BOM)

110 components, 42 distinct parts.

QtyPartRefs
1
TJA1051T-3
U1
1
SPAN02A-12
U2
1
Teensy4.0
U3
1
LM1117-5.0
U4
3
4N35
U5, U6, U11
2
LM331
U7, U8
1
LM2904
U9
1
LM393
U10
2
2N7002
Q1, Q3
1
MMBT3906
Q2
1
MicroFit
J1
1
Mini-Fit_Jr_5566-04A
J2
1
Micro-Fit 43045-0212
J3
1
OMRON-G2RL-24
K1
1
G7L-2A-X-L
K2
1
TFPT1206L1002FM
TH1
6
TestPoint
TP1, TP2, TP3, TP4, TP5, TP6
5
D
D1, D7, D8, D9, D12
4
LED
D2, D3, D4, D5
1
BZX84C3V3
D6
Show 22 more
QtyPartRefs
2
BZX84C12
D10, D11
13
100n
C1, C2, C11, C12, C15, C16, C17, C18 +5
4
1u
C3, C8, C9, C10
4
220u
C4, C5, C6, C7
2
10n
C13, C14
1
160
R1
4
200
R2, R3, R4, R5
2
20k
R6, R9
4
6k8
R7, R10, R23, R24
8
10k
R8, R21, R26, R27, R29, R44, R45, R48
2
1k5
R11, R12
2
12k
R13, R17
2
47
R14, R16
2
560
R15, R18
2
220
R19, R47
4
100k
R20, R22, R25, R28
1
500k
R30
10
510k
R31, R32, R33, R34, R36, R37, R38, R40 +2
1
2k2
R35
2
39k
R39, R43
1
HSA25390RJ
R46
1
0
R49

Precharge design files

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

Precharge: common questions

What microcontroller does the Precharge use?

The Precharge is built around the Teensy4.0, from the NXP family.

How big is the Precharge PCB?

The Precharge measures 133 × 98 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Precharge?

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

Where can I download the Precharge design files?

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

Can I use the Precharge design in my own project?

Yes, under the terms of its MIT license, which michaelruppe chose for the repository.

Can I test firmware for the Precharge 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 FSAE

Similar boards