Zusammenarbeit
KUNST
SCHÖNHEIT & WELLNESS
HANDWERK
KULTUR & GESCHICHTE
UNTERHALTUNG
UMFELD
ESSEN & GETRÄNKE
REVERSE ENGINEERING
WISSENSCHAFTEN
SPORT
TECHNOLOGIE
WEARABLES
Arduino Uno R3: Assembled from Arduino's Open UNO-TH Rev3e Design Files and Flashed over ICSP
Ed

Erstellt von

Ed

2. November 2026FI
14
0
0
0
0

Arduino Uno R3: Assembled from Arduino's Open UNO-TH Rev3e Design Files and Flashed over ICSP

The Arduino Uno R3 is open hardware: Arduino publishes its schematic and board layout. This blueprint builds one from those files, part by part, then loads the firmware into its two processors. Result: an Arduino Uno R3. An ATmega328P (16 MHz, 32 kB flash, 2 kB SRAM, 1 kB EEPROM) runs your programs; an ATmega16U2 turns USB into its serial link. It runs from USB (5.5 V at most) or 6-20 V at the DC jack. Source: Arduino UNO-TH_Rev3e design files and the A000066 schematic and datasheet (Arduino, CC BY-SA). Unknown: how every bought part is made; no public source in hand says. The soldering method is ours. Picture: Wikimedia Commons.
Erfahren
1 day

Anweisungen

1

Get the bare board

Have the two-layer board made to Arduino's UNO-TH_Rev3e board layout (the .brd file of the design files). Check it against the schematic before fitting anything.

Materialien für diesen Schritt:

LeiterplatteLeiterplatte1 UNO-TH Rev3e layout

Benötigte Werkzeuge:

EinschlaglupeEinschlaglupe
2

Fit the small surface-mount parts

Solder the chip parts to their marked places: resistor arrays RN1 (10K), RN2 and RN4 (1K), RN3 (22R); R1, R2 (1M); capacitors C1, C2, C4-C7, C10 (100n), C3, C8 (1u), C9, C11 (22p); varistors Z1, Z2; ferrite bead L1; inductor L2 (10 uH); diodes D2, D3; LEDs ON (green), L, RX, TX (yellow). Ours: flux, tweezers and hot air or a fine iron, checked under a loupe.

Materialien für diesen Schritt:

Chip-WiderstandsnetzwerkChip-Widerstandsnetzwerk4 RN1-RN4
Chip-WiderstandChip-Widerstand2 1M
Keramik-ChipkondensatorKeramik-Chipkondensator11 7x100n, 2x1u, 2x22p
Chip-VaristorChip-Varistor2 Z1, Z2
FerritperleFerritperle1 L1
SMD-InduktivitätSMD-Induktivität1 L2
SMD-DiodeSMD-Diode2 D2, D3
Chip-LEDChip-LED4 1 green, 3 yellow
LötdrahtLötdraht1 a little

Benötigte Werkzeuge:

FlussmittelFlussmittel
SpitzpinzetteSpitzpinzette
Heißluft-ReworkstationHeißluft-Reworkstation
LötkolbenLötkolben
EinschlaglupeEinschlaglupe
3

Fit the power and chip parts

Solder the ATmega16U2 (U3), the 16 MHz resonator Y2 and crystal Y1, the 5 V regulator NCP1117 (U1) and 3.3 V regulator LP2985 (U2), the LMV358 op-amp (U5), the FDN340P transistor (T1), the M7 diode (D1), the 500 mA resettable fuse (F1) and the 47 uF capacitors PC1, PC2 with their polarity as marked.

Materialien für diesen Schritt:

ATmega16U2-MikrocontrollerATmega16U2-Mikrocontroller1 U3
Piezokeramischer ResonatorPiezokeramischer Resonator1 Y2
SchwingquarzSchwingquarz1 Y1
Linearer SpannungsreglerLinearer Spannungsregler2 U1 5 V, U2 3.3 V
Operationsverstärker-ICOperationsverstärker-IC1 U5 LMV358
P-Kanal-MOSFETP-Kanal-MOSFET1 T1
SMD-DiodeSMD-Diode1 D1 M7
Rückstellende SicherungRückstellende Sicherung1 F1
Gepolter ChipkondensatorGepolter Chipkondensator2 PC1, PC2
LötdrahtLötdraht1 a little

Benötigte Werkzeuge:

FlussmittelFlussmittel
SpitzpinzetteSpitzpinzette
Heißluft-ReworkstationHeißluft-Reworkstation
LötkolbenLötkolben
EinschlaglupeEinschlaglupe
4

Fit the through-hole parts

Solder the USB-B socket (X2), the DC jack (X1), the reset switch, the female headers (one 10-way, two 8-way, one 6-way) and the two 2x3 ICSP headers. Seat the ATmega328P in its place (ZU4).

Materialien für diesen Schritt:

USB-B-BuchseUSB-B-Buchse1 X2
HohlsteckerbuchseHohlsteckerbuchse1 X1
DrucktasterDrucktaster1 RESET
StiftleisteStiftleiste6 10x1, 2x 8x1, 6x1 female; 2x 3x2 ICSP
ATmega328P-MikrocontrollerATmega328P-Mikrocontroller1 ZU4
LötdrahtLötdraht1 as needed

Benötigte Werkzeuge:

LötkolbenLötkolben
5

Flash and check

Check with a meter that 5 V and GND are not shorted. Through the ICSP headers, load the USB-to-serial firmware into the ATmega16U2 and the bootloader into the ATmega328P. Plug in USB: the green ON LED lights, and the blink test in the next step flashes the L LED. Ours: an AVR ISP programmer and a multimeter.

Materialien für diesen Schritt:

Arduino-Uno-FirmwareArduino-Uno-Firmware1 download

Benötigte Werkzeuge:

MultimeterMultimeter
AVR-ISP-ProgrammiergerätAVR-ISP-Programmiergerät
USB-B-KabelUSB-B-Kabel
6

The blink test

blink_test.ino: the same check as Arduino's Blink example. Upload it over USB from the Arduino IDE with the board set to Arduino Uno; the L LED on pin 13 turns on for one second and off for one second, over and over. If it does, both processors, the USB link and the bootloader work.
blink_test.inocpp
// blink_test.ino - first check of a newly built Arduino Uno R3.
// The L LED is on digital pin 13 (LED_BUILTIN on the Uno).
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // L on
  delay(1000);
  digitalWrite(LED_BUILTIN, LOW);   // L off
  delay(1000);
}

Benötigte Werkzeuge:

USB-B-KabelUSB-B-Kabel

Materialien

24

Benötigte Werkzeuge

8

Dieser Bauplan stellt her

CC0 Gemeinfrei

Dieser Blueprint ist unter CC0 veröffentlicht. Sie dürfen dieses Werk für jeden Zweck frei kopieren, ändern, verbreiten und verwenden, ohne um Erlaubnis zu fragen.

Unterstützen Sie den Maker, indem Sie Produkte über seinen Blueprint kaufen, wo er eine Maker-Provision von Anbietern festgelegt, verdient. Oder erstellen Sie eine neue Iteration dieses Blueprints und verbinden Sie ihn in Ihrem eigenen Blueprint, um Einnahmen zu teilen.

Diskussion

(0)

Anmelden um an der Diskussion teilzunehmen

Kommentare werden geladen...