Skip to the content
2 layers133.5 × 120.5 mmTactile r, the printed circuit board in 3D

A modular clean custom split keyboard

Size
133.5 × 120.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
76
Pads
261
Tracks, vias
510, 69
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Oct 2026
Updated
12 Oct 2026

Overview

Tactile r is an open-source printed circuit board by dazed-16, from the dazed-16/Tactile repository on GitHub. It is a 2-layer board of 133.5 × 120.5 mm with 52 parts on 76 nets, routed with 510 tracks and 69 vias.

It is built around the 74HC595, CSD83325L and 1N4148W, with the EG1218 among its other parts. Its parts include 19 switches, 18 diodes, 5 ICs, 3 connectors and 2 resistors. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

4

README

README.md

Tactile

Tactile is a custom split mechanical keyboard for programming, live coding and CAD, with a thumb touchpad for pointer control.

Why make it?

The aim is a keyboard that feels personal and comfortable during long desk sessions. A split layout lets each hand rest at its own angle, while thumb controls reduce trips between the keyboard and mouse. Tactile switches give clear feedback, and printed keycaps and a case leave room for customization.

How it works

A wireless controller connects to the computer over Bluetooth. A ribbon cable joins the two halves, and the controller scans the key matrix. The right thumb controls the touchpad; left-thumb keys handle mouse clicks. Layers provide the remaining keyboard functions.

Challenges so far

Fitting the thumb keys and touchpad into a useful layout has meant balancing comfort with space for the electronics. Another challenge has been choosing a controller and expanding its pins to handle both the keyboard and pointing device. Matching component footprints and keeping the parts affordable still need attention.

The project is in the design stage. The boards and schematics are present; firmware and the physical build are still ahead.

Design pictures

Split keyboard layout

Left PCB layout

Left PCB 3D preview

Right PCB layout

Right schematic

Files

Open the left and right projects under Tactile/PCB/ in KiCad. Custom libraries are in Tactile/Libraries/, and printable geometry is in Tactile/Model/. The purchase list is also available as BOM.csv.

Gerbers and drill files are in the left fabrication folder and right fabrication folder, with a ZIP package for each half. These are design exports; fabrication checks are still pending.

Purchase BOM

Submission estimate in USD, using the current supplier list and delivery to Mexico. Prices are per listed purchase unit; line totals already include quantity. Estimated order total: $211.80 ($76.80 components + $95.00 shipping + $40.00 tax/import allowance).

Component or chargeBuy quantityUnit USDLine total USDSource
BLE controller19.909.90Part
Tactile switches2 packs9.9919.98Part
Touchpad19.639.63Part
Matrix diodes1000.06656.65Part
Shift registers20.300.60Part
Capacitors100.0980.98Part
Touchpad connector12.002.00Part
Touchpad cable (estimate)12.002.00Part
Ribbon cable2 feet1.793.58Part
IDC sockets20.601.20Part
IDC strain reliefs20.100.20Part
IDC headers20.631.26Part
Power switch10.720.72Part
Battery19.959.95Part
USB cable14.954.95Part
Battery protection IC (estimate)11.001.00Part
Dual MOSFET (estimate)11.501.50Part
330 ohm resistor (estimate)10.100.10To select
2.2 kOhm resistor (estimate)10.100.10To select
Battery connector (estimate)10.500.50Part
DigiKey shipping130.0030.00Part
Seeed shipping (estimate)110.0010.00Part
Akko shipping (estimate)115.0015.00Part
Mouser shipping (estimate)120.0020.00Part
Adafruit shipping (estimate)120.0020.00Part
Tax and import charges (estimate)140.0040.00Part

The unquoted components and shipping use planning allowances, not supplier quotes. Shipping assumes separate orders from DigiKey, Seeed, Akko, Mouser and Adafruit. DigiKey's $30 follows its published Mexico rate below $100; the remaining shipping allowances are provisional. The $40 tax/import allowance is a budget reserve, not a tax-rate calculation or guaranteed upper bound. Final checkout and carrier charges may differ.

Verified diode price: 100 × $0.06650 = $6.65, cut tape. Other listed component prices are earlier supplier estimates. No parts order has been placed.

Parts

52
QtyValueFootprintReferences
181N4148WDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D7, D10, D11, D12, D13, D14, D15, D16, D17, D18 +2
18SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18 +2
274HC595Package_SO:SSOP-16_5.3x6.2mm_P0.65mmU2, U3
12.2 kOhmResistor_SMD:R_0603_1608MetricR2
1330 ohmResistor_SMD:R_0603_1608MetricR1
1AWHW14G-0202-T-RAWHW14G-0202-T-R:CONN_AWHW14G-0x02-T_ASMJ2
1BQ29700DSETBQ29700DSET:DSE0006AU4
1CSD83325LCSD83325L:YJE0006AU5
1Conn_01x02_SocketConnector_JST:JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_VerticalJ3
1EG1218EG1218:SW_1218_EWISW19
1FH12-12S-0.5SH55FH12-12S-0-5SH-55:CONN_FH12-12S-0.5SH55_HIRJ1
1LOGOKeyboard footprints:rightG***
1XIAO-nRF52840-SMDSeeed Studio XIAO Series Library:XIAO-nRF54LM20A-SMDU1

The 48 most common of 52 parts.

More from dazed-16/Tactile

1
  • 2 layers114.5 × 125.5 mmTactile l, the printed circuit board in 3D

    Tactile l

    dazed-16/Tactile

    A modular clean custom split keyboard

    40 parts

Similar boards

  • 2 layers75 × 5.5 mmCc ring, the printed circuit board in 3D

    Cc ring

    JackToaster/Wearable-LED-Ring

    Tiny LED ring with a microphone for wearable music-reactive lighting

    42 parts1
  • 4 layers62.9 × 88.3 mmAirgradient go main, the printed circuit board in 3D

    Airgradient go main

    Open-Air-Foundation/pcb-go

    AirGradient GO is a handheld air quality monitor. It measures particulate matter (Sensirion SPS30), CO₂ (Senseair S12), VOC/NOx (SGP41), temperature and humidity (SHT4x), and barometric pressure (DPS368), with an…

    194 parts1CC-BY-SA-4.0
  • 2 layers155 × 80.6 mmDaughterboard before add j30 5v uart pad, the printed circuit board in 3D

    Daughterboard before add j30 5v uart pad

    BoomBoxRobotics/Anubis

    Anubis is a project to create the ultimate open source RC controller utilizing inexpensive consumer parts and clever programming.

    148 parts2CC0-1.0
  • 2 layers44.5 × 48.3 mmHandbell, the printed circuit board in 3D

    Handbell

    dcuccia/digital-handbell

    A software and hardware project to create a digital handbell using microcontrollers and speakers and gesture recognition

    104 partsMIT
  • 2 layers313.1 × 121.4 mmAntonTenkey, the printed circuit board in 3D

    AntonTenkey

    anton-mel/Custom-TKL

    KiCad PCB design hotswap wireless keyboard, nice!nano-powered.

    174 partsMIT
  • 2 layers227.8 × 110.4 mmUninarf, the printed circuit board in 3D

    Uninarf

    sebastian-stumpf/uninarf

    Wireless unibody keyboard powered seeed ble

    98 parts31MIT
  • 2 layers121 × 75.5 mmJlctest, the printed circuit board in 3D

    Jlctest

    cjheath/jlcbasic

    JLC Basic parts library for Kicad fetched and converted from EasyEDA

    46 parts5
  • 4 layers71.1 × 99.1 mmQuad adsr, the printed circuit board in 3D

    Quad adsr

    JordanAceto/quad_ADSR_board

    PCB for a quad eurorack ADSR

    197 parts5

Questions

How big is the Tactile r PCB?

It measures 133.5 × 120.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Tactile r use?

52 parts, built around the 74HC595, CSD83325L, 1N4148W and EG1218. 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 Tactile r KiCad files?

From the dazed-16/Tactile repository on GitHub, at the commit this page was made from: the board is Tactile/PCB/Right side/Tactile-r.kicad_pcb and its schematic Tactile/PCB/Left side/Tactile-l.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tactile r design in my own project?

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