

Perfect Vision ECU
Perfect Vision ECU - KiCad hardware design
- Size
- 92 × 92 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 59
- Nets
- 94
- Pads
- 290
- Tracks, vias
- 705, 74
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 21 Sep 2026
- Updated
- 3 Nov 2026
Overview
Perfect Vision ECU is an open-source printed circuit board by phellberg76, from the phellberg76/Perfect-Vision-ECU repository on GitHub. It is a 2-layer board of 92 × 92 mm with 59 parts on 94 nets, routed with 705 tracks and 74 vias.
It is built around the SN65HVD230D, ESP32-S3-MINI-1-N8 and NEO-M9N-00B, with the LM2596S-3.3, 1N4148W and BAT54J among its other parts. Its parts include 18 resistors, 13 capacitors, 11 diodes, 6 ICs and 6 connectors. It belongs with the ESP32 boards of this library.
Main components
10SN65HVD230D
SOIC-8-40℃~+85℃ 1 17mA 1Mbps 370uA 3V~3.6V CAN Transceiver Low-power mode、Wake-up function、ESD protection、Thermal shutdown protection、Bus fault protection、Hot-swap protection SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversESP32-S3-MINI-1-N8
SMD-104.5dBm -40℃~+85℃ 2.4GHz 20.5dBm 330mA 3V~3.6V 97mA Bluetooth5.0 ESP32-S3FN8 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD WiFi Modules ROHSEspressif SystemsWiFi ModulesNEO-M9N-00B
SMD-24P-167dBm -40℃~+85℃ 2.7V~3.6V 24s 2m 36mA@3.0V GPS、BDS、QZSS、Galileo、GLONASS RTC backup power UART、I2C、USB、SPI、JTAG SMD-24P GNSS Modules ROHSu-bloxGNSS ModulesLM2596S-3.3
TO-263-5L-20℃~+70℃ 1 170kHz 2mA 3.3V 3A 4.5V~40V Buck Buck Built-in Fixed No TO-263-5L DC-DC Converters ROHSGRDC-DC Converters1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesBAT54J
SOD-323F1 Independent 200mA 2uA@25V 30V 600mA 800mV@100mA SOD-323F Schottky Diodes ROHSNexperiaSchottky DiodesPRTR5V0U2X
SOT-143-55℃~+125℃ 0.3pF、0.8pF 100W 10V、15V 5V 6.5V 6A 80nA ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Three channels Unidirectional SOT-143 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)PTVS18VZ1USKYL
0603-40℃~+125℃ 1.8kW@8/20us 100pA 18V 20V 290pF 44V 6.4A TVS Unidirectional 0603 ESD and Surge Protection (TVS/ESD) ROHSNexperiaESD And Surge Protection (TVS/ESD)PZT2222A
SOT-223-55℃~+150℃ 1 NPN 1.5W 10nA 300MHz 300mV 35 40V 600mA 6V NPN SOT-223 Bipolar (BJT) ROHSonsemiBipolar (BJT)SS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
Parts
59| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C5, C6, C9, C12 |
| 6 | 10k | Resistor_SMD:R_0402_1005Metric | R6, R14, R15, R18, R19, R23 |
| 4 | 1k | Resistor_SMD:R_0402_1005Metric | R5, R7, R8, R9 |
| 2 | 22pF | Capacitor_SMD:C_0402_1005Metric | C7, C8 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R34, R35 |
| 2 | D_Schottky | Diode_SMD:D_SMC | D1, D8 |
| 2 | D_TVS_Dual_ACA | Package_TO_SOT_SMD:SOT-23 | D2, D3 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D7, D11 |
| 2 | SN65HVD230 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7, U8 |
| 1 | 0.1F LCSC part C970391 | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C10 |
| 1 | 100R | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 100uF 25v | Capacitor_SMD:CP_Elec_6.3x7.7 | C3 |
| 1 | 100uH | Inductor_SMD:L_12x12mm_H4.5mm | L1 |
| 1 | 10R | Resistor_SMD:R_0402_1005Metric | R24 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C11 |
| 1 | 120R | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 1N4148W | Diode_SMD:D_SOD-123 | D10 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C17 |
| 1 | 200R | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 220uF 25v | Capacitor_SMD:CP_Elec_8x10.5 | C4 |
| 1 | 470k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 47nH | Inductor_SMD:L_0402_1005Metric | L2 |
| 1 | 8MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | BAT54J | Diode_SMD:D_SOD-323F | D12 |
| 1 | Boot | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J11 |
| 1 | Conn_Coaxial | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J6 |
| 1 | ESP32-S3-MINI-1 | RF_Module:ESP32-S2-MINI-1 | U2 |
| 1 | G6K-2 12V | Relay_SMD:Relay_DPDT_Omron_G6K-2F-Y | K1 |
| 1 | ISOBUS | Perfect Precision:AT04-6P-BM | J1 |
| 1 | LM2596S-3.3 | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U3 |
| 1 | MCP2515-xSO | Package_SO:SOIC-18W_7.5x11.6mm_P1.27mm | U6 |
| 1 | NEO-M9N-00B | Perfect Precision:SMT_9N-00B_UBL | U1 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | D4 |
| 1 | PTVS18VZ1USK | Diode_SMD:D_SMA | D9 |
| 1 | PZT2222A | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | Q1 |
| 1 | Reset | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | SECONDARY | Perfect Precision:AT04-6P-BM | J7 |
| 1 | SS34 | Diode_SMD:D_SMA | D6 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J5 |
Questions
How big is the Perfect Vision ECU PCB?
It measures 92 × 92 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Perfect Vision ECU use?
59 parts, built around the SN65HVD230D, ESP32-S3-MINI-1-N8, NEO-M9N-00B and LM2596S-3.3. 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 Perfect Vision ECU KiCad files?
From the phellberg76/Perfect-Vision-ECU repository on GitHub, at the commit this page was made from: the board is Perfect-Vision-ECU.kicad_pcb and its schematic 2-channel-CAN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Perfect Vision ECU design in my own project?
Its repository states no licence, so its author keeps all rights: ask phellberg76 before reusing the design.
Similar boards
- 2 layers71.2 × 68.6 mm

- 2 layers100 × 80 mm

Meganecan gw
Barbedx/MeganeCAN
ESP32-based CAN-bus companion for Renault Megane 2 infotainment displays.
68 parts3 - 4 layers125 × 92 mm

Carradio peripheral rev03
gschuurman/android_vendor_gschuurman_vehicle_interfaces
vehicle interfaces for android automotive for a custom headunit
269 parts - 4 layers220 × 111.8 mm

MetSensorSuiteEmbeddedFirmware
Lowcost-Radiosonde-Research-Project/MetSensorSuiteEmbeddedFirmware
This is the source code that runs on the Sensor Suite pico which handles reading from sensors, calculating needed products and building data packets
91 partsBSD-3-Clause - 4 layers35 × 35 mm

NavIC GNSS
Chirag-Vadrali/ASTRA-NAV-M9-Reverse-Engineered
A reverse-engineered GNSS receiver board centered on the u-blox NEO-M9N module. The KiCad design is labeled ASTRA-NAV M9, Rev 1.0 and is intended to provide a compact, host-connected GNSS interface with a dedicated RF…
25 parts1 - 4 layers75 × 90 mm

VehiclePrecharge PCB
nsm81/VehiclePrecharge_PCB
The precharge board contains the precharge resistors, precharge relay, main relay drivers (with economisers), and a controlling micro.
56 parts - 2 layers71.9 × 50 mm

- 2 layers113.3 × 73.7 mm
