

Repl board
A QMK compatible drop-in replacement controller for Filco TKL keyboard
- Size
- 55.5 × 32.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 25
- Nets
- 48
- Pads
- 142
- Tracks, vias
- 367, 59
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 29 Sep 2020
- Updated
- 16 Dec 2020
Overview
Repl board is an open-source printed circuit board by TweetyDaBird, from the TweetyDaBird/Filco-TKL-Controller repository on GitHub. It is a 2-layer board of 55.5 × 32.2 mm with 25 parts on 48 nets, routed with 367 tracks and 59 vias.
It is built around the ATMEGA32U2-AU, SN74HC42D and CG0603MLC-05E. Its parts include 8 capacitors, 6 resistors, 3 ICs, 2 connectors and 1 switch. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA32U2-AU
TQFP-32(7x7)-40℃~+85℃ 16MHz 1KB 1KB 2.7V~5.5V 22 32KB 8 Bit AVR Built-in FLASH Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、External pin reset (NRST)、Built-in general-purpose timer、Programmable watchdog TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontroller Units (MCUs/MPUs/SOCs)SN74HC42D
SOIC-16-40℃~+85℃ 25mA 25mA 2V~6V 38ns@4.5V,50pF 4/10 74HC 80uA Decoder Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSTexas InstrumentsSignal Switches, Multiplexers, DecodersCG0603MLC-05E
0603-55℃~+125℃ 0.2pF 1 10nA 30V 5V Bidirectional IEC 61000-4-2 0603 ESD and Surge Protection (TVS/ESD) ROHSBournsVaristors
README
README.mdFilco TKL Replacement Controller
A QMK compatible drop-in replacement controller
Parts
25| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 0u1 | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C7, C9, C10 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R4, R9 |
| 2 | 18p | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1, C2 |
| 2 | 22 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R3, R5 |
| 2 | CG0603MLC-05E | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | VR1, VR2 |
| 2 | Conn_01x16 | Connector_PinHeader_2.00mm:PinHeader_1x16_P2.00mm_Vertical | J2, J3 |
| 2 | SN74HC42D | Package_SO:SOP-16_4.4x10.4mm_P1.27mm | IC1, IC2 |
| 1 | 10uF | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | C12 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C8 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C6 |
| 1 | 500mA | Fuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F1 |
| 1 | ABM8G-16MHZ-4Y-T3 | Keyboard Library:OSCSC320X250X100N | Y1 |
| 1 | ATmega32U2-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | AVR-ISP-6 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | ISP1 |
| 1 | SW_Reed | Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_Horizontal | SW2 |
Questions
How big is the Repl board PCB?
It measures 55.5 × 32.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Repl board use?
25 parts, built around the ATMEGA32U2-AU, SN74HC42D and CG0603MLC-05E. 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 Repl board KiCad files?
From the TweetyDaBird/Filco-TKL-Controller repository on GitHub, at the commit this page was made from: the board is PCB/repl board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Repl board design in my own project?
Its repository states no licence, so its author keeps all rights: ask TweetyDaBird before reusing the design.
Similar boards
- 2 layers176 × 50 mm

- 2 layers50 × 90 mm

- 2 layers69.8 × 40.4 mm

T Piece Kicad
calebmarting/os2026-badge
Schematics and firmware for the Open Sauce 2026 Badge and SAOs
82 parts23MIT - 2 layers101.6 × 53.3 mm

- 4 layers63 × 35.6 mm

Kibot variants arduprog
INTI-CMNB/kibot_variants_arduprog
A test/example of how to use KiBot assembly variants
47 parts9MIT - 4 layers95.2 × 67.5 mm

- 2 layers120 × 90 mm

- 2 layers158 × 34 mm
