josefadamcik / SofleKeyboard

A split keyboard based on Lily58, Crkbd and Helix keyboards
https://josefadamcik.github.io/SofleKeyboard/
Other
1.94k stars 290 forks source link

Enhance: Alternative MCUs to the Pro Micro #147

Open Sachiru opened 2 years ago

Sachiru commented 2 years ago

What feature would you like to see?

Alternative MCU support (i.e. Bonsai C4, Keeboar, etc)

Are you prepared to help? I would love to, I have the Bonsai C4, but I have no idea about writing code for something like this...

josefadamcik commented 2 years ago

Hi @Sachiru,

I don't know the MCU's you have mentioned but unless they are compatible with the Pro-Micro pinout it would be necessary to modify the PCB design files and redo how the things are connected. That would be another "version" of Sofle.

Once the HW is designed and workin, next step would be to solve the firmware. If the boards are supported in QMK than it wouldn't be that hard to add the support. If not, I suppose there would be an alternative similar library that would help with creating the firmware.

I see that Bonsai is STM32F303CC, I believe there was some effort to support STM MCU's in the QMK community but it's a couple of years since I checked it out for the last time. So I have no idea what is the current state.

The Keeboar seems to use the chip from Raspberry (RP2040). I have no experience with those but I am sure I have seen some open-source libraries for keyboard support. But again, it's already some time ago.

Anyway, it would be indeed interesting to support different kinds of MCU!