
TrueStrike56
byungyoonc/TrueStrike56
TrueStrike56 is a columnar staggered unibody split hall effect keyboard with popular 4x6_4 layout.

TrueStrike42 is a columnar staggered unibody split keyboard designed to maximize performance and minimize finger fatigue.
TrueStrike42 is an open-source printed circuit board by byungyoonc, from the byungyoonc/TrueStrike42 repository on GitHub. It is a 2-layer board of 273.8 × 109 mm with 167 parts on 115 nets, routed with 2,021 tracks and 327 vias.
It is built around the 74AHCT125D, SLSS49E-3 and 74HC4051, with the SK6812MINI-E among its other parts. Its parts include 58 capacitors, 42 diodes, 42 switches and 10 ICs. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

TrueStrike42 is a columnar staggered unibody split Hall-effect keyboard designed to maximize performance1 and minimize finger fatigue.

Refer to the build guide for detailed instructions.
[!WARNING] MCU will behave very erratic (e.g. sending random keypresses rapidly) right after flashing the firmware, before soldering all the components on the board. This is because MCU's analogue pins are connected to nothing, resulting in noise sensor values.
Disconnect the MCU from the PC as soon as possible after the successful firmware flash to prevent chaos.
Flash fw/truestrike42_via.uf2 to your RP2040 microcontroller in bootloader mode.
Copy the fw/truestrike42 folder into your cloned QMK Firmware repository's keyboards folder, then run qmk compile -kb truestrike42 -km via.
The branches above are from my fork of the QMK Firmware/Userspace repository which supports firmware compilation for TrueStrike42.
Follow this guide for External QMK Userspace to build it yourself.
You can access the following tools in VIA by selecting HE TOOLS in the menu next to LIGHTING.
Open fw/truestrike42.json in VIA's DESIGN tab to enable VIA support for TrueStrike42.
Make sure to run the calibration at least once before using the keyboard!
Calibrates Hall-effect sensor values for each switch when it is fully bottomed out.
Toggle on, fully bottom out each switch, then toggle off.
Calibrates the ambient magnetic flux fluctuation detected by the Hall-effect sensors.
Click once while leaving the keyboard untouched for a brief period. The firmware samples the noise baseline.
Prints out current calibration data to the debug console.
Resets Bottoming Calibration Data to prepare for recalibration. Use this when replacing your Hall-effect switches.
Choose between APC and Rapid Trigger.
APC works like a traditional digital switch, but you can change where actuation/release occurs.
Rapid Trigger tracks the switch's height to determine whether the key is being pressed down or released.
Sets the offset values for the selected Mode.
The value ranges from 1 (Topmost) to 255 (Bottommost).
True-Strike-icon.kicad_mod was created by modifying an icon image for True Strike in the game Baldur's Gate 3, a game by Larian Studios. I used it in accordance with the Larian Fan Content Policy.
specifically on rhythm games ↩
| Qty | Value | Footprint | References |
|---|---|---|---|
| 58 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +42 |
| 40 | SLSS49E | project-specific-library:HE-Switch-1U | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +24 |
| 24 | SK6812MINI-E | project-specific-library:SK6812MINI-E_nusumi | D1, D2, D3, D13, D14, D15, D16, D17, D18, D25, D26, D27, D28, D29, D30, D37 +8 |
| 18 | SK6812MINI-E | project-specific-library:SK6812MINI-E_nusumi_Rotated | D7, D10, D11, D12, D19, D20, D21, D22, D23, D24, D31, D32, D33, D34, D35, D36 +2 |
| 7 | 74HC4051 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2, U3, U4, U5, U6, U7, U8 |
| 2 | SLSS49E | project-specific-library:HE-Switch-2U | S39, S40 |
| 1 | 4053 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U10 |
| 1 | 74AHCT125 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U9 |
| 1 | LOGO | project-specific-library:True-Strike-icon | G*** |
| 1 | ProMicro | promicro:ProMicro | U1 |
| 1 | SSD1306 | SSD1306:128x64OLED | Brd1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | RESET |
The 155 most common of 167 parts.

byungyoonc/TrueStrike56
TrueStrike56 is a columnar staggered unibody split hall effect keyboard with popular 4x6_4 layout.




gamaPhy/Hallmoeba
This repository contains assets for the Hallmoeba, a single-switch PCB for Gateron's KS-20 Hall effect switch. It is also compatible with Wooting's Lekker switch, which is based on the KS-20.


OA-Designs/LED-TILE
Modular decorative LED tiles in multiple shapes (hex, square, triangle...) sharing one PCB design. Tiles connect edge-to-edge to share power and sync lighting effects across a network.

It measures 273.8 × 109 mm and has 2 copper layers, 1.6 mm thick.
167 parts, built around the 74AHCT125D, SLSS49E-3, 74HC4051 and SK6812MINI-E. 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 byungyoonc/TrueStrike42 repository on GitHub, at the commit this page was made from: the board is hw/pcb/TrueStrike42.kicad_pcb and its schematic hw/bottom-plate/TrueStrike42-bottom-plate.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask byungyoonc before reusing the design.