Teaching Tech | Get more from your slicer using variables and conditional gcode @TeachingTech | Uploaded 1 year ago | Updated 2 days ago
If you are drowning in multiple slicer profiles to handle various 3D printing combinations, you might be able to streamline using variables. Variables allow us to have a single set of gcode, but substitute in the values required for that specific print.
In this video, we work through several examples and compare the capabilities of PrusaSlicer, SuperSlicer and Cura. We also cover conditional gcode to support multi material printing from a single printer profile.
0:00 Introduction
0:35 What are variables?
PrusaSlicer placeholder reference: help.prusa3d.com/article/list-of-placeholders_205643
SuperSlicer variable reference: github.com/supermerill/SuperSlicer/wiki/Macro-&-Variable-list
Cura list of replacement patterns: http://files.fieldofview.com/cura/Replacement_Patterns.html
2:31 Example 1 - Print progress by layer
4:19 Cura limitations
5:45 Example 2 - Print progress by height
7:03 Example 3 - Start gcode temperatures
8:21 What is conditional gcode?
8:51 Conditional gcode scenario - Automatic hot end heating on IDEX
10:00 Dummy material for unused extruder
10:36 Syntax for conditional gcode in PrusaSlicer/SuperSlicer
PrusaSlicer and SuperSlicer conditional gcode reference: help.prusa3d.com/article/macros_1775
Dynamic gcode in Cura discussion: community.ultimaker.com/topic/21314-possible-to-make-dynamic-gcode-in-cura
12:34 Max() function example
13:23 Conclusion
Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
https://3dprintersonline.com.au/
Take a look around and if you like what you see, please subscribe.
Support me on Patreon: http://www.patreon.com/teachingtech
If you are drowning in multiple slicer profiles to handle various 3D printing combinations, you might be able to streamline using variables. Variables allow us to have a single set of gcode, but substitute in the values required for that specific print.
In this video, we work through several examples and compare the capabilities of PrusaSlicer, SuperSlicer and Cura. We also cover conditional gcode to support multi material printing from a single printer profile.
0:00 Introduction
0:35 What are variables?
PrusaSlicer placeholder reference: help.prusa3d.com/article/list-of-placeholders_205643
SuperSlicer variable reference: github.com/supermerill/SuperSlicer/wiki/Macro-&-Variable-list
Cura list of replacement patterns: http://files.fieldofview.com/cura/Replacement_Patterns.html
2:31 Example 1 - Print progress by layer
4:19 Cura limitations
5:45 Example 2 - Print progress by height
7:03 Example 3 - Start gcode temperatures
8:21 What is conditional gcode?
8:51 Conditional gcode scenario - Automatic hot end heating on IDEX
10:00 Dummy material for unused extruder
10:36 Syntax for conditional gcode in PrusaSlicer/SuperSlicer
PrusaSlicer and SuperSlicer conditional gcode reference: help.prusa3d.com/article/macros_1775
Dynamic gcode in Cura discussion: community.ultimaker.com/topic/21314-possible-to-make-dynamic-gcode-in-cura
12:34 Max() function example
13:23 Conclusion
Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
https://3dprintersonline.com.au/
Take a look around and if you like what you see, please subscribe.
Support me on Patreon: http://www.patreon.com/teachingtech