Read and view motherboard ID
- USB ID acquisition
- CANBus UUID acquisition
- RS232 usage method
Search for USB ID
- Open the browser and enter the IP address of the host computer in the address bar, for example, if the IP address of my host computer is
192.168.101.179
, simply enter it and press Enter.

- Open the WEB interface of the host computer, find in the configuration options on the left sidebar:
![]() |
![]() |
- Click into
printer.cfg
, then clickDEVICES
on the top right
![]() | ![]() |
- Click
SERIAL
, then refresh
![]() |
![]() |
- Copy the ID, click the arrow to copy
![]() |
![]() |
Fill in USB ID
- Close
DEVICES
and fill in the ID
- Please modify the configuration file as follows:
[mcu]
serial: /tmp/klipper_host_mcu
to
[mcu host]
serial: /tmp/klipper_host_mcu
- Add:
[mcu]
serial: <replace with the ID you just queried>
![]() |
![]() |
- Fill in the ID in the configuration
- After filling in the ID, click
SAVE & RESTART
on the top right
![]() | ![]() |
- If Klipper prompts
ADC out of range
, this is a normal phenomenon. Connect the heated bed and thermistor to the motherboard, configure the thermistor pins for the nozzle and heated bed, then save and restart.
Note: All IDs mentioned in the document are examples. Each motherboard has a different ID, please fill in the actual obtained ID.
-
CAN reference wiring
Search for CAN ID
-
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
, just type it in and press Enter. -
Open the WEB interface of the host computer, find in the configuration options on the left sidebar:
- For fluidd:
{…}
, click to enter and you can findprinter.cfg
- For mainsail:
Machine
, click to enter and you can findprinter.cfg
- Click
printer.cfg
, then clickDEVICES
on the top right
- Click
CAN
, then refresh
- Refresh for fluidd
- Refresh for mainsail
- Copy the ID, click the arrow to copy
- For fluidd, confirm whether the first arrow points to
Klipper
, if yes, click the right arrow to copy
- For mainsail, confirm whether the first arrow points to
Klipper
, if yes, click the right arrow to copy
- For fluidd:
Fill in CAN ID
- Close
DEVICES
and fill in the ID
Note- Please modify the following content in the configuration file:
[mcu]
serial: /tmp/klipper_host_mcuto
[mcu host]
serial: /tmp/klipper_host_mcu- Add:
[mcu]
canbus_uuid: <Replace with the ID you just queried>- Find [MCU] in fluidd
- Find [MCU] in mainsail
- Fill in the ID in the configuration
tip- After filling in the ID, click
SAVE & RESTART
on the top right
- If Klipper prompts
ADC out of range
, this is a normal phenomenon. Connect the heated bed and thermistor to the motherboard and configure the thermistor pins of the nozzle and heated bed, then save and restart.
dangerousNote: All IDs mentioned in the document are examples. Each motherboard has a different ID. Please fill in the actual obtained ID.
-
- RS232 reference wiring

Interface Configuration Instructions
Core Notes
- Firmware Requirement:
The toolboard must be flashed with RS232 firmware, otherwise communication will not be possible - Must Share Ground:
⚠️ Before connecting the toolboard, ensure it shares the same power source asC8P
or connect the GND of the toolboard to the mainboard (simply sharing the same 24V/12V power source is sufficient) - Interface Characteristics:
- Dual RS232 interfaces support independent/simultaneous use
- Klipper
serial:
parameter is hardware fixed and cannot be modified
Wiring Standards
|
|
- Left Interface (SERIAL3)
- Right Interface (UART4)
Configuration Steps
- Edit printer.cfg
[mcu ToolBoard] # Change "ToolBoard" to the actual name
serial: /dev/serial3 # Dedicated device node for the left interface
baud: 250000
restart_method: command - Key Settings Explanation
- The
[mcu]
name must reflect the function of the toolboard (e.g.,[mcu Laser]
) /dev/serial3
is the exclusive node for the left interface, which cannot be changed
- The
Configuration Steps
- Edit printer.cfg
[mcu ToolBoard] # Change "ToolBoard" to the actual name
serial: /dev/serial4 # Dedicated device node for the right interface
baud: 250000
restart_method: command - Key Settings Explanation
- The
[mcu]
name must reflect the function of the toolboard (e.g.,[mcu Extruder]
) /dev/serial4
is the exclusive node for the right interface, which cannot be changed
- The
General Operation Process
- Open the browser, enter the IP address of the host computer in the address bar, for example, my host computer IP is
192.168.101.179
, just enter it and press Enter.

- Open the WEB interface of the host computer, find in the configuration options on the left sidebar:
![]() |
![]() |
- Fill in the corresponding ID
![]() | ![]() |
-
Apply Configuration
- After pasting the configuration code into the corresponding area
- Click SAVE & RESTART in the top right corner
-
If Klipper prompts
ADC out of range
, this is a normal phenomenon. Connect the hot bed and thermistor to the mainboard, configure the thermistor pins for the nozzle and hot bed, then save and restart.