59 open source AVR/Arduino boards

ATmega and ATtiny microcontrollers, Arduino-compatible boards and Arduino shields. Every board here is a public GitHub project with its KiCad files, read for size, layers and parts. Pick one close to your design and simulate its firmware on HardLabs before you build it.

Open source AVR/Arduino boards at a glance

The gallery holds 59 open source AVR/Arduino boards from 30 GitHub repositories; a typical one measures about 80 × 68.6 mm and carries around 52 components.

57% are two-layer designs, the rest use four layers or more, and 76% carry an open source license.

The most starred is Infidel sensor by drspangle.

Open source AVR/Arduino boards: common questions

Where can I find open source AVR/Arduino boards?

This page lists 59, each read from its KiCad files on GitHub: board size, layers, the full parts list and a render of the PCB, with links to the original repository.

What parts are most common on AVR/Arduino boards?

The ATmega328P-PU, 74HC595, ARDUINO_NANO_ESP32, Arduino_Nano_v3.x and ATMEGA328P-AU appear in the most repositories here.

How big is a typical AVR/Arduino board?

The median is 80 × 68.6 mm, and 57% are two-layer designs.

What is the most popular open source AVR/Arduino board?

By GitHub stars, Infidel sensor by drspangle, with 207 stars.

Can I simulate one of these AVR/Arduino boards before building it?

Yes. HardLabs turns a board's netlist and BOM into a working simulation, so you can boot and test firmware against it with no hardware on your desk.

Browse boards by part

Open source AVR/Arduino PCB designs — KiCad files and BOMs · HardLabs