Skip to the content
2 layers27.9 × 47 mmATMegaProgrammer, the printed circuit board in 3D

ATMegaProgrammer

gipi/AVR-experiments1

I like to create stuffs using microcontroller

Size
27.9 × 47 mm
Copper layers
2
Thickness
1.6 mm
Parts
6
Nets
27
Pads
68
Tracks, vias
59, 3
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
23 Nov 2012
Updated
20 Feb 2017

Overview

ATMegaProgrammer is an open-source printed circuit board by gipi, from the gipi/AVR-experiments repository on GitHub. It is a 2-layer board of 27.9 × 47 mm with 6 parts on 27 nets, routed with 59 tracks and 3 vias.

It is built around the ATMEGA328P-PU. Its parts include 4 connectors, 1 IC and 1 crystal. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README

This repository will contain projects AVR related.

Each project is contained in a directory of its own and in order to compile it you can

$ cd $ make upload

It's possible to install the dependencies using the following command in a Debian-like sistem

apt-get install gcc-avr binutils-avr avr-libc

In the libraries/ directory are contained some routines very useful to AVR projects. Are intended to be incluede in your source code and not linked since it's very likely that the F_CPU or MCU values are different from what you expect at compile time.

It's also possible to flash into Arduino this code (not all code will work) using the PROGRAMMER variable:

text
$ make PROGRAMMER=arduino

if not indicated will use the buspirate. Obvioulsy the code must set the MCU and F_CPU accordingly.

Parts

6
QtyValueFootprintReferences
2CONN_01X14Pin_Headers:Pin_Header_Straight_1x14P1, P2
1ATMEGA328P-PHousings_DIP:DIP-28_W7.62mmIC1
1AVR-ISP-6Pin_Headers:Pin_Header_Straight_2x03CON1
1CONN_01X02Pin_Headers:Pin_Header_Straight_1x02P3
1CRYSTAL_SMDCrystals:crystal_FA238-TSX3225X1

More from gipi/AVR-experiments

2
  • 2 layers80.3 × 31.2 mmTimer smd, the printed circuit board in 3D

    Timer smd

    gipi/AVR-experiments

    I like to create stuffs using microcontroller

    21 parts1
  • 2 layers93.7 × 43.4 mmTimer, the printed circuit board in 3D

    Timer

    gipi/AVR-experiments

    I like to create stuffs using microcontroller

    17 parts1

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

Questions

How big is the ATMegaProgrammer PCB?

It measures 27.9 × 47 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ATMegaProgrammer use?

6 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 ATMegaProgrammer KiCad files?

From the gipi/AVR-experiments repository on GitHub, at the commit this page was made from: the board is stuffs/ATMegaProgrammer/ATMegaProgrammer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ATMegaProgrammer design in my own project?

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