Skip to main content

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 for RS232 ID

Notes Before Searching for Devices

  • Before searching for the RS232 ID, please ensure the following conditions are met:
  • Please ensure the tool board has already been flashed with RS232 firmware.
  • Please ensure the tool board is connected to UTOR or G2T (if the main board has built-in RS232, please ignore this line).
  • Please ensure the tool board and host computer share a common ground!!! This step is very important.

Search for RS232 ID

  1. Open your browser and enter the IP address of the host computer in the address bar. For example, if my host IP is 192.168.101.179, directly enter it and press Enter.
  1. Open the WEB interface of the host computer, and in the configuration section of the left sidebar, find:
  • 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 entering printer.cfg, click on DEVICES at the top right corner.

  2. Click on SERIAL, then refresh.

    • Refresh in fluidd
    • Refresh in mainsail
  3. Copy the ID; click on the arrow to copy.

    • In fluidd, check if ttyUSB exists, and ensure Path_by_hardware exists; this is the RS232_ID.
    • In mainsail, check if ttyUSB exists, and ensure Path_by_hardware exists; this is the RS232_ID.

Fill in the RS232 ID

  1. Close DEVICES and fill in the ID.
Note
[mcu <Tool Board Name>]
serial: <Replace this with the ID you just looked up>
baud: 250000
restart_method:command
  • Find [MCU] in fluidd
  • Find [MCU] in mainsail
  1. Fill the ID into the configuration.
tip
  • After filling in the ID, click SAVE & RESTART at the top right corner.
  1. If Klipper prompts ADC out of range, this is normal. Connect the heating bed and thermistor to the main board, configure the thermistor pins for the extruder and heating bed, then save and restart.
dangerous

Note: All IDs shown in this document are examples. Each main board has a different ID, so please fill in the actual ID you obtained.

dangerous

Please note that the ID below cannot be used!!!!

serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

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 -