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. Sol 2 build guide

Flashing

Flash your PCBs and test them before soldering the board together. DIP switch configuration is below.

PreviousIntroductionNextAssembly

Last updated 5 years ago

Sol uses QMK firmware. ​

Sol 2 has many different features, which must be enabled in QMK. Use the file to turn on/off features. You must do this for custom keymaps using OLED, encoders, or full hand LEDs. Only enable the features you need.

If you are using OLED panels, you must only enable it in the rules.mk for the half with the OLED installed. Due to a firmware issue, enabling it with nothing installed will result in lag. This means if you only have one installed on one half, you'll need to make two different hex files.

​​

To install the default keymap:

  1. Install ​

    1. You may need to install and follow after resetting the board.

  2. Download the and

    1. Right-click on the RAW button and and "Save link as..."

  3. Flash the left half

    1. Programmer: Choose FLIP USB DFU protocol version 1 (doc7618)

    2. Port: usb

    3. MCU: ATmega32U4

    4. Flash: choose your hex file

    5. EEPROM: chooseeeprom-lefthand.eep

    6. Flip the #4 (Master) switch to ON

      1. Remove the yellow tape from the DIP switches.

    7. Plug in the left half and toggle the reset switch (position #6) on and off

    8. PressProgram!

  4. Flash the right half

    1. Flip the #4 (Master) switch to ON

    2. Plug in the right half alone

    3. Follow the same steps as the left, but chooseeeprom-righthand.eep

    4. Flip the #4 (Master) switch to OFF

  5. Plug the leftmost port into your PC, and the two middle ports into each other.

  6. After the initial setup, you can update your keymap using , and you only need to flash the master half.

For custom layouts:

  1. Install and setup QMK and Avrdudess

  2. Edit your keymap as desired and compile hex file

  3. Flash the hex and left/right eeprom to each half (follow guide above)

Install ​

​​

If QMK Toolbox doesn't work, try ​

Documentation on installation, keymaps and compiling can be found here.
rgbkb/sol/rev2/rules.mk
Pre-compiled firmware files can be found here
AVRdudess
Atmel Flip drivers
this guide
left/right eeprom files​
pre-compiled hex files
QMK Toolbox
Bash on Windows
Follow these instructions for setting up QMK and flashing on Windows
these steps