Skip to the content
PCBKitNew board
4 layers252.5 × 68.8 mmFlinx, the printed circuit board in 3D

BL654-based low-profile 40% keyboard

Size
252.5 × 68.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
124
Nets
112
Pads
435
Tracks, vias
596, 105
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 Jul 2026
Updated
28 Oct 2026

Overview

Flinx is an open-source printed circuit board by ayukmr, from the ayukmr/flinx repository on GitHub, published under the MIT licence. It is a 4-layer board of 252.5 × 68.8 mm with 124 parts on 112 nets, routed with 596 tracks and 105 vias.

It is built around the TP4057. Its parts include 49 switches, 48 diodes, 6 capacitors, 6 resistors and 1 IC. It belongs with the keyboards and input boards of this library.

Main components

1

README

README.md

flinx

BL654-based low-profile 40% keyboard.

The board uses Kailh Choc V2 switches, and purposely doesn't include any stabilizers. The PCB fits directly inside the case and is mounted with four screws. A USB-C port on the side is used for charging, and a switch turns the board on/off. Once turned on, the keyboard pairs over Bluetooth to send keystrokes.

This is intended as a small board mostly for travel, and as a low-profile version of the Monokei Neko.

Schematic

PCB

Parts

124
QtyValueFootprintReferences
48DDiode_SMD:D_SOD-523D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32
38SW_PushPCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +22
6SW_PushPCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.75uSW27, SW28, SW43, SW44, SW45, SW46
6TestPointProject:Pad_SMD_1.5x1.5TP1, TP2, TP3, TP4, TP6, TP7
4SW_PushPCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.25uSW15, SW39, SW42, SW47
310 uFCapacitor_SMD:C_0603_1608MetricC4, C5, C6
210kResistor_SMD:R_0603_1608MetricR6, R7
222Resistor_SMD:R_0603_1608MetricR1, R2
25.1kResistor_SMD:R_0603_1608MetricR3, R4
110 pFCapacitor_SMD:C_0603_1608MetricC2
1100 nFCapacitor_SMD:C_0603_1608MetricC3
112 pFCapacitor_SMD:C_0603_1608MetricC1
132.768 kHz 9 pFCrystal:Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm_HandSolderingY1
1451-00001Project:45100001ANT1
1LOGOLOGOG***
1SW_SPDTProject:SW_EG1215AASW49
1TP4057Package_TO_SOT_SMD:TSOT-23-6U1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500J1

The 120 most common of 124 parts.

Questions

How big is the Flinx PCB?

It measures 252.5 × 68.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Flinx use?

124 parts, built around the TP4057. 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 Flinx KiCad files?

From the ayukmr/flinx repository on GitHub, at the commit this page was made from: the board is pcb/flinx.kicad_pcb and its schematic pcb/flinx.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Flinx design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 6 layers55 × 95 mmEcho r1-rev1, the printed circuit board in 3D

    Echo r1-rev1

    amachronic/echoplayer

    Echo - Open Hardware Music Player

    154 parts281CERN-OHL-S-2.0
  • 2 layers285 × 94.6 mmKeyboard, the printed circuit board in 3D

    Keyboard

    Lotlab/Lot60-BLE-Keyboard

    A 60% bluetooth keyboard (Hardware)

    211 parts167CC-BY-SA-4.0
  • 2 layers18 × 14.4 mmBauble pcb, the printed circuit board in 3D

    Bauble pcb

    Spritetm/esp32c3-doom-bauble

    Christmas tree bauble with an ESP32C3 running Doom

    19 parts89
  • 4 layers72.4 × 44.4 mmBtmdpcb v04 eval, the printed circuit board in 3D

    Btmdpcb v04 eval

    17o2/bluetooth-minidisc

    Adding built-in bluetooth connectivity to a 20-year-old Mindisc player

    115 parts45
  • 4 layers75 × 36 mmEmoeNAP, the printed circuit board in 3D

    EmoeNAP

    Floyd-Fish/Noise-Amplifier

    An ultra-low noise amplifier to measure low-noise LDO/OPA's wide band output noise, and many other interesting measurements. Referred to AN-159.

    189 parts36GPL-3.0
  • 4 layers48 × 35.1 mmMicro esp32-s3, the printed circuit board in 3D

    Micro esp32-s3

    atomic14/esp32-tv-hardware

    This is Work In Progress - I'm still working on this.

    81 parts29
  • 2 layers30 × 30 mmBlewatch, the printed circuit board in 3D

    Blewatch

    jim-kirisame/LotWatch

    A BLE Watch using nrf51822

    27 parts22
  • 4 layers34.5 × 39 mmEpd watch, the printed circuit board in 3D

    Epd watch

    andr00d/epd_watch

    epd watch project

    63 parts18MIT