Skip to the content
2 layers138.1 × 89.7 mmTPS42, the printed circuit board in 3D

An ergonomic split keyboard with TrackPoint support

Size
138.1 × 89.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
67
Nets
49
Pads
523
Tracks, vias
1,851, 314
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
8 May 2022
Updated
13 Nov 2022

Overview

TPS42 is an open-source printed circuit board by crehmann, from the crehmann/TPS42 repository on GitHub. It is a 2-layer board of 138.1 × 89.7 mm with 67 parts on 49 nets, routed with 1,851 tracks and 314 vias.

Its parts include 24 switches, 21 diodes, 9 ICs, 7 connectors and 5 resistors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

TPS42

TPS42 is a 42/36 keys ergonomic split keyboard. The outer pinky columns can be broken off. The main goal for desing it was to have a low profile split keyboard with an integrated TrackPoint module

Features

  • Integrated TrackPoint reset circuit and the option to mount a TrackPoint to the bottom of the PCB (between the two inner columns)
  • I2C interface for an OLED display
  • Wireless Ready (however, without TrackPoint support):
    • Battery switch / connector
    • Option to use a battery friendly Sharp memory display instead of an OLED display
  • Choc-spaced
  • Partially hot swap sockets supported (except for two switches around the TrackPoint module)

Parts

67
QtyValueFootprintReferences
21D_SmallTPS42:D_SOD-323_HandSoldering_ReversableD1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5
18SwitchTPS42:Kailh_socket_PG1350_optional_reversible.kicad_modS2, S3, S5, S7, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21 +2
6HoleTPS42:HOLE_M2_THU4, U5, U7, U8, U9, U12
44.7kΩTPS42:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder_ReversableR1, R2, R3, R4
2ResetTPS42:SMD-SW-4_5.1x5.1x2.5SW2, SW3
2SwitchTPS42:SW_PG1350_reversibleS1, S6
2TP Sensor ModuleTPS42:TPSensorModule_ConnectorJ3, J9
1100kΩTPS42:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder_ReversableR5
12.2uFTPS42:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder_ReversableC1
1BatteryConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ11
1HoleTPS42:TPSensorModuleU11
1ProMicroTPS42:ProMicro_Flipped_v2_AU1
1ProMicroTPS42:ProMicro_Flipped_v2_BU14
1SW_DPST_x2TPS42:SW-TH_3P-L9.1-W3.5-P2.50-S3.20-A3SW1
1SwitchTPS42:Kailh_socket_PG1350_125_optional_reversible.kicad_modS4
1TP ModuleTPS42:TPSensorModule_ConnectorJ4
1TrackPointTPS42:TPModuleJ7

More from crehmann/TPS42

2
  • 2 layers17.7 × 26.3 mmTPS42-LCD Shield, the printed circuit board in 3D

    TPS42-LCD Shield

    crehmann/TPS42

    An ergonomic split keyboard with TrackPoint support

    16 parts236
  • 2 layers17.7 × 25.8 mmTPS42-Serial OLED Shield, the printed circuit board in 3D

    TPS42-Serial OLED Shield

    crehmann/TPS42

    An ergonomic split keyboard with TrackPoint support

    11 parts236

Similar boards

  • 2 layers138.1 × 114.3 mmSilakka54, the printed circuit board in 3D

    Silakka54

    Squalius-cephalus/silakka54

    54-key column staggered split keyboard

    67 parts638MIT
  • 2 layers133.1 × 53.8 mmELEC PANEL, the printed circuit board in 3D

    ELEC PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    67 parts431
  • 2 layers160 × 100.1 mmArdumower mega shield svn, the printed circuit board in 3D

    Ardumower mega shield svn

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    67 parts282
  • 2 layers65 × 56 mmZpui shld wg12864b, the printed circuit board in 3D

    Zpui shld wg12864b

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    67 parts253GPL-3.0
  • 2 layers51 × 30 mmPicociaa, the printed circuit board in 3D

    Picociaa

    ciaa/Hardware

    Hardware de la CIAA

    67 parts216
  • 2 layers93.5 × 55 mmStm32, the printed circuit board in 3D

    Stm32

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    67 parts208
  • 2 layers58.4 × 101.6 mmDual VCA #2 Main, the printed circuit board in 3D

    Dual VCA #2 Main

    mzuelch/CATs-Eurosynth

    Analog Synth Eurorack Modules

    67 parts166MIT
  • 2 layers65 × 56.5 mmEdrumulus, the printed circuit board in 3D

    Edrumulus

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    67 parts163GPL-2.0

Questions

How big is the TPS42 PCB?

It measures 138.1 × 89.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TPS42 use?

67 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.

Where can I download the TPS42 KiCad files?

From the crehmann/TPS42 repository on GitHub, at the commit this page was made from: the board is PCB/TPS42/TPS42.kicad_pcb and its schematic PCB/TPS42-LCD-Shield/TPS42-LCD-Shield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TPS42 design in my own project?

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