Writing Firmware
This guide will not cover how you should write your firmware in full detail. There are a bunch of other resources that cover this topic really well.
We recommend that you use RMK, since it’s modern and easy to use. Here is a tutorial for getting started with RMK.
The Basics
- Set up your environment — install RMK’s cli and rust, or use GitHub actions to automatically build your firmware
- Build your first firmware — configure your keymap and matrix and compile
- Flash firmware — upload the compiled firmware to your Pico
Next Steps
Want to add extra features to your keyboard? Check out Adding Extra Parts.