DOCS
MENU

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

  1. Set up your environment — install RMK’s cli and rust, or use GitHub actions to automatically build your firmware
  2. Build your first firmware — configure your keymap and matrix and compile
  3. Flash firmware — upload the compiled firmware to your Pico

Next Steps

Want to add extra features to your keyboard? Check out Adding Extra Parts.