Skip to the content
4 layers60 × 85 mmVehicleVCU PCB, the printed circuit board in 3D

VehicleVCU PCB

nsm81/VehicleVCU_PCB1

A Vehicle Control Unit provides multiple CANBUS transceivers for communication within a vehicle.

Size
60 × 85 mm
Copper layers
4
Thickness
1.6 mm
Parts
86
Nets
123
Pads
349
Tracks, vias
424, 123
Pours
7
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
20 Jun 2023
Updated
27 Jun 2023

Overview

VehicleVCU PCB is an open-source printed circuit board by nsm81, from the nsm81/VehicleVCU_PCB repository on GitHub. It is a 4-layer board of 60 × 85 mm with 86 parts on 123 nets, routed with 424 tracks and 123 vias.

It is built around the SN65HVD230D, CH340C and ESP32-S2, with the AMS1117-3.3, AMS1117-5.0 and USBLC6-2SC6 among its other parts. Its parts include 26 resistors, 24 capacitors, 12 diodes, 10 ICs and 3 switches. It belongs with the interfaces and adapters boards and the ESP32 boards of this library.

Main components

9

README

README.md

VehicleVCU - 3 CANBUSs

The VehicleVCU provides three CANBUS transceivers for communication within a vehicle. An ESP32-S2FH4 microcontroller is utilised which has 4kB of flash and one CAN controller. For the other two CANBUSs, two exteral SPI CAN controllers are utilised.

PCB & Enclosure

Render Render

Block Diagram

Render

MCU IO

DescriptionIO
Button 1IO4
Button 2IO3
Button 3IO2
STATUS LED 1IO38
STATUS LED 2IO37
CAN1RXIO34
CAN1TXIO35
CAN1_INTIO36
CAN2_CSIO21
CAN2_SPI_INTIO33
CAN3_CSIO9
CAN3_SPI_INTIO10
MISOIO31
MOSIIO32
SCLKIO30

DTM PinOut

PinDescription
1GLV+
2CAN3L
3CAN2L
4CAN1L
5CAN1H
6CAN2H
7CAN3H
8GND

Parts

86
QtyValueFootprintReferences
1310kResistor_SMD:R_0603_1608MetricR2, R3, R4, R7, R9, R10, R13, R17, R18, R19, R21, R22, R23
83.3kResistor_SMD:R_0603_1608MetricR1, R6, R14, R15, R16, R20, R24, R25
8GREENLED_SMD:LED_0603_1608MetricD2, D6, D7, D8, D9, D10, D11, D12
70.1uFCapacitor_SMD:C_0603_1608MetricC4, C5, C7, C9, C10, C14, C27
60.1uCapacitor_SMD:C_0603_1608MetricC2, C6, C8, C15, C16, C23
3120Resistor_SMD:R_0603_1608MetricR8, R11, R12
322uCapacitor_SMD:C_0603_1608MetricC11, C12, C13
3Button 1Button_Switch_SMD:SW_SPST_B3S-1000SW1, SW2, SW3
3Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2, JP3
3SM712_SOT23Package_TO_SOT_SMD:SOT-23D3, D4, D5
3SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4, U5, U7
21uCapacitor_SMD:C_0603_1608MetricC25, C28
21uFCapacitor_SMD:C_0603_1608MetricC1, C18
2MCP2515-xSOPackage_SO:SOIC-18W_7.5x11.6mm_P1.27mmU6, U8
10603Inductor_SMD:L_0603_1608MetricFB1
1100nCapacitor_SMD:C_0603_1608MetricC3
1100pCapacitor_SMD:C_0603_1608MetricC17
110uCapacitor_SMD:C_0603_1608MetricC26
11AFuse:Fuse_1206_3216MetricF1
13kResistor_SMD:R_0603_1608MetricR5
140MHzOscillator:Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mmX1
14k7Resistor_SMD:R_0603_1608MetricR26
150pCapacitor_SMD:C_0603_1608MetricC24
18MHzOscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mmX3
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U9
1AMS1117-5Package_TO_SOT_SMD:SOT-223-3_TabPin2U10
1ATM13-08DTM_Header:ATM15-08J2
1BC847BSPackage_TO_SOT_SMD:SOT-363_SC-70-6Q1
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU3
1ESP32-S2Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mmU2
1SS34Diode_SMD:D_SMAD1
1SSM3J328Package_TO_SOT_SMD:SOT-23-3Q2
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1
1USB_BConnector_USB:USB_B_Lumberg_2411_02_HorizontalJ1

More from nsm81/VehicleVCU_PCB

1
  • 4 layers60 × 85 mmVehicleVCU PCB, the printed circuit board in 3D

    VehicleVCU PCB

    nsm81/VehicleVCU_PCB

    A Vehicle Control Unit provides multiple CANBUS transceivers for communication within a vehicle.

    64 parts1

Similar boards

  • 4 layers75 × 90 mmVehiclePrecharge PCB, the printed circuit board in 3D

    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
  • 4 layers90 × 35 mmVehicleCurrentSense PCB, the printed circuit board in 3D

    VehicleCurrentSense PCB

    nsm81/VehicleJunctionBox_PCBs

    The junction box is an intermediate stage between the accumulator and inverter. It contains an HVD, a current sensor, discharge circuitry, TSAL and TSMPs.

    64 parts1
  • 2 layers96.5 × 81.3 mmBluePill base, the printed circuit board in 3D

    BluePill base

    michpro/mikroBUS

    Collection of add-on boards in mikroBUS™ standard

    48 parts5CERN-OHL-P-2.0
  • 4 layers160 × 100 mmOSM env01, the printed circuit board in 3D

    OSM env01

    devtank-ltd/kicad_osm_env01

    This documentation describes Open Hardware and is Licensed under CERN-OHL-W v2.

    243 parts
  • 2 layers60 × 60 mmHighPower Mechaduino, the printed circuit board in 3D

    HighPower Mechaduino

    pointhi/HighPower-Mechaduino

    Mechaduino derivative which drives up to 10A, drawn using KiCad

    140 parts31
  • 4 layers82.1 × 80.2 mmSeguidor de linhas 4camada2-2026-1, the printed circuit board in 3D

    Seguidor de linhas 4camada2-2026-1

    wvianna/mcp-kicad-vscode

    Workspace que combina um servidor MCP para automação de design de PCB com KiCad e o projeto de hardware (placa de circuito impresso) desenvolvido com ele.

    97 parts
  • 4 layers67.5 × 53.5 mmFlight controller rev2, the printed circuit board in 3D

    Flight controller rev2

    shazmeenShz/ESP32-Flight-Controller

    Custom 4-layer IoT-Ready ESP32 Flight Controller PCB designed in KiCad 8 featuring USB Type-C, CH340C, MP1584 power management, MPU6050 interface, and manufacturing-ready Gerber files.

    65 parts3MIT
  • 2 layers100 × 85 mmESP32 MediaCarrier routed, the printed circuit board in 3D

    ESP32 MediaCarrier routed

    xmyoot/esp32-media-carrier

    ESP32 multimedia carrier board with 7–24 V DC buck regulator, 3.2 W Class-D I2S audio amp, WS2812 LED ring driver, and SPI TFT display header

    97 partsMIT

Questions

How big is the VehicleVCU PCB PCB?

It measures 60 × 85 mm and has 4 copper layers, 1.6 mm thick.

What parts does the VehicleVCU PCB use?

86 parts, built around the SN65HVD230D, CH340C, ESP32-S2 and AMS1117-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 VehicleVCU PCB KiCad files?

From the nsm81/VehicleVCU_PCB repository on GitHub, at the commit this page was made from: the board is VehicleVCU_PCB.kicad_pcb and its schematic ESP32 S2 MCU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the VehicleVCU PCB design in my own project?

Its repository states no licence, so its author keeps all rights: ask nsm81 before reusing the design.