Skip to main content

Main Board Wiring

Interface Diagram

Interface Description


Pin Description


Power Wiring


Driver Installation

Main Board Driver Jumper Settings

  • STEP/DIR Mode. In this mode, the subdivision is set using a jumper cap and the current is adjusted by a potentiometer. The most common driver used is the A4988 driver. For drivers like this, you need to refer to the manufacturer's subdivision configuration table and set the subdivision using the jumper cap.

  • UART Mode. The most common drivers using this mode are: TMC2208, TMC2209, TMC2226, etc. These driver chips can communicate asynchronously with the main controller via UART. The subdivision, operating current, silent mode, etc., can be set by modifying the configuration file.

  • SPI Mode. The most common drivers using this mode are: TMC5160, TMC2230, etc. These driver chips communicate synchronously with the main controller via SPI. Similarly, the subdivision, operating current, silent mode, etc., can be set by modifying the configuration file.


Driver Installation

  • Before installing the driver, it needs to be checked to avoid damaging the driver or the motherboard.

  • FLY Driver: If the unlimited zeroing function is not used, set the DIP switch to position 1; if the unlimited zeroing function is to be used, set the DIP switch to ON.

    dangerous
    • Attention!!! When installing the driver module, make sure the insertion direction is correct, i.e., the EN pin should be at the top left corner, otherwise the driver or even the motherboard could be damaged!!! Make sure to apply a heatsink to the driver!!!

Stepper Motor Wiring

info
  • Regardless of the manufacturer, a two-phase stepper motor will ultimately have four wires. No matter what color they are, black, white, green, yellow, etc., they correspond to four wires. So we need to group these wires into two groups, A and B.
  • For a two-phase four-wire stepper motor, we do not need to know which one is group A and which is group B; we just need to determine one group. The motor direction can be modified in the configuration settings.
  • In a 3D printer, the most commonly used is a two-phase four-wire stepper motor, as shown in the figure below. There are two methods to identify the wiring sequence of the stepper motor:

    • Connect any two phase wires, turn the motor shaft by hand, and if there is a noticeable resistance, then these two wires are one group. Otherwise, they are not a group and another pair of wires need to be tested.
    • Use a multimeter set to continuity mode to test any two phase wires of the stepper motor. If they are connected, they form a group; otherwise, they are not a group and another pair of wires need to be tested.

Heater Wiring


Bed Wiring

  • AC Bed: When wiring the solid-state relay, pay attention to not connecting the input and output incorrectly.

  • DC Bed: When connecting a DC bed to the onboard MOS, pay attention to the power usage. The maximum current for a DC bed cannot exceed 10A. If the current exceeds 10A, it is recommended to use an external MOS module to connect the bed to avoid irreversible damage to the motherboard.


Thermistor Wiring

Introduction to Thermistor Types

  • The wiring method for thermistors is shown in the following diagram. Please consult the purchasing merchant for the type of thermistor.

  • If purchased from fly (as shown in the following diagram), configure the sensor_type as: ATC Semitec 104GT-2

  • If using a conventional NTC 100K (as shown in the following diagram), configure the sensor_type as: Generic 3950


Main Board Thermistor Wiring


Fan Wiring

  • Fan Wiring

    tip

    The red box in the following diagram indicates that the upper and lower interfaces control the same controllable fan, i.e., one-to-two.


Limit Switch Wiring

  • Limit switches come in normally open (NO) and normally closed (NC) types. In a 3D printer, it is generally recommended to use normally closed (NC). This way, if there is an issue with the limit switch circuit, the system will promptly report an error, avoiding unnecessary crashes and protecting the printer from damage.


Leveling Sensor Wiring

Metal Proximity Switch Wiring

  • VORON officially recommends using the Omron TL-Q5MC sensor (previously recommended PL08N, both have the same principle but different detection distances) for bed leveling. The wiring method is shown in the following diagram.


BL-Touch Wiring

  • BL-Touch has five wires, three of which form the first group responsible for sensor power supply and probe deployment/retraction. The second group consists of ground and signal lines, outputting limit signals. Carefully check the wire sequence when wiring BL-Touch; incorrect wiring may permanently damage the sensor and motherboard!!! Wiring method is shown in the following diagram.


Klicky Wiring

  • Klicky is a third-party leveling sensor that can be made at home with low cost and stable performance, making it highly recommended. Wiring method is shown in the following diagram.

  • Project Address: jlas1/Klicky-Probe


Voron Tap Wiring

  • Tap is a nozzle-based Z-probe suitable for V2 and Trident printer designs. The entire toolhead moves to trigger the optical switch, providing better precision than conventional limit switches and compatible with almost all print platforms.

    warning

    Voron Tap is not recommended to be connected to 24V, as some versions may cause the Tap sensor to burn out with a certain probability when using 24V. This is not a problem with the Fly product but a design flaw in the Voron Tap, please be aware!!!

    dangerous

    Note: 5V and GND cannot be reversed, otherwise it may damage the Tap sensor or even the motherboard!!!


FLY-Mini12864 LCD Wiring

  • The wiring method for the FLY mini12864 is shown in the following diagram. Please consult the relevant manufacturer for other screen models. Incorrect wiring of the Mini12864 screen may prevent the host computer from connecting to the MCU. If the Mini12864 screen worked correctly before but now fails to connect to the MCU, try unplugging the Mini12864 wiring!!!


Connecting to Host

  • The motherboard connects to the host computer's USB port through a Type-C interface, or it can be connected via serial port. Only the former is described here.