Carputer

Carputer-project·carputer-pcb

Carputer PCB layout, top view — open source AVR/Arduino board by Carputer-project
Simulate this board

About the Carputer PCB

Carputer is an open source AVR/Arduino PCB design by Carputer-project, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 142.5 × 99.1 mm, with 52 components from 34 distinct parts.

Its main chip is the ATMEGA328P-PU, from the AVR/Arduino family. Other key parts include the DEVKIT_V1_ESP32-WROOM-32, ULN2002A and LM7805_TO220. By type, the board carries 18 resistors, 10 connectors, 8 diodes, 5 ICs, 2 transformers and 1 fuse.

It belongs with the sensors designs in this gallery.

From the project

Combined ESP32 sensor + body controller PCB — KiCad project, Gerbers, schematics, BOM

Single 2-layer PCB with dual Feather ESP32s for the Carputer project. Designed for OBD1 vehicles (pre-1996, all makes) — taps into sensor voltages, switch signals, and diagnostic pins directly. No CAN bus required. CAN/OBD2 is an easy add — just a firmware update and an external CAN module (e.g. MCP2515 via SPI).

Send Gerber files (sensormodule final-.gbr + job.gbrjob`) to any PCB fab (JLCPCB, PCBWay, etc.). Board is 2-layer, 160×120mm.

Carputer, from the project README
From the project README

Main components on the Carputer

Carputer bill of materials (BOM)

52 components, 34 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA328P-PU
DEVKIT_V1_ESP32-WROOM-32
U1
1
DEVKIT_V1_ESP32-WROOM-32
U2
2
ULN2002A
U3, U4
1
LM7805_TO220
U5
1
5vin
J4
1
Screw_Terminal_01x02
J5
1
joy
J6
1
ref
J7
1
rx
J9
1
tx
J10
1
d13
J12
1
Conn_01x02_Pin
J13
1
USB_C_Receptacle
J14
1
Conn_01x06_Socket
J15
1
Fuse
F1
1
x1
Jd14
1
body1
body1
1
body2
body2
1
sensor1
sensor1
1
sensor2
sensor2
Show 14 more
QtyPartRefs
1
Screw_Terminal_01x08
sensor3
1
Wago_734-136_1x06_P3.50mm_Vertical
sensormodule c3
2
2N2219
t1, t2
1
1N4007
D1
2
cap
D2, D4
1
D_Zener
D3
3
LED
D5, D6, D7
1
x1
d15
1
100UF
C_Polarized
C1
7
10k
R1, R4, R8, R10, R12, R14, R16
7
5.8k
R2, R3, R7, R9, R11, R13, R15
1
15K
5.8k
R5
1
15K
10k
R6
2
R_Small
R17, R18

Carputer design files

The KiCad project lives in the Carputer-project/carputer-pcb repository on GitHub; these links point at the commit this page was built from.

Carputer: common questions

What microcontroller does the Carputer use?

The Carputer is built around the ATMEGA328P-PU, from the AVR/Arduino family.

How big is the Carputer PCB?

The Carputer measures 142.5 × 99.1 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Carputer?

52 components, from 34 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Carputer design files?

From the Carputer-project/carputer-pcb repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Carputer design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which Carputer-project chose for the repository.

Can I test firmware for the Carputer without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards