I've designed a number pad matrix this weekend. I'm calling it the Neobiscuit.
https://codeberg.org/inabox/Neobiscuit-Keeb

It's designed for hot-swappable Kailh Choc keys, and has support for addressable LEDs.

This is the first board design on the road to making my own keyboard. This one breaks out the rows and columns to a header so I can port ZMK to the microcontroller I want to use. Future versions may have the MCU onboard, or as a daughter board. I haven't decided yet. I'll switch to SMD diodes too at some point too. I went THT this time because I have a LOT of them, but It did mean I had diodes right where I wanted to route my traces. I'll also have to figure out the footprint for Kailh Choc stabilisers at as well.

#keyboard

@inabox what microcontroller are you using/considering?
@petejohanson Hey! I'm glad you asked :)
I want to use the GD32VF103. Its basically an STM32 clone with a Risc-V core instead of arm. It has support in zephyr (on which ZFS is based), and if it isn't supported already; I'm hoping getting ZFS to build for it will be relatively straight forwards.
@inabox oh, fun! Beware: We're only on Zephyr 4.1 in main, so check what version of Zephyr had support added to be safe.
@petejohanson Thank you for the tip. I was actually playing with 3.7.2, as that's the current LTS. If anything, 4.1 will be a bit of an upgrade. For the purposes of experimentation, I will switch branches to 4.1 now :) Thanks!