UDS-logger

rkhvrnen·UDS-logger·pcb/CAN_interface.kicad_pcb

UDS-logger PCB layout, top view — open source AVR/Arduino board by rkhvrnen

About the UDS-logger PCB

UDS-logger is an open source AVR/Arduino PCB design by rkhvrnen, published on GitHub under the MIT license. It is a 2-layer board measuring 120 × 60 mm, with 82 components from 33 distinct parts.

Its main chip is the 328P-MUR, from the AVR/Arduino family. Other key parts include the LM1117IMPX-5.0, FT232RL, MCP2515-xSO and MCP2551-I-SN. By type, the board carries 30 resistors, 12 diodes, 10 connectors, 10 capacitors, 9 ICs and 4 crystals.

From the project

A Python script and MCU source code for collecting real-time diagnostic data from control units of a vehicle using UDS over CAN bus.

UDS-logger, from the project README
From the project README

Main components on the UDS-logger

UDS-logger bill of materials (BOM)

82 components, 33 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM1117IMPX-5.0
IC1
1
FT232RL
IC2
1
328P-MUR
U1
3
MCP2515-xSO
U2, U4, U6
3
MCP2551-I-SN
U3, U5, U7
4
16MHz
X1, X2, X3, X4
4
1729128
J1, J2, J6, J7
1
SD-card
J3
4
M20-9990246
J4, J8, J9, J10
1
PPTC071LFBN-RC
J5
1
~
BZ1
1
MFFSMF050
F1
1
~
PB1
1
~
USB1
2
LED
D1, D6
1
LED_PWR
D2
1
SS1P3L
D3
1
LED_RX (Red)
D4
1
LED_TX (Green)
D5
1
LED_RX_CAN0
D7
Show 13 more
QtyPartRefs
1
LED_TX_CAN0
D8
2
LED_RX_CAN1
D9, D11
2
LED_TX_CAN1
D10, D12
3
ACT1210-101-2P-TL00
L1, L2, L3
5
100n
C1, C6, C8, C9, C10
3
1u
C2, C3, C5
2
4.7u
C4, C7
14
1K
R1, R2, R3, R4, R5, R6, R7, R8 +6
3
47K
R9, R12, R27
4
10K
R10, R11, R19, R25
3
1.8K
R13, R14, R15
3
3.3K
R16, R17, R18
3
120
R28, R29, R30

UDS-logger design files

The KiCad project lives in the rkhvrnen/UDS-logger repository on GitHub; these links point at the commit this page was built from.

UDS-logger: common questions

What microcontroller does the UDS-logger use?

The UDS-logger is built around the 328P-MUR, from the AVR/Arduino family.

How big is the UDS-logger PCB?

The UDS-logger measures 120 × 60 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the UDS-logger?

82 components, from 33 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 UDS-logger design files?

From the rkhvrnen/UDS-logger 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 UDS-logger design in my own project?

Yes, under the terms of its MIT license, which rkhvrnen chose for the repository.

Can I test firmware for the UDS-logger 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