Skip to the content
PCBKitNew board
2 layers79 × 52 mmAtmega328p, the printed circuit board in 3D

A custom development board based on the ATMEGA328P chip

Size
79 × 52 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
28
Pads
77
Tracks, vias
158, 0
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
5 Dec 2025
Updated
3 Apr 2026

Overview

Atmega328p is an open-source printed circuit board by Vtechcode, from the Vtechcode/ATMEGA328P_custom_pcb repository on GitHub. It is a 2-layer board of 79 × 52 mm with 18 parts on 28 nets, routed with 158 tracks and 0 vias.

It is built around the ATMEGA328P-PU and L7805. Its parts include 6 capacitors, 6 connectors, 2 resistors, 2 ICs and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

ATMEGA328P CUSTOM PCB

A custom development board based on the ATMEGA328P chip

Features

ATMEGA328P MCU

Preview

PCB 3D Render PCB 3D Render PCB 3D Render

Schematic

Schematic Schematic

PCB Layout

Layout

Parts

18
QtyValueFootprintReferences
21k, 0.5WResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
222pfCapacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC4, C5
110 uFCapacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mmC6
112V, 10uFCapacitor_THT:CP_Radial_D10.0mm_P7.50mmC2
15V, 100uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
15V, 10uFCapacitor_THT:CP_Radial_D10.0mm_P7.50mmC3
1ATmega328P-PPackage_DIP:DIP-28_W7.62mmU2
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Conn_01x05_PinConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ1
1Conn_01x07_PinConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ5
1Conn_02x03_Top_BottomConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_VerticalJ2
1CrystalCrystal:Crystal_HC18-U_VerticalY1
1L7805Package_TO_SOT_THT:TO-220-3_VerticalU1
1LEDLED_THT:LED_D5.0mmD1
1Screw_Terminal_01x02TerminalBlock_Altech:Altech_AK300_1x02_P5.00mm_45-DegreeJ6

Questions

How big is the Atmega328p PCB?

It measures 79 × 52 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Atmega328p use?

18 parts, built around the ATMEGA328P-PU and L7805. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Atmega328p KiCad files?

From the Vtechcode/ATMEGA328P_custom_pcb repository on GitHub, at the commit this page was made from: the board is atmega328p.kicad_pcb and its schematic atmega328p.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Atmega328p design in my own project?

Its repository states no licence, so its author keeps all rights: ask Vtechcode before reusing the design.

Similar boards

  • 2 layers111.3 × 106.4 mmSuper Sixteen v1, the printed circuit board in 3D

    Super Sixteen v1

    matthewcieplak/super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

    141 parts171
  • 2 layers20 × 110 mmNode main, the printed circuit board in 3D

    Node main

    attoparsec/Node

    KiCAD project and Arduino code for the Node module

    47 parts19
  • 2 layers100 × 100 mmFlipdot H Bridge, the printed circuit board in 3D

    Flipdot H Bridge

    comakingspace/FlipDotDisplay

    They were bought at the Makerfaire Hannover 2016.

    76 parts3
  • 2 layers40 × 100 mmPCB Design, the printed circuit board in 3D

    PCB Design

    RNA-IITPatna/Flight-Controller

    Code related to flight controller for RNA's model rockets

    30 parts3
  • 2 layers60 × 60 mmArcadeKicad, the printed circuit board in 3D

    ArcadeKicad

    Tintun1/Arcade-CRT-TVout

    26 parts2
  • 2 layers55 × 485 mmFg lampe, the printed circuit board in 3D

    Fg lampe

    devtal-de/fg_lampe

    181 parts1
  • 2 layers245 × 126 mmUVM, the printed circuit board in 3D

    UVM

    sam159/uVM

    8-bit Virtual Machine written in C

    205 parts1Apache-2.0