|
|
100nF 16V ceramic capacitor |
x 3 | |
|
|
10uF 16V tantalum capacitor |
x 2 | |
|
|
1uF 16V ceramic capacitor |
x 2 | |
|
|
15pF 16V ceramic capacitor |
x 2 | |
|
|
22 Ohm resistor |
x 2 | |
|
|
10 kOhm resistor |
x 2 | |
|
|
1.5 kOhm resistor |
x 2 | |
|
|
SMD 0603 LED |
x 3 | |
|
|
ATMEGA32U4-AUMicrochip Technology
|
x 1 | |
|
|
16MHz crystal |
x 1 | |
|
|
Polyfuse |
x 1 | |
|
|
SMD Push button |
x 1 | |
|
|
Ferrite bead 100 Ohm |
x 1 | |
|
|
Micro USB connector |
x 1 |
|
KiCADKicad
|
A custom ATmega32u4 board
I decided to make my own ATmega32u4-based microcontroller board for several reasons. I wanted to have a general design based on this microcontroller which I can adapt in other PCB designs that need a microcontroller. I also wanted to practice SMD soldering, PCB design in general, and I needed some new microcontrollers so this was kind of a win-win situation.
I added an interactive BOM so you can pick the parts more easily.
Parts Value and footprint
C5, C7, C10 - 100nF C_0603_1608Metric
C2, C6 - 10uF CP_EIA-3528-12_Kemet-T
C4, C11 - 1uF C_0603_1608Metric
C8, C9 - 15pF* C_0603_1608Metric
R2, R3 - 22R R_0402_1005Metric
R4, R7 - 10k R_0603_1608Metric
R5, R6 - 330R R_0603_1608Metric
R1 - 1k5 R_0603_1608Metric
D1, D2, D3 - LED LED_0603_1608Metric
U1 - ATmega32U4-AU TQFP-44_10x10mm_P0.8mm
Y1 - Crystal Crystal_SMD_5032-2Pin_5.0x3.2mm
F1 - Polyfuse Fuse_1812_4532Metric
SW1 - SW_Push SW_SPST_PTS645
FB1 - 100R L_0805_2012Metric
J0 - USB_B_Micro USB_Micro-B_Amphenol_10103594-0001LF_Horizontal
Notice:
- C8 and C9 depend on the load capacitance of the crystal! You might have to use different value than mine.
- The open side of the LEDs' courtyard is the positive (VCC/anode) side. See: interactive BOM
A custom ATmega32u4 board
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(10)
- Likes(15)
-
David Elias Flores Escalante
Jun 29,2025
-
Engineer
Mar 20,2025
-
Anthony Pedotto
Feb 22,2025
-
Engineer
Sep 20,2024
-
fanfan
Jun 20,2024
-
Engineer
May 24,2024
-
Rob Mercado
Apr 18,2024
-
Willem Braat
Feb 29,2024
-
Silk
Feb 06,2024
-
Engineer
Dec 27,2023
-
Engineer
Oct 03,2023
-
Engineer
Sep 13,2023
-
Engineer
Feb 07,2023
-
joseph chrzempiec
Nov 11,2022
-
Silvano Rossi
Mar 21,2022
- 1 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
10usability
-
10creativity
-
10content
More by Curious Scientist
-
USB PD Breadboard Power Supply
In this article, I show you my new creation. It is a USB PD decoy-based breadboard power supply. All...
-
ADS1256 - RP2040 Custom DAQ Front Panel with GPIO
This is just a simple PCB panel that belongs to my other project which is a high-performance DAQ.A r...
-
ADS1256 - RP2040 Custom DAQ Front Panel without GPIO
This is just a simple PCB panel that belongs to my other project which is a high-performance DAQ.A r...
-
10th Anniversary Badge
I designed this small badge for PCBWay's 10th anniversary.I tried to make a deeper meaning to the bo...
-
ADS1256 - Atmega32u4 Custom DAQ board
IntroductionIn this project, I show you two things. One is a new version (v1.2) of my custom DAQ bas...
-
Debounced rotary encoder module
In this project, I show you my approach to making a rotary encoder module.One can buy different rota...
-
Custom ADS1256 board with ATmega32U4
I created my own ADS1256 PCB after working with this AD converter for several years. I wanted to bui...
-
100 W USB PD Programmable Power Supply
In this article, I show you how I designed my own USB-PD (power delivery) programmable power supply ...
-
Raspberry Pi Zero 2W Bird Feeder Camera
In this article, I show you how I built my own Raspberry Pi Zero 2 W-based bird camera. The project ...
-
CH32V003J4M6 - Miniature microcontroller board
I wanted something small but relatively capable, and since I have some experience with the CH32V003J...
-
3-axis stepper motor controller with CNC pendant connectivity
In this article, I show you the updated version of my motorized microscope. In one of my older video...
-
Light meter for analog cameras [CH32V006F8P6 + TSL2591]
Light meter for analog cameras [CH32V006F8P6 + TSL2591]In this article, I show you how I built my ow...
-
5-way navigator PCB
In this article, I show you a genius way of handling multiple buttons with a microcontroller. I “dis...
-
CH32V006K8U6 Development Board
IntroductionSo, I have been working with the CH32 microcontrollers and chips for a while, and I even...
-
PCBWay 11-year Anniversary Badge
This visual design was created by https://www.instagram.com/guiye.perez.bongiovanni/ ; however, only...
-
TCD1304 - STM32F401CCU6 breakout board
The recent modifications made to the circuit board design have improved its functionality and space ...
-
TCD1304 miniature PCB rev2
The redesign of the PCB involved several key changes to improve its performance and decrease its siz...
-
2-channel breadboard voltmeter
The project originally stems from my CH32 tutorial series. I started working with this chip not so l...
-
Programmable Mist Maker - XIAO / QT PY Extension
1061 2 1 -
RadioHAT - Raspberry Pi radio development platform
861 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1088 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3322 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3930 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4316 2 2







