Table of Contents
Documentation
more information
in fluidNC wiki http://wiki.fluidnc.com/en/home
YAML Examples
The YAML configurations for the V4.9 PLUS B and V4.96 PRO are basically the same, except that the V4.9PB requires a 47Ω resistor to be added to the SPI hardware connection.
The difference between the YAML configurations for V4.7 and V4.9X is GPIO.26, which can only be used as an input on the V4.7. The V4.7 can only be connected to standard-mode stepper motor drivers.
V4.9 PLUS B vs. V4.96 PRO
| Board | YAML Configuration | SPI Hardware Note |
| V4.9 PLUS B | Same as V4.96 PRO | Requires a 47Ω resistor in series on the SPI line. |
| V4.96 PRO | Same as V4.9 PLUS B | No additional resistor required. |
V4.7 vs. V4.9X
| Board | GPIO.26 Function | Stepper Driver Compatibility |
| V4.7 | Input only | Compatible only with standard-mode stepper motor drivers. |
| V4.9X | Configurable as input/output | Supports both standard and advanced driver modes. |
YAML Example: XYZABC StepStick Drivers
- Applicable to the V4.9PB V4.96Pro mainboard,
- For internal connections such as A4988, DRV8825, and other StepStick drivers.
This YAML file is used for V4.9PB V4.96Pro factory testing, including features such as 6-axis control, 6 limits, Probe, OLED, Relays, PWM, 0-10V output, and 485 communication.
YAML Example: XYYZA Standard Drivers
- Applicable to the V4.7B V4.9PB V4.96PRO mainboard,
- For external connections such as standard TB6600 drivers.
This YAML file is used for V4.7B factory testing, configurations for X, Y1, Y2, Z, A axes. The last driver slot is configured for relay and coolant functions, and includes support for OLED display, PWM, 0–10V analog output, and 485 communication.
YAML Example: XYYZA Standard Drivers with Pendant
- Applicable to the V4.7 V4.9PB V4.96PRO mainboard,
- For external connections such as standard TB6600 drivers.
- With PiBot CNC Pendant V4
This YAML file contains configurations for X, Y1, Y2, Z, A axes. The last driver slot is configured for relay and coolant functions, and includes support for Pendant, PWM, 0–10V analog output, and 485 communication.
YAML Example: XYYZA Standard Drivers with IO Expander
- Applicable to the V4.7 V4.9PB V4.96PRO mainboard,
- For external connections such as standard TB6600 drivers.
- With PiBot STM32 I/O Expander for FluindNC V4
- At the same time, the pendant can be connected to the “To Pendant” port of the expander via an RJ12 cable to function properly.
This YAML file contains configurations for X, Y1, Y2, Z, A axes. includes support for IO Expander, PWM, 0–10V analog output, and 485 communication.
YAML Example: XYYZ On-Board SPI Drivers
- Applicable to the V4.9PB V4.96PRO mainboard,
- For on-board SPI drivers such as TMC2130.
- YAML With PiBot CNC Pendant V4
This YAML file contains configurations for X, Y1, Y2, Z, axes. includes support for Pendant, Relay, PWM, 0–10V analog output, and 485 communication.
YAML Example: XYYZ External SPI Drivers
- Applicable to the V4.9PB V4.96PRO mainboard,
- For on-board SPI drivers such as TMC5160 .
- YAML With PiBot CNC Pendant V4
This YAML file contains configurations for X, Y1, Y2, Z, axes. includes support for Pendant, Relay, PWM, 0–10V analog output, and 485 communication.




