Skip to the content
PCBKitNew board
2 layers25 × 55 mmProgrammer, the printed circuit board in 3D
Size
25 × 55 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
47
Pads
125
Tracks, vias
287, 73
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Mar 2023
Updated
20 May 2026

Overview

Programmer is an open-source printed circuit board by bask185, from the bask185/Train-Science-DIY repository on GitHub. It is a 2-layer board of 25 × 55 mm with 26 parts on 47 nets, routed with 287 tracks and 73 vias.

It is built around the ATMEGA328-AU and CH340G. Its parts include 9 capacitors, 5 connectors, 4 resistors, 3 ICs and 2 switches. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

Parts

26
QtyValueFootprintReferences
4100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C5, C8, C9
212pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C3
21kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5
222pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6, C7
2SW_SPDTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW2, SW101
110kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR2
110uFResistor_SMD:R_0603_1608MetricC4
11x6 ISPConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ5
12x3 ISPConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_VerticalJ2
14k7custom_kicad_lib_sk:R_0805_handsolder-smalltextR3
1ATmega328-APackage_QFP:TQFP-32_7x7mm_P0.8mmU2
1CH340GPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU3
1Crystalcustom_kicad_lib_sk:crystal_arduinoY2
1Crystal_GND2custom_kicad_lib_sk:crystal_arduinoY1
1HEADER_3x2Connector_PinSocket_1.27mm:PinSocket_2x03_P1.27mm_VerticalU1
1LOGOcustom_kicad_lib_sk:Train-Science logo smallG***
1UDPIConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalJ3
1USB_B_MiniConnector_USB:USB_Mini-B_Lumberg_2486_01_HorizontalJ1
1USB_TTLConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_HorizontalJ4

Questions

How big is the Programmer PCB?

It measures 25 × 55 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Programmer use?

26 parts, built around the ATMEGA328-AU and CH340G. 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 Programmer KiCad files?

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

Can I use the Programmer design in my own project?

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

More from bask185/Train-Science-DIY

12
  • 2 layers68.5 × 130.5 mmPointMatrix, the printed circuit board in 3D

    PointMatrix

    bask185/Train-Science-DIY

    144 parts3
  • 2 layers153.2 × 127.5 mmSignal PCB, the printed circuit board in 3D

    Signal PCB

    bask185/Train-Science-DIY

    141 parts3
  • 2 layers99.5 × 61 mmOSSD-8A, the printed circuit board in 3D

    OSSD-8A

    bask185/Train-Science-DIY

    124 parts3
  • 2 layers105.5 × 63.5 mmOS S88n, the printed circuit board in 3D

    OS S88n

    bask185/Train-Science-DIY

    108 parts3
  • 2 layers83.5 × 50.3 mmOS ServoDriver, the printed circuit board in 3D

    OS ServoDriver

    bask185/Train-Science-DIY

    91 parts3
  • 2 layers81 × 71.2 mmS88 UNO SHIELD, the printed circuit board in 3D

    S88 UNO SHIELD

    bask185/Train-Science-DIY

    91 parts3

Similar boards

  • 2 layers87 × 47 mmNetclock, the printed circuit board in 3D

    Netclock

    dilshan/ntp-clock

    Ethernet base NTP clock panel driver

    91 parts11MIT
  • 2 layers183.2 × 65.1 mmMusa, the printed circuit board in 3D

    Musa

    rallekralle11/Musa

    Silly banana for scale PCB ruler, with functions

    92 parts1
  • 2 layers75 × 100 mmTimestamper, the printed circuit board in 3D

    Timestamper

    tomwimmenhove/timestamper

    CPLD VHDL project for precise time stamping of events

    115 parts1GPL-3.0
  • 4 layers44.9 × 41.4 mmAtmega328, the printed circuit board in 3D

    Atmega328

    nabla00/Atmega328-board

    A basic ATmega328 PCB board.

    35 parts
  • 2 layers82 × 120 mmSample Numeric Keyboard, the printed circuit board in 3D

    Sample Numeric Keyboard

    famichu/MagLev_Switch_MX

    The 3D printable magnetic levitation contactless switch with the linear output hall effect sensor.

    66 parts467
  • 2 layers76.2 × 76.2 mmPaperBack Converter, the printed circuit board in 3D

    PaperBack Converter

    dqydj/PaperBack_EPaper_Display

    Internet Connected or Standard Input EPaper Display

    92 parts83MIT
  • 2 layers18 × 33.2 mmArduino pro mini, the printed circuit board in 3D

    Arduino pro mini

    etimou/arduino-pro-mini-kicad

    This is a clone of the well known arduino board "pro-mini" designed in kicad while the original was designed in eagle. Ref https://store.arduino.cc/arduino-pro-mini

    23 parts69
  • 2 layers101.6 × 147.3 mmKarabas pro revER, the printed circuit board in 3D

    Karabas pro revER

    andykarpov/karabas-pro

    FPGA based retrocomputer with FDD and HDD controllers

    223 parts37MIT