Skip to the content
4 layers147.8 × 65 mmPrius gen2, the printed circuit board in 3D

Prius gen2

ksmola/PriusG23

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

8

README

README.md

Prius 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.

text
- ESP32 on board
- AMPSEAL connectors
- 3D printed enclosure

case

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
QtyValueFootprintReferences
1510kResistor_SMD:R_0603_1608MetricR1, R3, R30, R34, R36, R38, R43, R44, R56, R57, R59, R60, R61, R62, R63
11100nFCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C6, C7, C8, C9, C10, C11, C13, C38
1010KResistor_SMD:R_0603_1608MetricR4, R5, R6, R11, R18, R19, R20, R21, R24, R26
101uCapacitor_SMD:C_0603_1608MetricC14, C17, C45, C46, C47, C48, C49, C50, C51, C52
73.3kResistor_SMD:R_0603_1608MetricR27, R28, R29, R46, R47, R48, R49
6100KResistor_SMD:R_0603_1608MetricR7, R8, R9, R10, R16, R17
51.2kResistor_SMD:R_0603_1608MetricR50, R51, R52, R53, R54
522nCapacitor_SMD:C_0603_1608MetricC22, C23, C24, C25, C27
5510Resistor_SMD:R_0603_1608MetricR22, R41, R42, R55, R58
41nCapacitor_SMD:C_0603_1608MetricC15, C16, C43, C44
3.1uCapacitor_SMD:C_0603_1608MetricC30, C31, C33
310uFCapacitor_SMD:C_0603_1608MetricC18, C40, C41
31kResistor_SMD:R_0603_1608MetricR2, R35, R64
34.7kResistor_SMD:R_0603_1608MetricR31, R32, R45
3LEDLED_SMD:LED_0603_1608Metric_CastellatedD1, D3, D7
3SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3
2100nCapacitor_SMD:C_0603_1608MetricC28, C29
210uCapacitor_SMD:C_0603_1608MetricC26, C32
215KResistor_SMD:R_0603_1608MetricR13, R15
21uFCapacitor_SMD:C_0603_1608MetricC20, C36
220pFCapacitor_SMD:C_0603_1608MetricC1, C2
233KResistor_SMD:R_0603_1608MetricR12, R14
24.7uFCapacitor_SMD:C_0603_1608MetricC34, C42
2D_SchottkyDiode_SMD:D_SMAD5, D6
2IRLZ14SPBFPackage_TO_SOT_SMD:TO-252-2Q1, Q2
2SW_PushButton_Switch_SMD:SW_SPST_EVQQ2SW1, SW2
11Resistor_SMD:R_0603_1608MetricR37
1100uFCapacitor_SMD:C_Elec_6.3x7.7C21
110nFCapacitor_SMD:C_0603_1608MetricC37
110uprius_gen2_kicad:MWSA0503L2
1120Resistor_SMD:R_0603_1608MetricR33
112kResistor_SMD:R_0603_1608MetricR39
11nFCapacitor_SMD:C_0603_1608MetricC19
12.2uHInductor_SMD:L_1210_3225MetricL1
1220Resistor_SMD:R_0603_1608MetricR23
1330pFCapacitor_SMD:C_0603_1608MetricC39
14.7uCapacitor_SMD:C_0603_1608MetricC12
14K7Resistor_SMD:R_0603_1608MetricR25
156uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC35
168kResistor_SMD:R_0603_1608MetricR40
18MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
1AZ1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U8
1BOOTButton_Switch_SMD:SW_SPST_EVQQ2SW4
1Conn_01x03_MaleConnector_PinSocket_1.27mm:PinSocket_1x03_P1.27mm_Vertical_SMD_Pin1LeftJ5
1Conn_01x06Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ2
1Conn_01x14Downloads:TE_776262-2J4
1Conn_01x23Downloads:TE_776228-1J3
1Conn_02x05_Odd_EvenConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ1
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U6
1Ferrite_BeadCapacitor_SMD:C_0805_2012MetricFB1
1LMR14020Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU7
1MCP602Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU2
1PESD1CAN-UXPackage_TO_SOT_SMD:SOT-323_SC-70D2
1RESETButton_Switch_SMD:SW_SPST_EVQQ2SW3
1SM15T33CADiode_SMD:D_SMCD4
1STM32F103VBTxPackage_QFP:LQFP-100_14x14mm_P0.5mmU9
1TDA2822DPackage_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU4
1TJA1051T-3Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1ULN2003APackage_SO:SOIC-16_4.55x10.3mm_P1.27mmU3

Similar boards

  • 4 layers135 × 82.5 mmProteus, the printed circuit board in 3D

    Proteus

    mck1117/proteus

    protean: able to do many different things; versatile.

    1,052 parts50
  • 2 layers97 × 70 mmDC CDI, the printed circuit board in 3D

    DC CDI

    romioRN/DC-CDI

    ВНИМАНИЕ! в плате есть отсутствующие дjрожки если вы хотите это изготовить вам нужно внести исправления

    90 parts1
  • 2 layers116 × 52 mmBASE, the printed circuit board in 3D

    BASE

    somaBits/somabits.github.io

    On Soma Bits and how to build them.

    27 parts2CC0-1.0
  • 2 layers88.8 × 52.3 mmMM36-Data Expansion, the printed circuit board in 3D

    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 mmHw v1, the printed circuit board in 3D

    Hw v1

    Churrosoft/uEFI-v6.x

    Speeduino compatible board, x4 ignition channels, x4 injection channels, 2&4 wire IAC

    183 parts2
  • 2 layers156 × 66 mmDash 6.8, the printed circuit board in 3D

    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.