Skip to main content

Main Board Wiring

Interface Diagram

Interface Description


Pin Description


Power Wiring


Driver Installation

Main Board Driver Jumper

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

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

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


Driver Installation

  • Before installing the driver, it needs to be checked accordingly to avoid damaging the driver or the main board.

  • FLY driver: If you do not use the infinite zeroing function, set the DIP switch to position 1; conversely, if you want to use the infinite zeroing function, set the DIP switch to ON.

    dangerous
    • Note!!!! When installing the driver module, ensure the correct insertion direction, i.e., the EN pin should be on the top-left corner, otherwise it may damage the driver or even the main board!!!! Ensure the driver has a good heat sink!!!!

Stepper Motor Wiring

info
  • Regardless of the manufacturer, a two-phase stepper motor will ultimately appear as 4 wires. No matter what color they are, black, white, green, yellow, etc., they all correspond to 4 wires. Therefore, we need to group these wires into two groups, A and B.
  • For a two-phase four-wire stepper motor, we don't need to know which is group A or B; we just need to determine one group. The motor direction can be configured in the settings.
  • In a 3D printer, the most commonly used is a two-phase four-wire stepper motor. Its principle is as shown in the figure. There are two methods to identify the wiring sequence of a stepper motor:

    • Connect any two phase wires, and turn the motor shaft by hand. If there is a noticeable resistance, the two wires belong to one group. Conversely, they do not belong to one group, and another pair of phase wires needs 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 belong to one group; otherwise, they do not belong to one group, and another pair of phase wires needs to be tested.

Heater Wiring


Bed Wiring

  • AC Bed: When wiring the solid-state relay, make sure not to mix up the input and output.

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


Thermistor Wiring

Introduction to Thermistor Types

  • The wiring method for thermistors is as follows. Please consult the purchasing merchant for the type of thermistor.

  • If purchased from fly (as shown below), please configure sensor_type as: ATC Semitec 104GT-2

  • If it is a standard NTC 100K (as shown below), please configure sensor_type as: Generic 3950


Main Board Thermistor Wiring


Fan Wiring

  • Fan Wiring

    tip

    Fan voltage selection. Short the corresponding voltage pins with a jumper cap. The selection method is as shown in the figure. Note: The jumper configurations in the yellow box are the same. Note!!!! Incorrect fan voltage selection may damage the fan or MOS module.

    • Fan Wiring

Limit Switch Wiring

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


Leveling Sensor Wiring

Metal Proximity Switch Wiring

  • VORON recommends using the Omron Omron TL-Q5MC sensor (previously, the official recommendation was PL08N, which has the same principle but different detection distance) for bed leveling. The wiring method is as shown in the figure.


BL-Touch Wiring

  • BL-touch has five wires, three of which form the first group, responsible for sensor power supply and probe extension/retraction. The second group is the ground and signal lines, outputting limit signals. Carefully check the wiring sequence when connecting BL-touch, as incorrect wiring could permanently damage the sensor and the main board!!! The wiring method is as shown in the figure.


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. The wiring method is as shown in the figure.

  • 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 can be used with almost any print platform.

    warning

    Voron Tap is not recommended to be connected to 24V, as some versions may have a high probability of burning out the Tap sensor due to 24V. This is not a problem with the Fly product, but a design flaw of Voron Tap, please be aware!!!

    dangerous

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


FLY-Mini12864 LCD Wiring

  • The diagram below shows the wiring method for the FLY mini12864. For other manufacturers' screens, please consult the respective manufacturers. Reversing or incorrectly connecting the Mini12864 screen may cause the host computer to lose connection with the MCU. If the Mini12864 screen worked fine before but now fails to connect to the MCU, try unplugging the Mini12864 wiring!!!