Skip to content

cr3eperall/partialgauss

Repository files navigation

Partial-Gauss

The Partial-Gauss is an hybrid hall-effect/mechanical split wireless keyboard.

IMG_8680 IMG_8683

Features

  • ZMK firmware
  • Adjustable actuation point
  • Rapid trigger
  • SOCD
  • Mouse and Gamepad emulation
  • Low-profile switches
  • 3D printed case
  • 1kHz polling rate
  • usb or ble connection to PC
  • ble connection between halves
  • Replaceable battery slot
  • Reversible PCB layout

Missing features

  • Battery level measurement
  • ZMK studio support

Switches

This keyboard uses Gateron low profile switches.

  • The middle 6 are Gateron low profile magnetic switches.
    • Only compatible with Gateron low profile magnetic jade and jade pro.
    • I'm using the pros.
  • The other are regular Gateron ks-33 low profiles.
    • I'm using the silvers.

Bill of materials

Name Part quantity Link
PCB from JLCPCB 2 JLCPCB
Case/Plate/Battery cap 3D printed 2 3DP Parts
LP HE switches Gateron low profile magnetic jade pro 12 Gateron
LP Mechanical switches Gateron low profile silver 28 Gateron
HE sensor DRV5053OAQDBZRQ1 12 LCSC
MCU NANO 33 BLE 2 AliExpress
MCU socket XFCN MF254V-11-40-0743 2 LCSC
MCU Pins RGBW 5PIN connector 12 AliExpress
Mosfet IRLML2402TRPBF 4 LCSC
Diodes 1N4148W 28 LCSC
Battery BL5C 2 Link doesn't exist anymore, but should be easily findable on AliExpress or Amazon.
Battery cable JST PH 2.0mm male and female 2 AliExpress
Battery switch SK12F14G5 2 LCSC
Battery contact GT-BTP30003-0600A-016A 2 LCSC
Black Configuration switch SS12D10G4 2/4 LCSC
Red Configuration switch SS12D10L5R 2/4 LCSC
Capacitors CL21B104KBCNNNC 12 LCSC
Switch sockets Gateron Low Profile Switch Hot-swap 2.0 Socket 28 Gateron
10mm M3 Screws EDLZ-J2-M3-L10 8 JLCMP
6mm M3 Screws EDLZ-J2-M3-L6 2 JLCMP
M3 Nuts EMLA-C2E1-BL1-M3 10 JLCMP

Notes

  • The HE sensor has an higher sensitivity than needed(1000G while the switch when the sensor is on the other side of the pcb only produces ~400G)
  • The Nano 33 Ble has a battery charging circuit, I assumed that it could also monitor the battery level via vddh but it can't. The PCB needs to be redesigned by freeing an adc pin and adding a voltage divider.
  • The battery connector is a bit too short, so the battery needs to be placed very carefully, but it should work once it's in place.
  • I'm not sure if the mosfets need a resistor on the gate, without them it seems to work fine, but I don't know if it could damage the MCU.
  • The capacitors near the HE sensors are recommended by the datasheet, but I don't know if they are needed in this case, because the sensors are powered for a short time and adding a capacitor would increase the turn on time. Without them it works but it's a bit noisy.

About

An hybrid hall-effect/mechanical split wireless keyboard

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published