NikoMan update issue
@Niko_Man Im going to move it to here so we can better keep track of the convo :) im pasting it below
Solution:Jump to solution
Hi I was able to finally ssh in and ran ratos doctor, it is better no packages show need of update but this is error keeps coming up, even though I have entered the "unsupported slicer" line to the printer.cfg
Post-processing Error: slicer version not supported
You can allow unsupported slicers by adding the following to printer.cfg.
[ratos]...
17 Replies
niko_man: Getting this error, and cannot get past it " Error loading kinematics 'ratos_hybrid_corexy' this happened after updating. Many reboots, nothing is helping. This machine has printed over two spools even in IDEX mode, IDEX stopped working so I did an update all to software and now it is not working. I am in the middle of a production run for parts and this is crippling. Any help would be appreciated.
Can you reboot, and refresh updates? And send screenshot of what your update manager shows?
Niko_man: yes I have tried reboot and refresh a few times, I may take your advice and re-flash, I'm just worried that after reinstalling the printer.cfg that it will do something else crazy. I had a very hard time bringing this machine online with all of the offset errors and vaoc issues. but I did get it working and have printed hundred's of parts.
@Niko_Man Sorry you may have missed, trying to keep stuff in this thread to keep track of it all
Looks like all your items are up to date, but there's definitely a core issue
I know you say reboot... Have you done the firmware restart?
yes several times, I answered in the other thread, sorry I didnt see this new location.
Solution
Hi I was able to finally ssh in and ran ratos doctor, it is better no packages show need of update but this is error keeps coming up, even though I have entered the "unsupported slicer" line to the printer.cfg
Post-processing Error: slicer version not supported
You can allow unsupported slicers by adding the following to printer.cfg.
[ratos]
allow_unsupported_slicer_versions: True
Reasons for failure:
The file format is from an old version of RatOS which is no longer supported. The original file must be re-uploaded or re-sliced.
Ok after power cycling the machine error was still coming up, even in single print mode. So I resliced the object and generated new gcode, the single print is now working. After this finishes I will then try the IDEX copy mode.
Sorry for just now seeing this! Yes this is solved by reslicing and deleting the stored file in RatOs, then reuploading to RatOs. The reason for the error is the files in RatOs (once you attempt to print) are post-processed by RatOs itself. Due to issues that can arrise you cannot run legacy versions of post-processed gcodes
You should be all setup now
OK in IDEX for the same file I get : " Error evaluating 'gcode_macro START_PRINT:gcode': jinja2.exceptions.UndefinedError: list object has no element 1" I have solved this in the past and printed in copy mode by editing the gcode according to Helge's instructions. I was hoping the IDEX copy macro would do that for me, it has worked in the past without those setting and gcode edits. Maybe its the sequence of the printing process, anyway thanks for your help. Is this what I have to do everytime to get the IDEX copy to work: Start GCode for IDEX printers
:::info Make sure the box labeled "Emit temperature commands automatically" is unchecked under "Start G-Code options". :::
START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EX-TRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] START_CHAMBER_TEMP=[chamber_temperature] CHAMBER_TEMP=[chamber_temperature] INITIAL_TOOL={initial_tool} TO-TAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}
End GCode
END_PRINT
Before layer change GCode
;BEFORE_LAYER_CHANGE
;[layer_z]
After layer change GCode
;AFTER_LAYER_CHANGE
;[layer_z]
G92 E0
_ON_LAYER_CHANGE LAYER={layer_num + 1}
Tool change GCode for IDEX printers
T[next_extruder]
Between objects GCode
;BETWEEN_OBJECTS
G92 E0
Start filament GCode
; Filament gcode
SET_PRESSURE_ADVANCE ADVANCE=0.05
Pause GCode
PAUSE
what slicer are you using?
Prusa 2.9.0
In printers, and custom G code, could you send what you have there? screenshots are fine
wait I guess that's what you sent
Actually still send me that if you could please
sorry for the back and forth lol
the code is in the thread above is what i have to enter to get the IDEX copy to work, these screen shots are what is native to the printer section.
ok, make a copy of that profile, and replace the gcode with these, and try again just for kicks and giggles
Start Gcode:
End GCode:
;AFTER_LAYER_CHANGE
;[layer_z]
G92 E0
_ON_LAYER_CHANGE LAYER={layer_num + 1}T[next_extruder]G92 E0M600M601```
oh that did not format
hold on
there
sorry
all other blocks should be empty
This should fix your issues running Idex Copy, I think the problem is your start gcode is incorrect, and when running IDEX Copy (or mirror) it's looking for that other extruder temp which it can't find in your start gcode
If this works, you can delete the copy profile and just insert the new start gcode into the section
OK that printer Gcode is what I have also documented from Helge, however it doesn't work just by itself, the filament Gcode needs this addition: Start filament GCode
; Filament gcode
SET_PRESSURE_ADVANCE ADVANCE=0.05
after saving the gcode entries then you have to regenerate the part gcode. It is now working fine printing full IDEX copy. I was hoping there was a shortcut to all of this, maybe write a macro to make these entries, but at least its all working now, thank you very much for all of your effort.
Forgot to say, that in my above Gcode edits, there is included the "Pause GCode
PAUSE "
this needs to be removed, just set ; Filament gcode
SET_PRESSURE_ADVANCE ADVANCE=0.05 and it works. Ok thats it. thanks
That makes sense
Im very curious why you need to set pressure advance here... the post processor should do that
However if you're happy with where you're at I'll leave it be lol.
no problem, sorry it took awhile to get you some sort of solution. I'm still figuring stuff out as well
I really appreciate your help, a lot of this is over my head and need a lot of help. I don't know why the pressure advance has to be set, I tried it both ways and it would only work with that set. I will learn more as I go, but for now just need workarounds so that I can still print with IDEX. I bought this machine for two reasons, the copy print, twice as fast, and two colors, fast and without all the waste. I am producing parts that I will sell and need the speed and quality.
More than happy to help! I'll mark this as solved then, and if you have any other issues feel free to start a new thread and ping me or anyone else