Skip to the content
PCBKitNew board
2 layers57.4 × 66.3 mmAvr programmer, the printed circuit board in 3D

This is a PCB for an atmega328 programmer

Size
57.4 × 66.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
30
Pads
88
Tracks, vias
121, 1
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
3 Apr 2020
Updated
3 Apr 2020

Overview

Avr programmer is an open-source printed circuit board by tenderlove, from the tenderlove/avr-programmer repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 57.4 × 66.3 mm with 10 parts on 30 nets, routed with 121 tracks and 1 via.

It is built around the ATMEGA328P-PU. Its parts include 5 connectors, 2 capacitors, 2 ICs and 1 transistor. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

My AVR Programmer

I've been messing around with an atmega328p and I kept finding myself building the same circuit on every breadboard. In order to save time and breadboard space I decided to make an atmega328p breakout board.

This board works well with the Sparkfun Pocket AVR programmer.

Here is a photo:

photo of dev board

Parts list

Parts

10
QtyValueFootprintReferences
2Conn_01x15_MaleConnector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ2, J3
1100nFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC1
110ufCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC2
12N7000Package_TO_SOT_THT:TO-92_InlineQ1
1ATmega328P-PUPackage_DIP:DIP-28_W7.62mm_ZIFU1
1AVR-ISP-6Connector_IDC:IDC-Header_2x03_P2.54mm_VerticalJ1
1Conn_01x02_MaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1LD1117S33TR_SOT223Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU2
1USB_B_MiniConnector_USB:USB_Mini-B_Lumberg_2486_01_HorizontalJ4

Questions

How big is the Avr programmer PCB?

It measures 57.4 × 66.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Avr programmer use?

10 parts, built around the ATMEGA328P-PU. 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 Avr programmer KiCad files?

From the tenderlove/avr-programmer repository on GitHub, at the commit this page was made from: the board is avr-programmer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Avr programmer design in my own project?

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

Similar boards

  • 2 layers68.8 × 53.6 mmZArduino, the printed circuit board in 3D

    ZArduino

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    46 parts269
  • 2 layers76.3 × 122.8 mmDiscipad pcb, the printed circuit board in 3D

    Discipad pcb

    coseyfannitutti/discipad

    17-key numpad assembled with only through hole components, including usb type-c

    63 parts221GPL-3.0
  • 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 layers247.6 × 99.2 mmRomeo pcb, the printed circuit board in 3D

    Romeo pcb

    coseyfannitutti/romeo

    Staggered 40% keyboard pcb that can be assembled with only through hole components, including USB Type-C

    138 parts148GPL-3.0
  • 2 layers90 × 140 mmDrumkid, the printed circuit board in 3D

    Drumkid

    mattybrad/drumkid

    Version 4 was the first successful working design, with full code, schematics, Gerbers, etc available on GitHub.

    70 parts137
  • 2 layers238.1 × 375.5 mmFramework, the printed circuit board in 3D

    Framework

    stevennguyen/framework

    Ortholinear keyboard with a knob

    197 parts131
  • 2 layersLM80C R6, the printed circuit board in 3D

    LM80C R6

    leomil72/LM80C

    A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO

    153 parts123GPL-3.0
  • 2 layers145.3 × 44.5 mmScout, the printed circuit board in 3D

    Scout

    oskitone/scout

    3D-printed, Arduino-compatible, 17-key mono synth. Squeeeee!

    48 parts114