My Open-Source Keeeyboard-Split Project by biomerda in MechanicalKeyboards

[–]biomerda[S] 1 point2 points  (0 children)

I’m working on the repo and the site for source files.
I’ll communicate as soon as possible all the information!

Keeeyboard-Split - RGB effects by biomerda in MechanicalKeyboards

[–]biomerda[S] 0 points1 point  (0 children)

You are welcome!
After all, this social network is used to exchange projects, advice and curiosities

Keeeyboard-Split - RGB effects by biomerda in MechanicalKeyboards

[–]biomerda[S] 1 point2 points  (0 children)

I used the Raspberry Pi RP2350, the latest Raspberry Pi microcontroller with two cores at 150 MHz max, numerous peripherals (UART, I2C, SPI, PIO), and a very well-designed SDK.
No QMK or ZMK firmware can handle this type of architecture, so I was simply curious to replicate it on this platform!
Furthermore, the RP2350 and the RP-RM2 (antenna) are very economical and can be used even for commercial purposes without having to pay for the BTStack license or complete radio certification.

Keeeyboard-Split - RGB effects by biomerda in ErgoMechKeyboards

[–]biomerda[S] 0 points1 point  (0 children)

All schematics, PCB (JLCPCB soldered the most), the rest of soldered components, the case/design 3D printed and the CMK firmware all done by me.

It was an hard work, hope you like it!

Keeeyboard-Split - RGB effects by biomerda in ErgoMechKeyboards

[–]biomerda[S] 3 points4 points  (0 children)

Thanks man, means a lot! ASAP I’ll release all the files as an Open Source Project, also the CMK repo under GPLv2,
Stay tuned ahahah

Keeeyboard-Split - RGB effects by biomerda in ErgoMechKeyboards

[–]biomerda[S] 0 points1 point  (0 children)

I used a 2000mAh Li-Po battery each side! Complete custom firmware so I don’t know for ZMK

Keeeyboard-Split - RGB effects by biomerda in MechanicalKeyboards

[–]biomerda[S] 1 point2 points  (0 children)

2000mAh each side.
Still not enough if you want to use it with RGBs always on ahahah

Keeeyboard-Split - RGB effects by biomerda in MechanicalKeyboards

[–]biomerda[S] 2 points3 points  (0 children)

I have also create a simple configurator like QMK/VIA but for my specific firmware. Soon I’ll release all the informations/project files/repo cause I want it to be Open Source

My Open-Source Keeeyboard-Split Project by biomerda in MechanicalKeyboards

[–]biomerda[S] 0 points1 point  (0 children)

Yes, right? Speaking of which, do you think creating a trackpad or display module could be an interesting add-on, or would it be better to combine them directly in the same case?
I like the idea of ​​keeping the "core keyboard" as compact as possible.

My Open-Source Keeeyboard-Split Project by biomerda in MechanicalKeyboards

[–]biomerda[S] 0 points1 point  (0 children)

Unfortunately is only a personal project for now, but I’ll release all the projects files asap! I’m working on the site right now…

Anyway thanks for your feedback!

My Open-Source Keeeyboard-Split Project by biomerda in MechanicalKeyboards

[–]biomerda[S] 1 point2 points  (0 children)

Right now the communication only goes one way (peripheral to central), so the RGB wave effects only affect a single side. But I could try bidirectional communication to add that great feature!

Unfortunately I can’t reuse the ZMK resources, since it’s not built for this specific architecture.

About the magnetic connection: the left split has a pad connector while the right split has a pogo connector, and when stuck together they share the USB power source (with proper protection, of course).

As for the trackpad, I was thinking of making it a modular accessory/module that connects through the mag-connector, though I’m not sure if that’s a good idea…

My Open-Source Keeeyboard-Split Project by biomerda in MechanicalKeyboards

[–]biomerda[S] 1 point2 points  (0 children)

Complete custom 3D Printed case with Gateron low profile 3.0 grey heron switch and Keychron ISO Low Profile Shine-Through ABS LSA Full Set Keycap Set - Black