ptegler
Posts: 13
Joined: Wed Dec 28, 2016 8:17 pm

Expose variable names for post processing scripting.

People keep asking for Klipper support. This request is for a feature that does not need to be included in a software revision.
I believe a simple on line document or FAQ regarding variable names would allow people to script there own needs or post processing scripting.

Example 1: Currently in v5 S3D, right-clicking the model name (Models window) you have the context menu item to view Mesh Properties. That pop-up shows the bounding size, and bounding center. Post processing scripting using that info would facilitate the localized bed mesh calibration capabilities vs doing an entire bed every print. Massive gain for S3D.

Example 2: S3D will allow 'grouping' objects. Scripting again, would facilitate the ability to cancel single items that are failing vs stopping the whole print job, if we could post process 'group' or item location info from the group function.

Example 3 : You have first layer (multiple layers) temperature settings capabilities, but no way to pass 'first layer' vs/and subsequent layer bed or hot end temps to any post processor scripting that could be placed in scripts section of S3D. side note: I even played with 'layer change' and process change' scripting to inject various stuff in the S3D generated g-code that Klipper could use to effect the print .

There are several such scenarios (being discussed on other firmware forums) that stop people from using S3D. I personally believe S3D's simplicity is perfect for the average user. But giving the largest growing market a way to continue using your program has to be a win win and a capability I sorely want to see avail, or I fear my own switching away from S3D after all these years to use the features of those advanced printers.

Yep.... 2-3 new high end printers now come stock with Klipper as the default firmware.
thanks

Return to “Feature Requests”