
Bsl array v1
jackw01/scanlight
A better light source for scanning color negative film

A simple 34-key ortholinear dual OLED low profile mechanical keyboard.
Termite is an open-source printed circuit board by turtureanu, from the turtureanu/termite-keyboard repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 261.4 × 82.1 mm with 110 parts on 151 nets, routed with 1,095 tracks and 19 vias.
Its parts include 68 diodes, 34 switches, 2 resistors, 2 ICs and 2 connectors. It belongs with the keyboards and input and lEDs and displays boards and the RP2040 boards of this library.

[!IMPORTANT] July 26th was the date I submitted this keyboard for review, today on October 6th I noticed that I forgot to add the firmware (which would have been caught by a reviewer).
[!IMPORTANT] Made for Hackboard, which requires having made a macropad as part of Hackpad V2.
Here is my Hackpad V2 macropad: Wirepad
This is a 34-key ortholinear split keyboard with built-in wrist supports, one 0.91" OLED display on each half, and low-profile mechanical Cherry-MX type switches (Gateron). I use a TRRS cable to connect the two halves. The case is 3D printed and uses 5 M2 screws (four M2x12, one M2x4).
For the firmware I'm using KMK.
I created this keyboard as a replacement for my laptop's keyboard, which might fail soon. I wanted an ortholinear split keyboard with fewer keys that would fit the Engram keyboard layout. In the past I designed a similar keyboard with an 0.42" OLED display under each key (inspired by PolyKybd Split 72), but I lost that design due to an accidental mass file deletion that BTRFS couldn't recover.
| Main Schematic |
|---|
![]() |
| Left LEDs | Right LEDs |
|---|---|
![]() | ![]() |
| Left Switches | Right Switches |
|---|---|
![]() | ![]() |

The gerber files can be found in
pcb/gerber
| Name | Sourcing | Category | Amount | Price (total including shipping) |
|---|---|---|---|---|
| Orpheus Pico | Hack Club | MCU | 2 | $0 |
| Gateron Low Profile Switch 2.0 Red | AliExpress | switches | 35 (set) | $15.85 |
| Transparent Keycaps with Black Bed | AliExpress | keycaps | 40 (4x 10 pcs set) | $17.55 |
| SK6812 MINI-E LED | AliExpress | misc | 100 (set) | $5.13 |
| 0.91" White OLED Display | AliExpress | misc | 2 | $3.61 |
| 1N4148 THT Diode | AliExpress | misc | 100 (set) | $1.98 |
| PJ-320A 3.5mm Female Jack Connector | AliExpress | misc | 20 (set) | $2.13 |
| M2x4 Hexagon Countersunk Head Screw with Nut | AliExpress | fasteners | 50 (set) | $1.75 |
| M2x12 Hexagon Countersunk Head Screw with Nut | AliExpress | fasteners | 50 (set) | $2.46 |
Switches & keycaps:
Fasteners: $4.21 total
Misc:
Misc total: $12.85
JLCPCB cost, if I were to order it myself: $30.04 total (for the entire keyboard, i.e. both halves)

| Qty | Value | Footprint | References |
|---|---|---|---|
| 34 | 1N4148 | footprints:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +18 |
| 34 | SW_Push_45deg | footprints:SW_Gateron_LowProfile_THT | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +18 |
| 34 | ~ | footprints:SK6812-MINI-E | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +18 |
| 2 | 4.7 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2 |
| 2 | AudioJack4 | footprints:TRRS-PJ-320A | J1, J2 |
| 2 | Pico | footprints:RPi_Pico_SMD_TH | U1, U2 |
| 2 | SSD1306-0.91-OLED-4pin-128x32 | footprints:SSD1306-0.91-OLED-4pin-128x32 | OLED1, OLED2 |
It measures 261.4 × 82.1 mm and has 2 copper layers, 1.6 mm thick.
110 parts. 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.
From the turtureanu/termite-keyboard repository on GitHub, at the commit this page was made from: the board is pcb/termite.kicad_pcb and its schematic pcb/leds-left.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

jackw01/scanlight
A better light source for scanning color negative film

MickiusMousius/Rolio46Keyboard
A split wireless keyboard based on the Corne and Sofle

rgoulter/keyboard-labs
Repo with my PCB designs and keyboard firmware

klouderone/CorneV4ProMicroEdition
The Corne V4 with Pro Micro Micocontrollers, made specifically for beginners and support for wireless microcontrollers



QuinnFreedman/modular
A collection of free & open source DIY synthesizer module designs for Eurorack
