supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.1k stars 517 forks source link

.ini file holding deprecated values no longer accessible by gui interface internal_bridge_acceleration #4360

Open julianjc84 opened 2 months ago

julianjc84 commented 2 months ago

v2.5.60

What would be good practice to tidy up ones .ini files.

Using the 'configurations' folder inside the Superslicer folder makes running multiple versions and instances of super slicer extremely easy and convenient. As well as backups. However with SS ongoing upgrades and development that I am very appreciated of. New features are constantly added and depreciated. Copying the configurations folder to new builds i've hit my 1st noticeable issue.

Issue noticed : The internal bridge acceleration seems to be now depreciated in latest builds, However if it present in the printer settings .ini the internal_bridge_acceleration takes precedent over bridge_acceleration when generating g-code. The SS GUI interface does not allow editing of internal bridge acceleration.

bridge_acceleration internal_bridge_acceleration

I only noticed this after examining some g-codes and why my bridge_acceleration were not adjusting.

I am sure there are many other instances of similar situations that could propagate up but not sure of some good best practices to monitor.?

Resolution: Deleting internal_bridge_acceleration from my .ini file resolved my issue.

legend069 commented 2 months ago

normally we keep depreciated variables so the user can switch back to an older SS version. i have not read through all of the recent changes but from the quick read the only thing changed was the name for it new internal_bridge_acceleration old bridge_internal_acceleration

going to guess the code is missing parts to handle the old/new variable names

Arthur-de-Partuur commented 2 months ago

How would one see what all (allowable?) variables are? is there a list of some sort?