Fly Gemini V3 Klipper host
Edit me

Configuring and installing Klipper for USB

Compile Klipper firmware for usb

  • ssh to your klipper host console
  • cd to the klipper directory
    cd klipper
  • Run make clean
    make clean
  • Open menuconfig
    make menuconfig
  • Set the following settings
    • Enable extra Low Level configuration options : Checked
    • Micro Controller : STMicroelectronics STM32
    • Processor Model: STM32F405
    • Bootloader offset: 32 KiB bootloader
    • Clock Ref: 8 MHz crystal
    • Comm Interface - USB on PA11/PA12

      Klipper Menu Config USB
      Klipper Menu Config USB
  • Quit and save the configuration

  • Run Make to compile the firmware
make -j4

Flash Klipper firmware the GeminiV3-Flash script.

  • Remove the boot0 and boot1 jumpers if installed.

  • Download the script with the following command.
    sudo wget -O /usr/bin/geminiv3-flash > /dev/null 2>&1 && sudo chmod +x /usr/bin/geminiv3-flash || echo "The operation failed"
  • Run the make flash command to install the firmware ~/klipper/out/klipper.bin
    sudo geminiv3-flash
  • Re-install the boot1 jumper on the boot1 and GND pins to force the board to boot into the klipper firmware. . If you skip this step the MCU will boot back into the HID loader on the next boot.

  • Your Fly Gemini V3 should now have klipper firmware loaded and be ready to use.

  • Reboot