Skip to main content

USB Firmware Compilation

Check Dip Switch

Notes
  • When using normally, please set the dip switch up
  • When switching the dip switch, please push it up to the bottom, otherwise it may not be able to connect to the lower machine!!!

SSH Connect to Host Machine

Warning
  • Before firmware compilation, use wifi to connect to the host machine SSH
  • First, please:use wifi to connect to the host machine ssh


USB Firmware Flashing

Tip
  • The USB firmware has been pre-compiled in the FLYOS-FAST system, no need to manually compile the firmware, just execute the command below to flash
  • You can also choose to manually compile the USB firmware and compile it yourself
  • Enter the following commands through SSH connection to the host machine
fly-flash -d c8p -h -f /usr/lib/firmware/klipper-h723-128k-usb.bin

Search for USB ID

  1. Open the browser and enter the IP address of the host computer in the address bar. For example, if my host computer's IP is 192.168.101.179, directly type it in and press Enter.
  1. Open the host computer's web interface and locate the following configuration options in the left sidebar:
  • For fluidd: {…}, click into it and you can find printer.cfg
  • For mainsail: Machine, click into it and you can find printer.cfg
  1. After clicking into printer.cfg, click on DEVICES in the top right corner.

  2. Click SERIAL and then refresh:

    • Refresh for fluidd
    • Refresh for mainsail
  3. Copy the ID; click the arrow to copy:

    • Check if ttyAMC exists in fluidd, and ensure that Path by ID exists; this is the USB ID
    • Check if ttyAMC exists in mainsail, and ensure that Path by ID exists; this is the USB ID

Fill in the USB ID

  1. Close DEVICES and fill in the ID

    Note
    • Please change the following in the configuration file:
    [mcu] 
    serial: /tmp/klipper_host_mcu

    to

    [mcu host] 
    serial: /tmp/klipper_host_mcu
    • Add:
    [mcu]
    serial: <Replace this with the ID you just found>
    • In fluidd, locate [MCU]
    • In mainsail, locate [MCU]
  2. Fill the ID into the configuration.

    tip
    • After entering the ID, click SAVE & RESTART in the top right corner.
  3. If Klipper displays a warning ADC out of range, this is normal. Connect the heated bed and thermistor to the mainboard, configure the thermistor pins for the nozzle and heated bed, then save and restart.

dangerous

Note: All IDs shown in this document are examples. Each mainboard has a unique ID; please use the actual ID you obtained.



Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -