RGBKB Build Guides
  • RGBKB build guides
  • Mün 2
    • Overview
    • Assembly
    • Accessories
  • Phobos
    • Introduction
    • Flashing
    • Assembly - Switchplate
    • Assembly - Plateless
    • Accessories
  • Zygomorph 3 (WIP)
    • Introduction (WIP)
  • Sol 3
    • Introduction
    • Flashing
    • Assembly
    • Accessories
    • Fullhand
  • Mün
    • Introduction
    • Flashing
    • Assembly
  • Zygomorph 2 (EOL)
    • Introduction
  • Pan
    • Introduction
    • Soldering
    • Flashing
    • Assembly
  • Sol 2 build guide
    • Introduction
    • Flashing
    • Assembly
    • Sol Power
    • Default Keymap
  • Zygomorph Build Guide
    • Introduction
    • Assembly
    • Flashing
  • Zen2 Build Guide
    • Introduction
    • Assembly
    • Flashing
  • Archive
    • USB-Fusion
    • Sol 1 Build guide
Powered by GitBook
On this page
  1. Pan

Flashing

PreviousSolderingNextAssembly

Last updated 3 years ago

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

Pan uses QMK firmware. ​

If QMK Toolbox doesn't work, try ​

​​

  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

  • 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

QMK toolbox
Documentation on installation, keymaps and compiling can be found here.
these steps
Pre-compiled firmware files can be found here
Set up your arduino as an ISP flasher
here