Skip to the content
2 layers37.3 × 28 mmATMEGA328PB minimal, the printed circuit board in 3D

A minimal ATmega328PB board (KiCad).

Size
37.3 × 28 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
34
Pads
66
Tracks, vias
82, 12
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Mar 2026
Updated
27 Oct 2026

Overview

ATMEGA328PB minimal is an open-source printed circuit board by TechnikWeber, from the TechnikWeber/ATMEGA328PB-minimal repository on GitHub, published under the MIT licence. It is a 2-layer board of 37.3 × 28 mm with 12 parts on 34 nets, routed with 82 tracks and 12 vias.

It is built around the ATMEGA328PB-AU and TTL-232R-3V3. Its parts include 3 capacitors, 2 resistors, 2 connectors, 2 switches and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

ATmega328PB minimal board

MCU: ATmega328PB PCB: KiCad License: MIT

A minimal breakout board for the ATmega328PB (TQFP-32): just what the chip needs to run, be programmed and talk to a PC — a starting point for small AVR projects.

ATmega328PB minimal board, rendered in KiCad

What is on it

PartPurpose
ATmega328PB-A (TQFP-32)The microcontroller, on its internal oscillator
2×3 ISP headerProgramming with any AVR ISP programmer (USBasp, AVRISP mkII, …)
1×6 header for an FTDI TTL-232R-3V3 cableSerial connection and 3.3 V power from a USB-UART cable; DTR/RTS allows auto-reset for a bootloader
RESET and USER buttonsReset, and one button for your own firmware
LED with 220 ΩStatus LED
3 × 100 nF, 10 kΩ reset pull-upDecoupling and reset

Files

  • ATMEGA328PB_Minimal.kicad_sch / .kicad_pcb — schematic and PCB (KiCad)
Board layout

License

MIT.

Parts

12
QtyValueFootprintReferences
3100nCapacitor_SMD:C_0805_2012MetricC1, C2, C3
110kResistor_SMD:R_0805_2012MetricR1
1220RResistor_SMD:R_0805_2012MetricR2
1ATmega328PB-APackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1ISPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ1
1LEDCapacitor_SMD:C_0805_2012MetricD1
1RESETButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW1
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP1
1TTL-232R-3V3Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1USERButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW2

Similar boards

  • 2 layers203.2 × 82.6 mmDmxfire16, the printed circuit board in 3D

    Dmxfire16

    propane-and-electrons/dmxfire16

    16 channel RS-485 (DMX512 compatible) SSR.

    159 parts6
  • 2 layers203.2 × 82.6 mmWifire16, the printed circuit board in 3D

    Wifire16

    propane-and-electrons/wifire16

    16 channel Arduino-compatible wireless SSR.

    164 parts6
  • 2 layers36 × 50 mmMDotBuddy, the printed circuit board in 3D

    MDotBuddy

    idpromnut/mDotBuddy

    A support PCB that allows for powering and logging of an mDot from Multitech either via on-board FTDI or an external FTDI cable.

    23 parts
  • 2 layers82.8 × 56.4 mmInput sel attenuator, the printed circuit board in 3D

    Input sel attenuator

    schenkmi/electronic-projects

    misc electronic projects

    49 parts6CERN-OHL-W-2.0
  • 2 layers100 × 86.6 mmGround, the printed circuit board in 3D

    Ground

    extsui/GardeningBoard

    KawaiiMakeMYBoard

    39 partsMIT
  • 2 layers78 × 130 mmLofence, the printed circuit board in 3D

    Lofence

    kiu/lofence

    LoFence is a LoRaWAN capable IoT electric fence monitoring system running on the The Things Network.

    65 parts142MIT
  • 2 layers102 × 81.5 mmC64pico, the printed circuit board in 3D

    C64pico

    silvervest/c64pico

    This is a tiny emulated C64 running on a Raspberry Pi Pico! Full details of the build can be found at https://www.youtube.com/watch?v=hgLhGpbC6E4

    97 parts86
  • 2 layers58.4 × 34.3 mmSIO2SD, the printed circuit board in 3D

    SIO2SD

    c0pperdragon/SIO2SD

    An Arduino-based floppy drive emulator for the atari 8 bit computers.

    26 parts83

Questions

How big is the ATMEGA328PB minimal PCB?

It measures 37.3 × 28 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ATMEGA328PB minimal use?

12 parts, built around the ATMEGA328PB-AU and TTL-232R-3V3. 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 ATMEGA328PB minimal KiCad files?

From the TechnikWeber/ATMEGA328PB-minimal repository on GitHub, at the commit this page was made from: the board is ATMEGA328PB_Minimal.kicad_pcb and its schematic ATMEGA328PB_Minimal.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ATMEGA328PB minimal design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).