Configuration Tutorial

※Klipper Expander Board Usage Instructions

The Klipper expander board requires an input of 12V or 24V to operate normally; the USB cable is only for data transmission. Please ensure the power connection is correct to avoid affecting the device's normal operation.

Here are the indicator light descriptions on the expander board:

  • [D1] Connection Status Light: Indicates whether the expander board is successfully connected to the main control board.

  • [D2-D5] Switch On Indicators: Displays the switch status of the expander board.

  • [D6] 5V Status Light: Indicates the status of the 5V power supply.

  • [D7] VIN Supply Status: Indicates the status of the input power (VIN).

Please check the device's operating status based on the indicator lights.


Connect the Expander to the Host Computer

Before you begin, ensure that the Klipper Expander is properly connected to your host computer via USB.

Step 2: Retrieve the Serial ID

You need to find the serial ID for the expander. You can do this by running the following command in your terminal:

Look for the line that corresponds to your expander (it should contain Klipper_stm32f042x6), and note the full serial path.

Create the Configuration Files

You will need to create the configuration file for the expander.

  1. Download the klipperExpander.cfg file and upload it to the Klipper configuration folder.

  1. Open your printer.cfg file and add the following line to include the expander configuration:

Fill in the Serial ID

In the klipperExpander.cfg file, you will need to replace the serial field with the ID you retrieved in Step 2. The line should look like this:

Step 5: Compile and Upload the Configuration

Compile the configuration files as usual. By default, the firmware has already been burned, so you should be ready to go.


※Example of klipperExpander.cfg

Here’s an example configuration for your reference, including comments for clarity:

Last updated