UNO-TH Rev3e
humancomputerintegration·ProtoPCB·Evaluation Files/UNO/UNO-TH_Rev3e.kicad_pcb
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.

Main components on the UNO-TH Rev3e
UNO-TH Rev3e bill of materials (BOM)
118 components, 37 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | NCP1117ST50T3G | SOT223 | U1 |
| 1 | LP2985-33DBVR | SOT23-DBV | U2 |
| 1 | ATMEGA16U2-MU(R) | MLF32 | U3 |
| 1 | LMV358IDGKR | MSOP08 | U5 |
| 1 | POWERSUPPLY_DC21MMX | POWERSUPPLY_DC-21MM | X1 |
| 1 | USB-B_TH | PN61729 | X2 |
| 1 | 16MHz | QS | Y1 |
| 1 | CSTCE16M0V53-R0 16MHZ | RESONATOR | Y2 |
| 4 | — | @HOLE0, @HOLE1, @HOLE2, @HOLE3 | |
| 1 | 6x1F-H8.5 | 1X06 | AD0 |
| 1 | MF-MSMF050-2 500mA | L1812 | F1 |
| 3 | FIDUCIALMOUNT | FIDUCIA-MOUNT | FD1, FD2, FD3 |
| 60 | TP_SP | TP-SP | GND_TP0, GND_TP1, TP_0, TP_1, TP_2, TP_3, TP_3V3, TP_4 +52 |
| 2 | — | SJ | GROUND0, RESET-EN0 |
| 2 | 3x2 M | 2X03 | ICSP0, ICSP1 |
| 1 | 10x1F-H8.5 | 1X10 | IOH0 |
| 2 | 8x1F-H8.5 | 1X08 | IOL0, POWER0 |
| 1 | 2x2 M - NM | 2X02 | JP2 |
| 2 | 47u | PANASONIC_D | PC1, PC2 |
| 1 | TS42031-160R-TR-7260 | TS42 | RESET0 |
Show 17 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | FDN340P | SOT-23 | T1 |
| 2 | CG0603MLC-05E | CT_CN0603 | Z1, Z2 |
| 1 | ATMEGA328P-PU | DIL28-3 | ZU4 |
| 1 | GREEN | CHIP-LED0805 | ON0 |
| 2 | YELLOW | CHIP-LED0805 | RX0, TX0 |
| 1 | M7 | SMB | D1 |
| 2 | CD1206-S01575 | MINIMELF | D2, D3 |
| 1 | YELLOW | CHIP-LED0805 | L0 |
| 1 | BLM21 | 0805 | L1 |
| 1 | 10uH | 0805 | L2 |
| 7 | 100n | C0603-ROUND | C1, C2, C4, C5, C6, C7, C10 |
| 2 | 1u | C0603-ROUND | C3, C8 |
| 2 | 22p | C0603-ROUND | C9, C11 |
| 2 | 1M | R0603-ROUND | R1, R2 |
| 1 | 10K | CAY16 | RN1 |
| 2 | 1K | CAY16 | RN2, RN4 |
| 1 | 22R | CAY16 | 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
NXP
Cantactpro
humancomputerintegration
112.5 × 85.5 mm79 parts2LGPL-3.03AVR/Arduino
Adafruit Circuit Playground
humancomputerintegration
61 × 60 mm78 parts16LGPL-3.03BioAmp EXG Pill
humancomputerintegration
31 × 13 mm27 parts2LGPL-3.03Adafruit LSM9DS1 Rev C
humancomputerintegration
29 × 21 mm25 parts2LGPL-3.03Stepper driver DRV8825
humancomputerintegration
48.5 × 33 mm23 parts2LGPL-3.03Adafruit AHT20 Temperature & Humidity
humancomputerintegration
25.4 × 17.8 mm13 parts2LGPL-3.03ACS72x-Breakout v11
humancomputerintegration
26 × 26 mm11 parts2LGPL-3.03Adafruit VEML6070
humancomputerintegration
17 × 16.5 mm9 parts2LGPL-3.03Adafruit LM4040
humancomputerintegration
16 × 19 mm8 parts2LGPL-3.03
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746