Need a Simple, Standard HID Preonic Firmware

Hello everyone,

I currently own a Keyboardio Preonic and I’m looking for the simplest possible firmware that will make the keyboard function purely as a standard HID Keyboard.

The reason for this is that my work computer blocks more complex keyboard devices. This means that I have to deactivate any features that would report the device as more than a basic keyboard. This includes Mouse emulation and NKRO.

I have been trying to follow the instructions on the Kaleidoscope Documentation website. I installed the Arduino IDE as instructed. However, when I go to Tools > Board, I cannot find the Preonic listed there.

Am I on the right track here? Could someone please guide me on how to get the correct board definition for the Preonic/Kaleidoscope into the Arduino IDE?

Any help would be greatly appreciated!

Thank you!

Hi everyone, I’m checking back in on this as I’m still stuck getting my Preonic recognized as a simple HID device.

If anyone has experience with custom firmware for the Keyboardio Preonic, I’d really appreciate a nudge in the right direction! The standard Kaleidoscope documentation doesn’t seem to apply here, and I couldn’t find the board in the QMK repository either.

Any help or even a small tip would be greatly appreciated!"

A little backstory might be handy here. Would I be right in thinking your workplace computer has some sort of program to prevent any peripherals being mounted?

Ultimately, the Preonic has its own microcontroller and associated memory onboard and the “enforcer” program may be clever enough to find it and always have a problem with that.

Thanks squizzler,

I suggest we keep this thread focused specifically on the process of getting custom firmware onto the Preonic. It seems the documentation for both Kaleidoscope and QMK hasn’t been fully adapted for the Preonic yet, so having a clear walkthrough here would be really helpful to fill that gap.

It remains to be seen how a standard HID firmware with fewer features will perform in the end on my work computer, but we’ll find out soon enough.