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:
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]...
Jump to solution
17 Replies
Wetson
WetsonOP5d ago
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.
Wetson
WetsonOP5d ago
No description
Wetson
WetsonOP5d ago
@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?
Niko_Man
Niko_Man5d ago
yes several times, I answered in the other thread, sorry I didnt see this new location.
Solution
Niko_Man
Niko_Man5d ago
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.
Niko_Man
Niko_Man5d ago
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.
Wetson
WetsonOP5d ago
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
Niko_Man
Niko_Man5d ago
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
Wetson
WetsonOP5d ago
what slicer are you using?
Niko_Man
Niko_Man5d ago
Prusa 2.9.0
No description
Wetson
WetsonOP5d ago
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
Niko_Man
Niko_Man5d ago
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.
No description
No description
No description
No description
Wetson
WetsonOP5d ago
ok, make a copy of that profile, and replace the gcode with these, and try again just for kicks and giggles Start Gcode:
START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_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]}
START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]},{first_layer_temperature[1]} EXTRUDER_OTHER_LAYER_TEMP={temperature[0]},{temperature[1]} BED_TEMP=[first_layer_bed_temperature] INITIAL_TOOL={initial_tool} TOTAL_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:
After Layer Change:
After Layer Change:
;AFTER_LAYER_CHANGE ;[layer_z] G92 E0 _ON_LAYER_CHANGE LAYER={layer_num + 1}
Tool Change G-Code:
Tool Change G-Code:
T[next_extruder]
Between Objects Gcode:
Between Objects Gcode:
G92 E0
Color Change Gcode:
Color Change Gcode:
M600
Pause Print Gcode:
Pause Print Gcode:
M601``` 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
Niko_Man
Niko_Man4d ago
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
Wetson
WetsonOP4d ago
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
Niko_Man
Niko_Man4d ago
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.
Wetson
WetsonOP4d ago
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

Did you find this page helpful?