-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation: Deprecated ini file option(s) do not exist in new section SPINDLE_n #3171
Comments
Default_spindle_0_soeed is not deprecated and does belong in the display section. It relates to what rpm the manual spindle start button in the GUI starts at. |
The regarding commit from 12/2021: 3d005f6 |
The [SPINDLE] section is for the motion controller. That doesn't make the entries in the DISPLAY section depreciated. GUI and Motion can be different Yes spindle increments is still a GUI setting afaicr |
I'd agree there should not be DISPLAY options in any of the motion controller ini sections (although GUIs could/should use options from TRAJ, SPINDLE etc such as max velocity where appropriate). If this is the case, both the deprecation notices and the [SPINDLE_n] INCREMENT are incorrect in the documentation. As an unqualified contribution to the discussion, it may be appropriate for GUIs to create their own sections in the ini file for options that are not common/universal/'official' DISPLAY options. |
I do find it somewhat confusing to have all these [DISPLAY] entries that may or may not be used by a particular GUI. Wouldn't it make more sense to move the documentation of GUI-specific entries to the docs of that particular GUI? |
They are included in the GUI specific docs (as far as I can see with a quick view). It seems that they are listed additionally in the Ini Config page which makes it a bit difficult to sync them. |
In that case I would suggest to remove those entries from the ini documentation and maybe add a list with links to the relevant gui docs. The current situation is really very unfortunate as it makes maintenance of the general documentation much more difficult than it needs to be. |
By extension, options that in the ini file that are for one particular GUI should have their entries in a separate section (eg
Agreed - it also makes understanding the ini file more difficult because you have entries in |
reference to use for discussion and eventual inclusion: |
Thanks for that input! |
This is excellent reference, thank you for taking the time to write it. On the I may be in a minority but I'd also like to see the document advise developers that options defined solely for a specific GUI should have their own section. I would humbly suggest that all the 'Extended Configuration' options fall into that category. |
Thanks for the feedback. Regardless of which way we go, this just helps with discussing what should be in it. |
SPINDLE_INCREMENT only has one entry basically because no one has built a screen that caters to multiple spindles. I'm not sure why you would want different increments for different spindles, but I am not opposed to it. I am not against a specific section for non standard GUI defines, though I feel it would be pretty easy to abuse it. |
Here are the steps I follow to reproduce the issue:
In the [DISPLAY] section of the ini file documentation the options DEFAULT_SPINDLE_SPEED and DEFAULT_SPINDLE_0_SPEED are deprecated as moved to the [SPINDLE_n]
This is what I expected to happen:
DEFAULT_VELOCITY described in the [SPINDLE_n] section of the documentation.
This is what happened instead:
There are no default spindle speed or velocity options described in the [SPINDLE_n] section
It worked properly before this:
[SPINDLE_n] is a new ini section in 2.9
Information about my hardware and software:
The text was updated successfully, but these errors were encountered: