For the complete documentation index, see llms.txt. This page is also available as Markdown.

Flashing

Your ATmega 32A will come pre-flashed with a bootloader and default hex file. You can use QMK toolbox to flash a new layout.

Pan uses QMK firmware. Documentation on installation, keymaps and compiling can be found here.

If QMK Toolbox doesn't work, try these steps

Pre-compiled firmware files can be found here

  1. Choose ATmega32A in QMK Toolbox.

  2. Choose the hex file to flash.

    1. Choose a hex file based on your encoder and LED bypass configuration.

  3. Hold the BOOT button, tap RESET, and release the BOOT button.

    1. A device named "USBASP..." should show up.

  4. Flash the board.

  5. Done!

If your ATmega32A doesn't have a bootloader, you'll need to flash one using AVRdudess and an arduino

  • Make sure to download the bootloader hex here

  • Set MCU and fuses as indicated below

  • Wire up your arduino to the ISP pins located to the right of the MCU

  • Plug in your arduino to the PC and select the port

  • Program the ATmega32A

Last updated