Precharge
michaelruppe·FSAE·Precharge/Precharge/Precharge.kicad_pcb
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…

Main components on the Precharge
Precharge bill of materials (BOM)
110 components, 42 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TJA1051T-3 | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | SPAN02A-12 | SPAN02 | U2 |
| 1 | Teensy4.0 | Teensy40 | U3 |
| 1 | LM1117-5.0 | SOT-223-3_TabPin2 | U4 |
| 3 | 4N35 | SMDIP-6_W7.62mm | U5, U6, U11 |
| 2 | LM331 | DIP-8_W7.62mm | U7, U8 |
| 1 | LM2904 | SOIC-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | LM393 | SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 2 | 2N7002 | SOT-23 | Q1, Q3 |
| 1 | MMBT3906 | SOT-23 | Q2 |
| 1 | MicroFit | Molex_Micro-Fit_3.0_43045-0812_2x04_P3.00mm_Vertical | J1 |
| 1 | Mini-Fit_Jr_5566-04A | Molex-Mini-Fit-Jr-4-pin-P4.2mm-RowP4.2mm | J2 |
| 1 | Micro-Fit 43045-0212 | Molex_Micro-Fit_3.0_43045-0212_2x01_P3.00mm_Vertical | J3 |
| 1 | OMRON-G2RL-24 | OMRON-G2R-24 | K1 |
| 1 | G7L-2A-X-L | G7L-2A-X-L | K2 |
| 1 | TFPT1206L1002FM | R_1206_3216Metric | TH1 |
| 6 | TestPoint | TestPoint_Loop_D2.50mm_Drill1.0mm_LowProfile | TP1, TP2, TP3, TP4, TP5, TP6 |
| 5 | D | D_SMA | D1, D7, D8, D9, D12 |
| 4 | LED | LED_0805_2012Metric_Castellated | D2, D3, D4, D5 |
| 1 | BZX84C3V3 | D_SOT-23_ANK | D6 |
Show 22 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | BZX84C12 | D_SOT-23_ANK | D10, D11 |
| 13 | 100n | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2, C11, C12, C15, C16, C17, C18 +5 |
| 4 | 1u | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C3, C8, C9, C10 |
| 4 | 220u | C_Elec_6.3x5.4 | C4, C5, C6, C7 |
| 2 | 10n | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C13, C14 |
| 1 | 160 | R_1206_3216Metric | R1 |
| 4 | 200 | R_1206_3216Metric | R2, R3, R4, R5 |
| 2 | 20k | R_1206_3216Metric | R6, R9 |
| 4 | 6k8 | R_1206_3216Metric | R7, R10, R23, R24 |
| 8 | 10k | R_1206_3216Metric | R8, R21, R26, R27, R29, R44, R45, R48 |
| 2 | 1k5 | R_1206_3216Metric | R11, R12 |
| 2 | 12k | R_1206_3216Metric | R13, R17 |
| 2 | 47 | R_1206_3216Metric | R14, R16 |
| 2 | 560 | R_1206_3216Metric | R15, R18 |
| 2 | 220 | R_1206_3216Metric | R19, R47 |
| 4 | 100k | R_1206_3216Metric | R20, R22, R25, R28 |
| 1 | 500k | R_1206_3216Metric | R30 |
| 10 | 510k | R_1206_3216Metric | R31, R32, R33, R34, R36, R37, R38, R40 +2 |
| 1 | 2k2 | R_1206_3216Metric | R35 |
| 2 | 39k | R_1206_3216Metric | R39, R43 |
| 1 | HSA25390RJ | Chassis_Resistor_TE_Connectivity_HSA25 | R46 |
| 1 | 0 | R_1206_3216Metric | 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
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL64
MicroCoreLabs
39.3 × 61.8 mm9 parts4LNo license532NXP
ROM Emulator
MicroCoreLabs
21.5 × 37.1 mm5 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532NXP
XTMAX
MicroCoreLabs
81 × 46 mm14 parts4LNo license532