Motherboard Wiring
Interface Diagram
Interface Description
Pin Description
Power Wiring
- Fuse Installation
Driver Installation
Motherboard Driver Jumper Settings
-
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 the A4988 driver. For drivers like this, you need to consult the manufacturer's subdivision configuration table and then set the subdivision using the jumper cap.
-
UART Mode. The most common drivers using this mode are TMC2208, TMC2209, TMC2226, etc. These drivers can communicate asynchronously with the main controller via UART serial communication, and 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 drivers communicate synchronously with the main controller via SPI serial communication, and the subdivision, operating current, silent mode, etc., can also be set by modifying the configuration file.
Driver Installation
-
Before installing the driver, it needs to be checked accordingly to avoid damaging the driver or motherboard.
-
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, make sure the insertion direction is correct, i.e., the EN pin should be on the top left, otherwise it may damage the driver or even the motherboard!!! Make sure to attach a heatsink to the driver!!!
Stepper Motor Wiring
- 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 the 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 and which is group B; mainly, we just need to identify one group. The motor direction can be modified in the configuration.
-
In 3D printers, the most commonly used is a two-phase four-wire stepper motor. Its principle is shown in the figure below. There are two methods to identify the wire sequence of the stepper motor:
- Connect any two phase wires, turn the motor shaft by hand, and if there is significant resistance, the two wires are a pair. Conversely, they are not a pair, and you need to test other phase wires.
- Use a multimeter set to continuity mode to test any two phase wires of the stepper motor. If they are connected, they form a pair; otherwise, they are not a pair, and you need to test other phase wires.
Heater Wire Connection
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 motherboard.
Thermistor Wiring
Thermistor Type Introduction
-
The wiring method for thermistors is as shown below. Please consult the purchasing merchant for the type of thermistor.
-
If purchased from fly (as shown below), set the sensor_type to: ATC Semitec 104GT-2
-
If it is a conventional NTC 100K (as shown below), set the sensor_type to: Generic 3950
Motherboard Thermistor Wiring
Fan Wiring
-
Fan Wiring
tipFan voltage selection. Connect the corresponding voltage pin with a jumper cap. The selection method is shown below. Note: The jumper configurations within the yellow boxes are the same. Note!!! Choosing the wrong fan voltage may damage the fan or MOS module.
- MOS Module Installation (no polarity). As shown below
- Fan Wiring
Limit Switch Wiring
- Limit switches come in normally open (NO) and normally closed (NC) types. In 3D printers, it is generally recommended to use normally closed (NC). This way, if there is a problem with the limit switch circuit, the system will promptly report an error, avoiding unnecessary crashes and damage to the printer.
The limit switch voltage on Super8 can be changed by altering the shorting resistor, with options of 3.3V, 5V, 12V, defaulting to 5V. The default voltage is sufficient for most use cases, so no changes are needed unless necessary. However, please proceed with caution if modifications are required.
Leveling Sensor Wiring
Metal Proximity Switch Wiring
-
VORON officially recommends using the Omron TL-Q5MC sensor (previously, the PL08N was recommended; both have the same principle but different detection distances) for bed leveling. The wiring method is shown below.
BL-Touch Wiring
-
BL-touch has five wires in total. The first group of three wires is responsible for powering the sensor and extending/retracting the probe. The second group consists of the ground wire and signal wire, which outputs the limit signal. When wiring BL-touch, carefully verify the wire sequence. Incorrect wiring may permanently damage the sensor and motherboard!!! Wiring method is shown below.
Klicky Wiring
-
Klicky is a third-party leveling sensor that can be made at home with low cost and stable performance. It is highly recommended. The wiring method is shown below.
-
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 regular limit switches and compatible with almost all print platforms.
warningVoron Tap is not recommended to connect to 24V. Some versions using 24V have a high probability of damaging the Tap sensor, which is not a problem with the Fly product but a design flaw of Voron Tap. Please be aware!!!
dangerousNote: 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 below. For screens from other manufacturers, please consult the relevant manufacturer. If the Mini12864 screen is wired incorrectly, it may prevent the host computer from connecting to the MCU. If you were able to connect the motherboard's MCU before using the Mini12864 screen but can no longer connect after using it, try unplugging the Mini12864 wiring!!!
Connecting to Host
-
The motherboard connects to the host computer's USB port via a Type-C interface, or it can connect through a serial port. Only the former is described here.