Skip to main content

Firmware Flashing Instructions

How to Determine Which Firmware You Need

Firmware Selection
  • When not using a CAN tool board, please use the USB firmware.
  • When using a CAN tool board, please use the USB-to-CAN bridge firmware.
  • The Gemini V2 does not have an onboard CAN transceiver chip; a CANHAT is required to use CAN bridging.
  • The CANHAT has been discontinued. If you do not have a CANHAT module, do not configure CAN bridging according to the Gemini V2 CANHAT solution.
  • The Gemini V2 lower computer firmware is flashed via a TF card. After compilation, rename klipper.bin to firmware.bin and place it on the TF card.
  • USB Firmware
    • Advantages: A commonly used connection method for 3D printers, with reliable communication.
    • Applicable scenarios: The Gemini V2 onboard upper computer connects directly to the lower computer.
  • USB-to-CAN Bridge Firmware
    • Advantages: Allows connection to a tool board via the CAN bus, reducing tool head wiring.
    • Applicable scenarios: If you already have a CANHAT and need to connect a CAN tool board.

Introduction to the 8-Pin DIP Switch

The Gemini V2 uses an 8-pin DIP switch to select the connection method between the lower computer and the onboard upper computer, CANHAT, or external Type-C. Incorrect DIP switch positions will prevent the upper computer from connecting to the lower computer.

Power Off Operation

Before starting, fully shut down the printer and disconnect the power supply. Do not plug or unplug cables, arrange interface wiring, or touch terminals while the system is powered on.

Onboard Upper Computer Directly Connected to Lower Computer

Common Mode
  • Turn on DIP switches 3 and 4, keep all other switches off.
  • In this mode, the STM32 lower computer connects to the onboard upper computer via the internal USB.
  • When not using a CAN tool board, this mode is generally used and the USB firmware should be flashed.
Loading...

CANHAT / CAN Bridge Mode

CANHAT Discontinued
  • The Gemini V2 requires a CANHAT module when using a CAN tool board.
  • The CANHAT has been discontinued. If you do not have a CANHAT module, do not configure according to this mode.
  • Turn on DIP switches 1, 2, 5, and 6, keep all other switches off.
  • This mode requires flashing the USB-to-CAN bridge firmware.
Loading...

External Type-C Connected to Lower Computer

Tip
  • Turn on DIP switches 7 and 8, keep all other switches off.
  • In this mode, the STM32 lower computer is connected to the onboard Type-C port, typically used only for direct debugging with an external upper computer.
Loading...

SBC Mode DIP Switches

Caution
  • All DIP switches turned on are used for SBC mode.
  • When using the Klipper / FAST system, there is no need to switch to this mode.
Loading...
Loading...