Skip to the content
2 layers26.4 × 50.7 mmDevboard, the printed circuit board in 3D

This is my own custom development board, made for the ATmega328P. I created this both as learning experience (in PCB design and in soldering SMD components), and as a practical device to assist in prototyping.

Size
26.4 × 50.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
49
Pads
152
Tracks, vias
292, 14
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Jan 2024
Updated
21 Jul 2024

Overview

Devboard is an open-source printed circuit board by sam-james-harding, from the sam-james-harding/atmega328p-devboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 26.4 × 50.7 mm with 26 parts on 49 nets, routed with 292 tracks and 14 vias.

It is built around the ATMEGA328P-AU and MCP2221A-I/ST. Its parts include 6 resistors, 5 capacitors, 4 diodes, 4 connectors and 3 ICs. It belongs with the microcontroller boards boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

atmega328p-devboard

This is my own custom development board, made for the ATmega328P. I created this both as learning experience (in PCB design and in soldering SMD components), and as a practical device to assist in prototyping.

Features

  • USB connection providing power and allowing serial communication
    • Micro-USB B for Rev. 1
    • USB C for Rev. 2
  • USB-to-UART functionality via the MCP2221A IC
  • Regulated 3.3V supply: power, supplied either through the USB connection or the VIN pin, can be supplied at up to 6V (using the MCP1825 voltage regulator)
  • Switches for both power and USB-to-serial functionality
  • LEDs to show power status and serial communication
  • 16MHz crystal
  • Reset button
  • 6-pin ISP header (i.e. for AVRISP or the Pololu AVR programmer)

Images

Rev. 1

PCB v1 Image

Rev. 2

PCB v2 Image

Drawings

Parts

26
QtyValueFootprintReferences
3470RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3, R4
210pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
24.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4
25K1Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
2Conn_01x15_PinConnector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ3, J4
2SPDTdevboard:slide_switchSW2, SW3
2YELLOWLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2, D3
110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5
1ATmega328P-APackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1AVR-ISP-6Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ2
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1D_SchottkyDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1LED_REDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD4
1MCP1825SPackage_TO_SOT_SMD:SOT-223-3_TabPin2U3
1MCP2221A-I/STPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU2
1PushbuttonButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2SW1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

More from sam-james-harding/atmega328p-devboard

1
  • 2 layers26.7 × 87.8 mmDevboard, the printed circuit board in 3D

    Devboard

    sam-james-harding/atmega328p-devboard

    This is my own custom development board, made for the ATmega328P. I created this both as learning experience (in PCB design and in soldering SMD components), and as a practical device to assist in prototyping.

    24 partsMIT

Similar boards

  • 2 layers40 × 110 mmFv1 module, the printed circuit board in 3D

    Fv1 module

    niektb/sluisbrinkie-eurorack-published

    Published Modules of the Sluisbrinkie project

    81 parts34
  • 4 layers72 × 90 mmCoilTile, the printed circuit board in 3D

    CoilTile

    jonahsaunders/planar-studio

    KiCad extension for the copper you can't buy as a part — design planar inductors, transformers, PCB motor stators, filters, and antennas, with electrical modeling and direct write-back to your board.

    32 parts4MIT
  • 4 layers150 × 115 mmUsb controlled debug hub 2a, the printed circuit board in 3D

    Usb controlled debug hub 2a

    misko/prompt2device

    The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.

    190 parts3MIT
  • 2 layers50.5 × 128.5 mmOpenThereminV45, the printed circuit board in 3D

    OpenThereminV45

    GaudiLabs/OpenThereminV4

    Open Source Theremin Instrument

    107 parts249GPL-3.0
  • 2 layers152 × 88 mmRFBitBangSMT, the printed circuit board in 3D

    RFBitBangSMT

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    271 parts222
  • 2 layers50.2 × 31.2 mmMCU Datalogger, the printed circuit board in 3D

    MCU Datalogger

    futureshocked/KLP4e_MCU-Datalogger

    This is the repository for the "MCU Datalogger" project.

    31 parts138MIT
  • 2 layers34 × 46 mmNfcemu, the printed circuit board in 3D

    Nfcemu

    solosky/nfc-emu

    NFC模拟器

    58 parts117Apache-2.0

Questions

How big is the Devboard PCB?

It measures 26.4 × 50.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Devboard use?

26 parts, built around the ATMEGA328P-AU and MCP2221A-I/ST. 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 Devboard KiCad files?

From the sam-james-harding/atmega328p-devboard repository on GitHub, at the commit this page was made from: the board is rev_2/devboard/devboard.kicad_pcb and its schematic rev_1/devboard/devboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Devboard 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).