You are browsing as a guest. Sign up (or log in) to start making projects!

kabir

@kabir

Joined June 10th, 2026

  • 5Devlogs
  • 3Projects
  • 1Ships
  • 15Votes
hey guys!
Open comments for this post

24m 5s logged

Tenekeyless#3
Added Global Labels, Decided to Switch to 45deg switches on the schematic and may use mouse switches on a keyboard! Since it is a stenograph after all

0
0
1
Open comments for this post

32m 58s logged

Most builders look at a tenkeyless form factor and think about rows, columns, and diodes. Instead of dealing with a traditional matrix and the inevitable ghosting risks or routing headaches, Tenkeyless lives up to its name by discarding the standard matrix entirely. We are running a direct-pin, matrixless setup.

Every single switch gets its own dedicated digital runway.Hardware Breakdown & Schematic DeviationBecause a single microcontroller doesn’t boast enough GPIO pins to handle a 50-switch layout individually, the brain of this board has been split into a dual-engine configuration.The Brains: 2x Orpheus Pico microcontrollers.

The Schematic Hack: The initial design schematics used standard Raspberry Pi Picos as placeholders. The physical build swaps these out for the Orpheus Picos, maintaining the same form factor but optimizing for our specific firmware goals.The Split: * Pico Alpha: Manages Left Block (25 switches) Pico Beta: Manages Right Block + Nav Cluster (25 switches) The Wiring Topology: Pure Direct DriveWe completely bypassed the standard row/column matrix. No diodes, no multiplexers.

[Switch] ─── (Pin 1) ──────────────────────> GPIO Pin (Dedicated) ─── (Pin 2) ─── [Common Ground] ──> GND Bus

Each of the 50 switches is wired using a direct-to-ground methodology:Terminal A: Wired directly to a dedicated, individual GPIO pin on its respective Orpheus Pico.Terminal B: Tied into a massive, unified common ground bus routing back to the controller.

When a key is pressed, the GPIO pin is pulled straight to ground. The microcontroller senses the state change instantly. Input latency is theoretically limited only by the clock speed of the chips and switch debounce times.

0
0
1
Open comments for this post

26m 37s logged

Working on my Hackboard, namely Tenekeyless

inspired by TKL keyboards I began, but since I wanted the wiring to be direct for better scan rates, I was limited to 25 keys per split board each having one orpheus pico => 50 keys

Started up the KiCad Schematic and added a raspberry pico and all the switches

decided on Gateron EF Curry, Gateron Yellow Pro switches since they fit the budget

https://hackpad.hackclub.com/keyboard/

0
0
1
Ship Pending review

I made a VERY ergonomic ten key Macropad with direct wiring to the MCU for better response times and eliminating diodes from the circuit, it has two keys per finger in a way you can rock your finger back and forth to press keys without having to move them around.

A particularly challenging part was the KiCAD pcb routing within an ergo 100x100mm PCB and getting the mounting holes of the PCB to align well with the mounting holes on the case

Allinall I learnt quite a few new skills an developed a really time consuming interest in hardware design =)

Video of Project → See source code →

Followers

Loading…