Skip to main content

🚀 Quick Start

🎯 Guide Objective: Complete the system deployment and firmware flashing of the Fly-Gemini motherboard within 30 minutes, making it ready to connect to Klipper for basic testing.
✅ Completion Criteria: Access the Klipper interface via a web browser and successfully connect to the Fly-Gemini motherboard.

📍 Important Notes
  • 📦 Required Accessory: The Fly-Gemini must be used with a Fly-M2WE or TF Card, otherwise the system will not boot
  • ⚡ Power Requirements: Input voltage range 12V-24V, do not exceed this range
  • 🔌 Safe Operation: Ensure the power is disconnected before any wiring operations! When flashing firmware, also follow the guide's instructions
  • 🔧 Tool Preparation: Prepare basic tools such as screwdrivers and data cables in advance

📦 Step 1: Prepare Tools and Resources

Loading...


📝 Included Content
  • MobaXterm (for connecting to the host computer)
  • CH340 (serial port driver for system connection)
  • Panasonic_SDFormatter (for formatting the TF card)
  • SetupSTM32CubeProgrammer (for flashing firmware to the slave computer)

🖥️ Step 2: Install System and Basic Configuration

1. Flashing System Image

2. System Basic Configuration

3. Network and Remote Connection

4. Display Device Configuration



📝 Instructions for this Step
  • Ensure the TF card or M2WE is correctly formatted before flashing the image
  • The first system boot may take 3-5 minutes, please be patient
  • Default SSH login credentials: username: root, password: mellow
  • Screen configuration only required if a screen device is present

🔌 Step 3: Flash Firmware and Device Identification

Why is this step necessary? The previous step installs the operating system for the host computer (compute module). This step flashes the Klipper firmware for the slave computer (Fly-Gemini control board itself); both must be paired to function.

1. Firmware Description and DIP Switch Selection

2. Flash USB Firmware or CAN Bridge Firmware

  • Choose the appropriate firmware to flash based on your connection method
📝 Instructions for this Step
  • Ensure the DIP switch is set correctly on the motherboard when flashing firmware; otherwise, the device will not be recognized
  • The device ID is essential information required in the Klipper configuration, please obtain it correctly
  • If flashing fails, try flashing the BL firmware first, then the main firmware

🛠️ Step 4: Hardware Connection and Interface Configuration

1. Basic Hardware Connection

2. Klipper Reference Configuration

3. External Driver Connection and Configuration (Optional)

4. Motherboard Precautions

📝 Instructions for this Step
  • Strongly recommended: Ensure the power is completely disconnected before any wiring operations
  • Please confirm the correct power polarity; reversing it may damage the motherboard
  • Refer to your printer's frame diagram for the motor wiring sequence
  • Check the thermocouple connection before heating the heated bed and hotend

📈 Step 5: Extended Features and Advanced Configuration (Optional)

The following features can be configured as needed after completing the basic setup and ensuring the printer operates normally:

📝 Extended Features and Advanced Configuration

Camera Usage

External Tool Board

Resource Download


  • It is recommended to configure and test extended features one by one to avoid changing too many parameters at once
  • Camera configuration requires an additional USB camera device
  • Resonance compensation requires an accelerometer sensor
  • Tool board connection is suitable for multi-toolhead 3D printers

Loading...