

Prius gen2
Inverter control board for Toyota Prius Gen 2 (XW20) inverter. Some of the schematics are based on Johannes Huebner's work found here. Running openinverter firmware.
- Size
- 147.8 × 65 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 149
- Nets
- 184
- Pads
- 564
- Tracks, vias
- 1,123, 225
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 22 Jul 2021
- Updated
- 15 Feb 2023
Overview
Prius gen2 is an open-source printed circuit board by ksmola, from the ksmola/PriusG2 repository on GitHub. It is a 4-layer board of 147.8 × 65 mm with 149 parts on 184 nets, routed with 1,123 tracks and 225 vias.
It is built around the ESP32-WROOM-32, TJA1051T/3/1 and MCP602-I/P, with the TDA2822D, ULN2003A and IRLZ14SPBF among its other parts. Its parts include 64 resistors, 52 capacitors, 8 ICs, 7 diodes and 5 connectors. It belongs with the ESP32 and STM32 boards of this library.
Main components
8ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTJA1051T/3/1
-- CAN Transceivers ROHSNXP SemiconductorsCAN TransceiversMCP602-I/P
PDIP-8-40℃~+85℃ 1pA 1pA 2 2.3V/us 2.5uV/℃ 2.7V~6V 2.8MHz 22mA 230uA 29nV/√Hz@1kHz 700uV 90dB Built-in compensation、ESD protection Rail-to-rail output PDIP-8 Operational Amplifier ROHSMicrochip TechnologyOperational AmplifierTDA2822D
SO-8-40℃~+150℃ 1-Channel 1.8V~15V 1Wx1@32Ω、380mWx2@8Ω 30dB Class AB SO-8 Audio Amplifiers ROHSSTMicroelectronicsAudio AmplifiersULN2003A
SOP-16-40℃~+85℃ 0.93mA 100uA 15pF 20uA 30V 50V Seven channels SOP-16 Darlington Transistor Arrays ROHSUMWDarlington Transistor ArraysIRLZ14SPBF
D2PAK(TO-263)-55℃~+175℃ 1 N-channel 10A 170pF 280mΩ@4V 2V 400pF 42pF 43W 60V 8.4nC@5V N-Channel D2PAK(TO-263) MOSFETs ROHSVishay IntertechnologyMOSFETsPESD1CAN-UX
SOT-323-55℃~+150℃ 150W@8/20us 1nA 2 24V 27.8V 3A@8/20us 50V 9.3pF Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 SOT-323 ESD and Surge Protection (TVS/ESD) ROHSNexperiaESD And Surge Protection (TVS/ESD)SM15T33CA
SMC-55℃~+150℃ 10kW@8/20us 169A@8/20us 200nA 28.2V 33V 59V Bidirectional IEC 61000-4-2、IEC 61000-4-5 TVS SMC ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)
README
README.mdPrius G2 Inverter controller
About [blocked]
Inverter control board for Toyota Prius Gen 2 (XW20) inverter. Some of the schematics are based on Johannes Huebner's work found here. Running openinverter firmware.
- ESP32 on board
- AMPSEAL connectors
- 3D printed enclosure
Prerequisites [blocked]
ESP32 needs ported webinterface Get latest openinverter firmware here
Pinout [blocked]
Pinout is documented on the bottom silk of the PCB
Parts
149| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R3, R30, R34, R36, R38, R43, R44, R56, R57, R59, R60, R61, R62, R63 |
| 11 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3, C4, C5, C6, C7, C8, C9, C10, C11, C13, C38 |
| 10 | 10K | Resistor_SMD:R_0603_1608Metric | R4, R5, R6, R11, R18, R19, R20, R21, R24, R26 |
| 10 | 1u | Capacitor_SMD:C_0603_1608Metric | C14, C17, C45, C46, C47, C48, C49, C50, C51, C52 |
| 7 | 3.3k | Resistor_SMD:R_0603_1608Metric | R27, R28, R29, R46, R47, R48, R49 |
| 6 | 100K | Resistor_SMD:R_0603_1608Metric | R7, R8, R9, R10, R16, R17 |
| 5 | 1.2k | Resistor_SMD:R_0603_1608Metric | R50, R51, R52, R53, R54 |
| 5 | 22n | Capacitor_SMD:C_0603_1608Metric | C22, C23, C24, C25, C27 |
| 5 | 510 | Resistor_SMD:R_0603_1608Metric | R22, R41, R42, R55, R58 |
| 4 | 1n | Capacitor_SMD:C_0603_1608Metric | C15, C16, C43, C44 |
| 3 | .1u | Capacitor_SMD:C_0603_1608Metric | C30, C31, C33 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric | C18, C40, C41 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric | R2, R35, R64 |
| 3 | 4.7k | Resistor_SMD:R_0603_1608Metric | R31, R32, R45 |
| 3 | LED | LED_SMD:LED_0603_1608Metric_Castellated | D1, D3, D7 |
| 3 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP3 |
| 2 | 100n | Capacitor_SMD:C_0603_1608Metric | C28, C29 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C26, C32 |
| 2 | 15K | Resistor_SMD:R_0603_1608Metric | R13, R15 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C20, C36 |
| 2 | 20pF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 33K | Resistor_SMD:R_0603_1608Metric | R12, R14 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C34, C42 |
| 2 | D_Schottky | Diode_SMD:D_SMA | D5, D6 |
| 2 | IRLZ14SPBF | Package_TO_SOT_SMD:TO-252-2 | Q1, Q2 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_EVQQ2 | SW1, SW2 |
| 1 | 1 | Resistor_SMD:R_0603_1608Metric | R37 |
| 1 | 100uF | Capacitor_SMD:C_Elec_6.3x7.7 | C21 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C37 |
| 1 | 10u | prius_gen2_kicad:MWSA0503 | L2 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric | R33 |
| 1 | 12k | Resistor_SMD:R_0603_1608Metric | R39 |
| 1 | 1nF | Capacitor_SMD:C_0603_1608Metric | C19 |
| 1 | 2.2uH | Inductor_SMD:L_1210_3225Metric | L1 |
| 1 | 220 | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 330pF | Capacitor_SMD:C_0603_1608Metric | C39 |
| 1 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C12 |
| 1 | 4K7 | Resistor_SMD:R_0603_1608Metric | R25 |
| 1 | 56uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C35 |
| 1 | 68k | Resistor_SMD:R_0603_1608Metric | R40 |
| 1 | 8MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
| 1 | AZ1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U8 |
| 1 | BOOT | Button_Switch_SMD:SW_SPST_EVQQ2 | SW4 |
| 1 | Conn_01x03_Male | Connector_PinSocket_1.27mm:PinSocket_1x03_P1.27mm_Vertical_SMD_Pin1Left | J5 |
| 1 | Conn_01x06 | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J2 |
| 1 | Conn_01x14 | Downloads:TE_776262-2 | J4 |
| 1 | Conn_01x23 | Downloads:TE_776228-1 | J3 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U6 |
| 1 | Ferrite_Bead | Capacitor_SMD:C_0805_2012Metric | FB1 |
| 1 | LMR14020 | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U7 |
| 1 | MCP602 | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U2 |
| 1 | PESD1CAN-UX | Package_TO_SOT_SMD:SOT-323_SC-70 | D2 |
| 1 | RESET | Button_Switch_SMD:SW_SPST_EVQQ2 | SW3 |
| 1 | SM15T33CA | Diode_SMD:D_SMC | D4 |
| 1 | STM32F103VBTx | Package_QFP:LQFP-100_14x14mm_P0.5mm | U9 |
| 1 | TDA2822D | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U4 |
| 1 | TJA1051T-3 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | ULN2003A | Package_SO:SOIC-16_4.55x10.3mm_P1.27mm | U3 |
Similar boards
- 4 layers135 × 82.5 mm

- 2 layers97 × 70 mm

DC CDI
romioRN/DC-CDI
ВНИМАНИЕ! в плате есть отсутствующие дjрожки если вы хотите это изготовить вам нужно внести исправления
90 parts1 - 2 layers267 × 300 mm

Output.Panel R0.5.1 300x300 2layer step1 Modified
rusefi/hw_microRusEfi
microRusEfi board for rusEfi ECU
2,371 parts98 - 4 layers103 × 82.4 mm

- 2 layers116 × 52 mm

- 2 layers88.8 × 52.3 mm

MM36-Data Expansion
KazanNinja/MM36-Data-Hub
ESP32 based DAQ board. Fit with a 4 external 16bit 5V capable ADCs, 6-DOF IMU, and GPS breakout. Has two 5V > 3.3V & 12V > 3.3V voltage dividers
84 parts1 - 4 layers80.6 × 93.7 mm

Hw v1
Churrosoft/uEFI-v6.x
Speeduino compatible board, x4 ignition channels, x4 injection channels, 2&4 wire IAC
183 parts2 - 2 layers156 × 66 mm

Dash 6.8
romioRN/Dash6.8-hardware
wifi name "service", password 12345678, connect to 192.167.4.1
152 parts11Apache-2.0
Questions
How big is the Prius gen2 PCB?
It measures 147.8 × 65 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Prius gen2 use?
149 parts, built around the ESP32-WROOM-32, TJA1051T/3/1, MCP602-I/P and TDA2822D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Prius gen2 KiCad files?
From the ksmola/PriusG2 repository on GitHub, at the commit this page was made from: the board is prius_gen2.kicad_pcb and its schematic communication.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Prius gen2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask ksmola before reusing the design.