Skip to the content
PCBKitNew board
4 layers127 × 50.8 mmSub module programmer, the printed circuit board in 3D

Sub module programmer

TommyPersson/modular-keypads
Size
127 × 50.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
49
Nets
30
Pads
129
Tracks, vias
252, 243
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Sep 2025
Updated
7 Nov 2026

Overview

Sub module programmer is an open-source printed circuit board by TommyPersson, from the TommyPersson/modular-keypads repository on GitHub. It is a 4-layer board of 127 × 50.8 mm with 49 parts on 30 nets, routed with 252 tracks and 243 vias.

It is built around the 74AHCT1G125SE and AP2171WG. Its parts include 11 resistors, 8 connectors, 7 capacitors, 7 diodes and 4 ICs. It belongs with the interfaces and adapters boards of this library.

Main components

2

Parts

49
QtyValueFootprintReferences
12MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12
8100Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R7, R8
6Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1, J3, J4, J5, J6, J7
5TVSPackage_TO_SOT_SMD:SOT-723D1, D2, D3, D6, D7
20.1uFCapacitor_SMD:C_0603_1608MetricC6, C7
21Resistor_SMD:R_0805_2012MetricR10, R11
24.7uFCapacitor_SMD:C_0805_2012MetricC1, C2
2AP2171WPackage_TO_SOT_SMD:SOT-23-5U2, U3
2TVSDiode_SMD:Nexperia_CFP3_SOD-123WD4, D5
10.1 uFCapacitor_SMD:C_0603_1608MetricC5
110 uFCapacitor_SMD:C_1206_3216MetricC3
110kResistor_SMD:R_0603_1608MetricR9
122 uFCapacitor_SMD:C_1206_3216MetricC4
174AHCT1G125Package_TO_SOT_SMD:SOT-353_SC-70-5U1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1LD1117S33TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U4
1Serial BridgeConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ8

Questions

How big is the Sub module programmer PCB?

It measures 127 × 50.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Sub module programmer use?

49 parts, built around the 74AHCT1G125SE and AP2171WG. 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 Sub module programmer KiCad files?

From the TommyPersson/modular-keypads repository on GitHub, at the commit this page was made from: the board is pcb/module-c/sub-module-programmer-r2/sub-module-programmer.kicad_pcb and its schematic pcb/epaper-driver/epaper-driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sub module programmer design in my own project?

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

More from TommyPersson/modular-keypads

11
  • 4 layers76 × 178 mmModule e1, the printed circuit board in 3D

    Module e1

    TommyPersson/modular-keypads

    52 parts
  • 4 layers76 × 40 mmModule c2, the printed circuit board in 3D

    Module c2

    TommyPersson/modular-keypads

    43 parts
  • 4 layers76 × 40 mmModule c1, the printed circuit board in 3D

    Module c1

    TommyPersson/modular-keypads

    30 parts
  • 4 layers50 × 30 mmEpaper driver, the printed circuit board in 3D

    Epaper driver

    TommyPersson/modular-keypads

    29 parts
  • 4 layers68 × 40 mmSmc-4, the printed circuit board in 3D

    Smc-4

    TommyPersson/modular-keypads

    26 parts
  • 4 layers68 × 40 mmSmc-3, the printed circuit board in 3D

    Smc-3

    TommyPersson/modular-keypads

    24 parts
  • 4 layers68 × 40 mmSmc-1, the printed circuit board in 3D

    Smc-1

    TommyPersson/modular-keypads

    22 parts
  • 4 layers68 × 40 mmSmc-3, the printed circuit board in 3D

    Smc-3

    TommyPersson/modular-keypads

    18 parts

Similar boards

  • 2 layers36 × 58 mmUps adaptor, the printed circuit board in 3D

    Ups adaptor

    aronreid/ups-to-esp32

    Put a USB-only UPS on the network: an ESP32-S3 board and firmware that serves NUT on TCP 3493, with a web UI. No host computer, no Raspberry Pi.

    38 parts130GPL-3.0
  • 4 layers71.5 × 71.5 mmElixir, the printed circuit board in 3D

    Elixir

    golioth/elixir-hw

    An open source hardware device that has cellular, wifi, bluetooth, GPS, and more!

    249 parts36CERN-OHL-P-2.0
  • 2 layers75 × 55 mmWellfed bench, the printed circuit board in 3D

    Wellfed bench

    Isaac-Duarte/wellfed

    Open firmware that runs the PETLIBRO Granary PLAF103 pet feeder on your own Wi-Fi: no cloud, no account. Early and in testing.

    93 parts8MIT
  • 4 layers50 × 70 mmRp569, the printed circuit board in 3D

    Rp569

    kelu124/rp569

    RP569 - PIOs to usb3 ( rp2350 x ch569 )

    146 parts3
  • 2 layers127 × 90 mmRadio usb, the printed circuit board in 3D

    Radio usb

    SP8EBC/radio-usb-interface

    USB <--> Land Mobile Radio interace with full ground isolation on 2way audio and PTT control

    225 parts3
  • 8 layers45.2 × 29.7 mmOrbitESC, the printed circuit board in 3D

    OrbitESC

    brandonbraun653/OrbitESC

    An attempt at creating my own ESC module

    161 parts2MIT
  • 4 layers101.6 × 101.6 mmAvionus Flight Controller, the printed circuit board in 3D

    Avionus Flight Controller

    leptun/Avionus_Flight_Controller

    Controller board for autonomous RC plane

    287 parts1GPL-3.0