Universal-G-Code-Sender icon indicating copy to clipboard operation
Universal-G-Code-Sender copied to clipboard

Improve FluidNC Machine Setup wizard

Open dnikodem84 opened this issue 2 months ago • 0 comments

Description

FluidNC based machines have the ability for some very advanced configuration, When using fluidBT then one has to either plug their controller into a computer ( not always practical. ) or methods from the 90s ( Terminal with XModem capability ) to update machine settings perminently.

This level of configurability means that there should be no major roadblocks in making the "UGS Machine Setup Wizard" for fluidNC machines be not only fully functional but also be able to update config.yaml to the point where the user can "square their machine" or change the homing direction without too much effort.

for example:

$/axes/x/steps_per_mm $/axes/x/steps_per_mm=800

can be used to read or set the steps per MM and calibrate a machine.

$/axes/x/homing/positive_direction

can be used to set the homing direction,

$/axes/x/motor0/pulloff_mm=2.000 $/axes/x/motor1/pulloff_mm=0.275

can be used to provide "squaring" features to a machine which was not built completely square.

$/axes/x/soft_limits=true Can be used to implement soft limits.

$/axes/x/motor0/hard_limits: true Can be used to toggle hard limits.

dnikodem84 avatar Nov 05 '25 05:11 dnikodem84