RS232 Connection
The RS232 standard interface (also known as EIA RS-232) is one of the commonly used serial communication interface standards, widely used for data transmission between various devices. Its stability and reliability make it the preferred communication method for many devices. This protocol uses signal levels different from the standard 5V to transmit wire data, which can minimize signal interference to the greatest extent. In the 3D printer system, compared to CAN, RS232 has a higher data transmission rate, better stability, simpler configuration, and better compatibility with the host computer.
Tool Board Connecting to Main Board Using RS232
-
Please note that the tool board power cord is not connected to the RS232 signal line, but to the 12V-24v power line
-
D8 main board firmware does not need to be recompiled

Search RS232 ID
Precautions before searching for devices
- Before searching for RS232 ID, please ensure the following conditions have been completed
- Please make sure the tool board has been burned with RS232 firmware
- Please make sure the tool board is connected to UTOR or G2T (if the mainboard has built-in RS232, please ignore this paragraph)
- Please make sure the tool board and the host are grounded!! This step is very important
Search RS232 ID
- 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 option on the left sidebar:
![]() |
![]() |
- Click
printer.cfg
and then clickDEVICES
in the top right corner
![]() | ![]() |
- Click
SERIAL
, then refresh
![]() |
![]() |
- Copy the ID, click the arrow to copy
![]() |
![]() |
Fill in RS232 ID
- Close
DEVICES
and fill in the ID
- Please modify 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 queried>
baud: 250000
restart_method:command
![]() |
![]() |
- Fill in the ID in the configuration
- After filling in the ID, click
SAVE & RESTART
in the top right corner
![]() | ![]() |
- If Klipper prompts
ADC out of range
, this is normal. Connect the heated bed and thermistor to the mainboard, configure the nozzle and heated bed thermistor pins, and save and restart.
Note: All IDs mentioned in the document are examples. The actual ID of each mainboard is different. Please fill in the actual ID you obtained.
Please note that the ID below cannot be used !!!
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0