Arduino-Minimal-Design

SushantSaroch13·Arduino-Minimal-Design

Arduino-Minimal-Design PCB layout, top view — open source AVR/Arduino board by SushantSaroch13
Simulate this board

About the Arduino-Minimal-Design PCB

Arduino-Minimal-Design is an open source AVR/Arduino PCB design by SushantSaroch13, published on GitHub. It is a 2-layer board measuring 34 × 59.6 mm, with 33 components from 22 distinct parts.

Its main chip is the ATmega328P-M, from the AVR/Arduino family. Other key parts include the LM1117DT-3.3 and CH340E. By type, the board carries 10 capacitors, 8 resistors, 5 diodes, 4 connectors, 3 ICs and 1 crystal.

It belongs with the usb & debug tools designs in this gallery.

From the project

A minimal Arduino-compatible board built around the ATmega328P-M microcontroller with an integrated CH340E USB-to-Serial interface for direct programming via USB.

A minimal Arduino-compatible board built around the ATmega328P-M microcontroller with an integrated CH340E USB-to-Serial interface for direct programming via USB.

The goal of this project is to demonstrate a compact and practical Arduino hardware implementation using minimal components while maintaining full functionality.

ATmega328P based Arduino-compatible design Integrated CH340E USB-to-UART converter Micro USB programming interface 16 MHz crystal oscillator On-board TX/RX status LEDs Compact PCB layout with minimal components

Arduino-Minimal-Design, from the project README
From the project README

Main components on the Arduino-Minimal-Design

Arduino-Minimal-Design bill of materials (BOM)

33 components, 22 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM1117DT-3.3
U1
1
ATmega328P-M
U2
1
CH340E
U3
1
16 MHz
Y1
3
Conn_01x09_Pin
J1, J2, J3
1
USB_OTG
J4
1
Polyfuse
F1
1
SW_Omron_B3FS
SW1
1
SM4001
D1
2
LED
D2, D5
1
TX
D3
1
RX
D4
2
10uF
C1, C3
2
100uF
C2, C4
2
100nF
C5, C8
2
22pF
C6, C7
1
10uF
C9
1
10nF
C10
5
1K
R1, R3, R4, R6, R7
1
330R
R2
Show 2 more
QtyPartRefs
1
1M
R5
1
1K2
R8

Arduino-Minimal-Design design files

The KiCad project lives in the SushantSaroch13/Arduino-Minimal-Design repository on GitHub; these links point at the commit this page was built from.

Arduino-Minimal-Design: common questions

What microcontroller does the Arduino-Minimal-Design use?

The Arduino-Minimal-Design is built around the ATmega328P-M, from the AVR/Arduino family.

How big is the Arduino-Minimal-Design PCB?

The Arduino-Minimal-Design measures 34 × 59.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Arduino-Minimal-Design?

33 components, from 22 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Arduino-Minimal-Design design files?

From the SushantSaroch13/Arduino-Minimal-Design repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Arduino-Minimal-Design design in my own project?

The repository has no license, so all rights stay with SushantSaroch13. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Arduino-Minimal-Design 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.

Similar boards