Custom-Arduiono-Board

marrynrv·Custom-Arduiono-Board

Custom-Arduiono-Board layout, top view — open source AVR/Arduino board by marrynrv

About the Custom-Arduiono-Board

Custom-Arduiono-Board is an open source AVR/Arduino PCB design by marrynrv, published on GitHub. It is a 2-layer board measuring 68.6 × 53.3 mm, with 57 components from 29 distinct parts.

Its main chip is the ATMEGA328PB-A, from the AVR/Arduino family. Other key parts include the LMV358, LP2985-3.3, NCP1117-5.0_SOT223 and ATMEGA16U2-A. By type, the board carries 15 capacitors, 14 resistors, 8 connectors, 6 diodes, 5 ICs and 2 crystals.

It belongs with the dev boards & breakouts designs in this gallery.

From the project

Custom Arduino-compatible microcontroller development board designed in KiCad based on the classic Uno reference schematic

A custom-designed development board built from scratch in KiCad EDA, based on the ATmega328PB microcontroller architecture and the classic Arduino Uno reference design.

This project was created as a practical hands-on hardware engineering task to master schematic capture, SMD component placement, USB-to-UART interface integration, power regulation, and manufacturing output preparation.

Custom-Arduiono-Board, from the project README
From the project README

Main components on the Custom-Arduiono-Board

Custom-Arduiono-Board bill of materials (BOM)

57 components, 29 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA328PB-A
ATmega328PB-A
U1
1
LMV358
U3
1
LP2985-3.3
U4
1
NCP1117-5.0_SOT223
U5
1
ATMEGA16U2-A
ATmega16U2-A
U6
1
FDN340P
Q1
2
16MHZ
16MHz
Y1, Y3
1
USB_B_Micro
J1
2
AVR-ISP-6
J2, J3
1
Barrel_Jack
J4
1
POWER
J5
1
IOL
J6
1
AD
J7
1
IOH
J8
2
CG0603MLC-05E
ESD1, ESD2
1
MF-MSMF050-2
F2
1
SW_Push
SW1
3
LED
D1, D2, D3
3
CDBA340-HF
D4, D5, D6
1
10UH
10uH
L1
Show 9 more
QtyPartRefs
1
BLM21AG121BH1D
L2
2
1UF
1uF
C1, C4
7
100NF
100nF
C3, C9, C10, C11, C12, C15, C16
4
22P
22p
C5, C6, C7, C8
2
47UF
47uF
C13, C14
4
10K
10k
R1, R5, R7, R13
2
22
R2, R3
2
1M
R4, R6
6
1k
R8, R9, R10, R11, R12, R14

Custom-Arduiono-Board design files

The KiCad project lives in the marrynrv/Custom-Arduiono-Board repository on GitHub; these links point at the commit this page was built from.

Custom-Arduiono-Board: common questions

What microcontroller does the Custom-Arduiono-Board use?

The Custom-Arduiono-Board is built around the ATMEGA328PB-A, from the AVR/Arduino family.

How big is the Custom-Arduiono-Board?

The Custom-Arduiono-Board measures 68.6 × 53.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Custom-Arduiono-Board?

57 components, from 29 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 Custom-Arduiono-Board design files?

From the marrynrv/Custom-Arduiono-Board 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 Custom-Arduiono-Board design in my own project?

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

Can I test firmware for the Custom-Arduiono-Board 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