r/HandwiredKeyboards

Troubleshooting Split Keyboard Using Dual Pico 2040's and KMK

Hi All,

I feel like I've exhausted all the documentation and videos I can find on the subject and don't know where else to turn. Here's my set up

Split keyboard that is asymmetrical. Both sides have 5 rows and 7 columns. I have an pico on each side.

I used POG (shoutout to Jan Lunge) to install KMK and configure the halves. I can get both sides to work and type when they are connected independently. However, when connected together, I can only get key presses to register via Serial console for the left side, but the right side does not register key presses in the serial console.

Both sides are connected with jumper wires right now as follows on the pico

Pin 40 - VBUS

Pin 38 - GND

Pin 0 - TX

Pin 1 - RX

Here's the snippet of code for the split portion

self.split = Split(

split_side=side,

split_target_left=pog.splitTargetLeft,

split_type=SplitType.UART,

data_pin=board.GP1,

data_pin2=board.GP0,

use_pio=True,

split_flip=False,

uart_flip=pog.splitUartFlip)

reddit.com
u/rubberducky77 — 1 day ago
▲ 75 r/HandwiredKeyboards+1 crossposts

Cyberdeck keyboard starting to look like something

Just waiting for the Nice!Nano to arrive by mail.

Feel free to roast my soldering. Please tell me i did this correctly. Please.

Not entirely finished with the cabling

u/NorwegianOnMobile — 4 days ago
▲ 41 r/HandwiredKeyboards+1 crossposts

Solfle v2, Azoteq trackpad + Encoders

Finalizado meu Sofle com trackpad Azoteq TPS43 muito bom agora mal uso o mouse

u/Far_Dot_9565 — 3 days ago
▲ 48 r/HandwiredKeyboards+2 crossposts

QMK Nexus: an all-in-one frontend for building QMK firmware

https://preview.redd.it/5724gvydm61h1.jpg?width=1539&format=pjpg&auto=webp&s=e806d47f064af3bdf8072810d651bfce6bbda53a

I’ve been working on a project called QMK Nexus.

While building my own split keyboard with QMK Firmware, I kept having to jump between different tools and docs just to get a working setup. Laying out keys, building the matrix, mapping keycodes, configuring features, and generating firmware all felt more fragmented than they should have.

So I started building QMK Nexus.

The goal is to have one place to design and configure QMK keyboards, especially for hand-wired and custom builds, without having to edit firmware files every time you want to make a change.

Current features include:

  • Visual keyboard layout tools
  • Matrix generation and mapping
  • Keycode configuration
  • Support for split keyboards
  • OLED, rotary encoder, and trackball configuration
  • Database-first architecture that makes adding new functionality easier
  • Support for many existing QMK keyboards

One part that works well is the workflow for advanced hardware features. You can set up things like encoders and OLEDs visually, instead of digging through firmware code and documentation.

This started as a tool for my own Cosmos split keyboard, but it’s grown into something bigger.

It’s still a work in progress. I’m looking for feedback from people who are deeply involved in the keyboard or QMK ecosystem.

  • What part of QMK setup is most frustrating for you?
  • What tools or workflows feel missing today?
  • What would make this useful enough to become part of your regular workflow?

If you’re building fully custom or hand-wired boards, I’d especially like to hear from you. That’s the main group I had in mind when designing this.

You can check it out here:
QMK Nexus

If you want to test things or have feature ideas, let me know.

reddit.com
u/Important_Cucumber72 — 8 days ago
▲ 66 r/HandwiredKeyboards+1 crossposts

Dedicated Revit Macro pad

Started with a 5x6 ortholinear macro pad (the SLAB) built specifically for Revit, 30 keys, all 1U, full of shortcuts I use daily. It worked, but the more I used it the more the layout bugged me.

A few months back I handwired a staggered split and fell in love with how the left half felt. That feeling stuck with me. So I went back to the Dissect switchplate and case files, reworked the layout to add an F-row for more command real estate. That became the Axeon.

Running an RP2040 with QMK. Managed to keep all my daily Revit commands on Layer 0, so nothing got buried. Layer 1 is a MO for arrow keys on WASD plus undo/cut/copy/paste/redo. Layer 2 is a TT numpad block for when I need to punch in values fast.

Big improvement over the SLAB. The stagger made a bigger difference than I expected for something this small.

I plan on modifying the case/code to incorporate an LED to differentiate the layers and start working on a PCB variant for my shop. I've attached a few photos and an AI rendering of what the keymap currently looks like.

u/kdyorn — 8 days ago
▲ 171 r/HandwiredKeyboards+1 crossposts

Totem style keyboard with display

Used NRF52840, low profile switches, harvested vape batteries, and 4 pin oleds.

3 part sandwich case.

u/Bawlzy_Flamyngo — 12 days ago

Is this right

Hi, absolute beginner here. Can I handwhire like this? Should I change something? I want to do it with a raspberry pico

u/No_Bat_6733 — 12 days ago