UNO-TH Rev3e

humancomputerintegration·ProtoPCB·Evaluation Files/UNO/UNO-TH_Rev3e.kicad_pcb

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

About the UNO-TH Rev3e PCB

UNO-TH Rev3e is an open source AVR/Arduino PCB design by humancomputerintegration, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 84.5 × 66.5 mm, with 118 components from 37 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

ProtoPCB Code and Evaluation Files

This repository contains our tests, evaluation files, and software tool (ProtoPCB) presented in the paper "ProtoPCB: Reclaiming Printed Circuit Board E-waste as Prototyping Material", which will appear at CHI2025. This tool was built by Jasmine Lu (@xjasminelu), Sai Rishitha Boddu (@rishiboddu) with project assistance from Pedro Lopes at the University of Chicago's Human Computer Integration Lab.

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)

118 components, 37 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
60
TP_SP
GND_TP0, GND_TP1, TP_0, TP_1, TP_2, TP_3, TP_3V3, TP_4 +52
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
1
TS42031-160R-TR-7260
RESET0
Show 17 more
QtyPartRefs
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 humancomputerintegration/ProtoPCB 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 84.5 × 66.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the UNO-TH Rev3e?

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

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

From the humancomputerintegration/ProtoPCB repository on GitHub, which has the KiCad layout; 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 GPL-3.0 license, which humancomputerintegration 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 ProtoPCB

Similar boards