Post-Processing in RatOS - What is ti for?
What is Post-processing for in RatOS v2.1? Especially for single carriage printer?
Solution:Jump to solution
just to give you one example. Every single slicer moves after priming with high speed to the print area at the first layer height. on printers like the v-core 500 with their big bed this can ead to scratched surfaces
11 Replies
It doesn't actually post process anything on single carriage printers currently, it just does quick analysis (a few sanity checks to ensure conformity) and returns max print area, first x/y coordinates etc, which is used by macros. On IDEX it fixes a bunch of issues generated by slicers, and makes it possible to do ToolShift, automatic centering for copy/mirror prints etc.
I can understand some tweaks for IDEX, I've been curious on single toolhead printer because... well, I'm not really fond when something, which is barely documented (and not quite easily readable), is executed (which is usually not needed) and at the same time it makes somewhat dependency for specific slicers and their versions. Hence the question :-).
Solution
just to give you one example. Every single slicer moves after priming with high speed to the print area at the first layer height. on printers like the v-core 500 with their big bed this can ead to scratched surfaces
the post processing gets the first print oordinate and we are able to move there at a safe z ehight as fast as we want to
another thing is the printed object boundary box which no slicer offers as a variable
this makes sense. For printers with adaptive bed mesh (i.e. not Beacon)
also user is still able to completely turn that feauture off and use any slicers they want
its not mandatory
Seems it is probably documented elsewhere than here, I guess https://os.ratrig.com/docs/configuration/macros/#variables
its controlled with these settings we recently added
- What is
enable_gcode_transform
for?
- Am I right when if I have single toolhead and not using adaptive bed mesh, I can bypass_post_processing: True
without any problems?enable_gcode_transform
is for idex printers only
these are settings you need to put in your printer.cfg, no gcdeo commands
there is a addtiional gcode command you can run from the console that disables the prcessor for the next print ALLOW_UNKNOWN_GCODE_GENERATOR
and ALLOW_UNKNOWN_GCODE_GENERATOR
(I'll mark "solved" as soon as I open Discord on PC - I have absolutely no idea how to do it on phone :-))