

MegaProgrammer
design files for the gametank hardware implementation
- Size
- 89 × 93 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 35
- Nets
- 117
- Pads
- 248
- Tracks, vias
- 477, 69
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 9 Dec 2020
- Updated
- 14 Oct 2026
Overview
MegaProgrammer is an open-source printed circuit board by clydeshaffer, from the clydeshaffer/gametank repository on GitHub. It is a 4-layer board of 89 × 93 mm with 35 parts on 117 nets, routed with 477 tracks and 69 vias.
It is built around the ATMEGA2560-16AU, FT232RNL-REEL and CC0805KRX7R9BB104, with the CC0805JRNPO9BN470, CC0805DRNPO9BN8R0 and RC0805FR-0710KL among its other parts. Its parts include 15 capacitors, 6 resistors, 3 diodes, 2 ICs and 2 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
12ATMEGA2560-16AU
TQFP-100(14x14)-40℃~+85℃ 10bit 16MHz 256KB 4.5V~5.5V 4KB 8 Bit 86 8KB AVR Built-in FLASH TQFP-100(14x14) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)FT232RNL-REEL
SSOP-28-40℃~+85℃ 15mA 3.3V~5.25V 70uA USB 2.0 USB to UART SSOP-28 USB Converters ROHSFTDIUSB ConvertersCC0805KRX7R9BB104
0805100nF 50V X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCC0805JRNPO9BN470
080547pF 50V NP0 ±5% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCC0805DRNPO9BN8R0
080550V 8pF NP0 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTRC0805FR-0710KL
UncategorisedUnknown makerCC0805KRX7R9BB103
080510nF 50V X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCC0805JRNPO9BN220
080522pF 50V NP0 ±5% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTTAJR475K010RNJ
CASE-R-2012-12(mm)-55℃~+125℃ 10V 4.7uF 9Ω@100kHz ±10% CASE-R-2012-12(mm) Tantalum Capacitors ROHSKyocera AVXTantalum CapacitorsMI0805K400R-10
0805-40℃~+125℃ 1 1.5A 40Ω@100MHz 50mΩ 0805 Ferrite Beads ROHSLairdFerrite BeadsM20-8760342
SMD,P=2.54mm-40℃~+105℃ 2 2.54mm 2.54mm 2.54mm 250V 3A 5.8mm 6P Black Brass Pin Header Surface Mount,Vertical Tin SMD,P=2.54mm Pin Headers ROHSHarwinPin HeadersLTST-C170GKT
0805-55℃~+85℃ 100mW 130° 2.1V 20mA 565nm 569nm 6mcd Discrete Diode Water Clear Yellow Green 0805 LED Indication - Discrete ROHSLite-OnLED Indication - Discrete
Parts
35| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C4, C7, C8, C12, C13, C14, C15 |
| 3 | 270 | Resistor_SMD:R_0805_2012Metric | R3, R4, R6 |
| 2 | 47pF | Capacitor_SMD:C_0805_2012Metric | C2, C3 |
| 2 | 5k1 | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | 8pF | Capacitor_SMD:C_0805_2012Metric | C9, C10 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 10nF | Capacitor_SMD:C_0805_2012Metric | C6 |
| 1 | 22pF | Capacitor_SMD:C_0805_2012Metric | C11 |
| 1 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | ATmega2560-16A | Package_QFP:TQFP-100_14x14mm_P0.5mm | U1 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | FT232RL | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U3 |
| 1 | FerriteBead | Resistor_SMD:R_0805_2012Metric | FB1 |
| 1 | GT_CART3GT_SLOT | MegaProgrammer:SLOT36 | U$1 |
| 1 | ICSP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMD | J2 |
| 1 | LOGO | MegaProgrammer:LogoSeal_neg | G*** |
| 1 | PwrLED | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | RxLED | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_EVPBF | SW1 |
| 1 | TxLED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | USB_C_Receptacle_USB2.0 | MegaProgrammer:GCT_USB4110GFA | J1 |
Questions
How big is the MegaProgrammer PCB?
It measures 89 × 93 mm and has 4 copper layers, 1.6 mm thick.
What parts does the MegaProgrammer use?
35 parts, built around the ATMEGA2560-16AU, FT232RNL-REEL, CC0805KRX7R9BB104 and CC0805JRNPO9BN470. 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 MegaProgrammer KiCad files?
From the clydeshaffer/gametank repository on GitHub, at the commit this page was made from: the board is Hardware/KiCad/tools/cartflasher/MegaProgrammer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the MegaProgrammer design in my own project?
Its repository states no licence, so its author keeps all rights: ask clydeshaffer before reusing the design.
More from clydeshaffer/gametank
12- 4 layers120 × 98 mm

- 6 layers177.8 × 168.9 mm

LogicBoard smt
clydeshaffer/gametank
design files for the gametank hardware implementation
225 parts150 - 4 layers177 × 152.1 mm

- 4 layers177.8 × 152.4 mm

LogicBoard tht2
clydeshaffer/gametank
design files for the gametank hardware implementation
147 parts150 - 4 layers177.8 × 152.4 mm

Cpu blitter inputs
clydeshaffer/gametank
design files for the gametank hardware implementation
145 parts150 - 4 layers177 × 152.1 mm

- 4 layers177.8 × 127 mm

- 4 layers89 × 93 mm

- 2 layers99.1 × 40.6 mm

- 4 layers89 × 93 mm

- 2 layers120 × 98 mm

- 2 layers139.7 × 57.1 mm

Similar boards
- 4 layers61.9 × 84.4 mm

FastStepper
harp-tech/device.faststepper
A fast moving stepper motor controller device, with acceleration, jerk control, and end stop support
141 parts - 4 layers104 × 64 mm

- 4 layers203.5 × 90 mm

BDCMotorController
nunosousa/TelescopeMirrorTester
This is an application intended to provide useful tools to perform Foucault or Wire testing on reflective telescope mirrors
323 partsMIT - 2 layers63.5 × 101.6 mm

- 2 layers140 × 90 mm

- 2 layers140 × 90 mm

- 4 layers220.5 × 51 mm

MuonScope
manvalan/MuonScope
Piano di rivelazione MuonScope con 16 fotodiodi VBPW34S in matrice 4×4 a passo 10 mm, per il bus MIKILAB REV5.1.
102 parts - 4 layers115 × 95 mm

LN2 Actuator Shield V4
ynsnait-lab/LN2-Thermo-Reader
Conçue à l'ESRF (European Synchrotron Radiation Facility, Grenoble) — groupe Sample Environment — dans le cadre d'une alternance d'ingénieur mécatronique.
67 parts