UNO-TH Rev3e

lusmdl·MySimRacingButtonBox·kicad/Arduino Uno Rev3 reference/UNO-TH_Rev3e.kicad_pcb

UNO-TH Rev3e PCB layout, top view — open source AVR/Arduino board by lusmdl

About the UNO-TH Rev3e PCB

UNO-TH Rev3e is an open source AVR/Arduino PCB design by lusmdl, published on GitHub under the MIT license. It is a 2-layer board measuring 68.6 × 53.3 mm, with 120 components from 38 distinct parts.

Its main chip is the ATMEGA16U2-MU(R), from the AVR/Arduino family. Other key parts include the NCP1117ST50T3G, LP2985-33DBVR and LMV358IDGKR. By type, the board carries 11 capacitors, 6 resistors, 4 ICs, 4 crystals, 3 LEDs and 3 diodes.

From the project

manage a button matrix tailored for sim racing setups. The system uses I2C communication, where the Arduino Micro acts as the master and the ATmega328P functions as the slave

Welcome to the Sim Racing Button Controller repository!

This project is built around an ATmega328P microcontroller, which is configured to manage a button matrix tailored for sim racing setups. The system uses I2C communication, where the Arduino Micro acts as the master and the ATmega328P functions as the slave (Address standard 8). This ensures precise control and synchronization between the components.

UNO-TH Rev3e, from the project README
From the project README

Main components on the UNO-TH Rev3e

UNO-TH Rev3e bill of materials (BOM)

120 components, 38 distinct parts.

QtyPartRefs
1
NCP1117ST50T3G
U1
1
LP2985-33DBVR
U2
1
ATMEGA16U2-MU(R)
U3
1
LMV358IDGKR
U5
1
POWERSUPPLY_DC21MMX
X1
1
USB-B_TH
X2
1
16MHz
Y1
1
CSTCE16M0V53-R0 16MHZ
Y2
4
—
@HOLE0, @HOLE1, @HOLE2, @HOLE3
1
6x1F-H8.5
AD0
1
MF-MSMF050-2 500mA
F1
3
FIDUCIALMOUNT
FD1, FD2, FD3
1
DNP
FRAME1
61
TP_SP
GND_TP0, GND_TP1, ORIGIN0, TP_0, TP_1, TP_2, TP_3, TP_3V3 +53
2
—
GROUND0, RESET-EN0
2
3x2 M
ICSP0, ICSP1
1
10x1F-H8.5
IOH0
2
8x1F-H8.5
IOL0, POWER0
1
2x2 M - NM
JP2
2
47u
PC1, PC2
Show 18 more
QtyPartRefs
1
TS42031-160R-TR-7260
RESET0
1
FDN340P
T1
2
CG0603MLC-05E
Z1, Z2
1
ATMEGA328P-PU
ZU4
1
GREEN
ON0
2
YELLOW
RX0, TX0
1
M7
D1
2
CD1206-S01575
D2, D3
1
YELLOW
L0
1
BLM21
L1
1
10uH
L2
7
100n
C1, C2, C4, C5, C6, C7, C10
2
1u
C3, C8
2
22p
C9, C11
2
1M
R1, R2
1
10K
RN1
2
1K
RN2, RN4
1
22R
RN3

UNO-TH Rev3e design files

The KiCad project lives in the lusmdl/MySimRacingButtonBox repository on GitHub; these links point at the commit this page was built from.

UNO-TH Rev3e: common questions

What microcontroller does the UNO-TH Rev3e use?

The UNO-TH Rev3e is built around the ATMEGA16U2-MU(R), from the AVR/Arduino family.

How big is the UNO-TH Rev3e PCB?

The UNO-TH Rev3e measures 68.6 × 53.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the UNO-TH Rev3e?

120 components, from 38 distinct parts. The full bill of materials is listed on this page.

Where can I download the UNO-TH Rev3e design files?

From the lusmdl/MySimRacingButtonBox repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the UNO-TH Rev3e design in my own project?

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

Can I test firmware for the UNO-TH Rev3e 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.

More boards in MySimRacingButtonBox

Similar boards