IDEX Mirror "Move Out of Range"

Have ran into this three times now. Print will start successfully before running into a "Move out of Range" error on the first layer even though there is still a decent chunk of room left between the heads. I have followed the EndStop Calibration as described in the comissioning guide exactly, and even ran a VAOC calibration before the print. I tested with IDEX COPY and that worked, however I need mirror for these parts. IDEX Mirror also failed on a previous print (different model) that was 0.30mm below the size limit, however I assumed I was just too close. Potentially related. Attached is the Debug zip from the most recent failed print. As well a short video, hopefully you all can help! Love the printer. Thanks!
58 Replies
Wetson
WetsonOP2w ago
Helge Keck
Helge Keck2w ago
please post your debug.zip file
Wetson
WetsonOP2w ago
@Helge Keck it's above the video here, I can re-upload if it's not visible!
Helge Keck
Helge Keck2w ago
yes, your print slightly too big for mirror mode it stopped to avoid the toolheads from crashing into each other you can use the autocenter feature to make sure the print is 100% centered one sec
[gcode_macro RatOS]
variable_auto_center_subject: True # auto center printed parts in x axis for idex copy and mirror mode
[gcode_macro RatOS]
variable_auto_center_subject: True # auto center printed parts in x axis for idex copy and mirror mode
maybe your print wasnt 100% centered
Wetson
WetsonOP2w ago
I agree that's probably the issue and prusaslicer has a weird auto-arranging that may not center properly. I will give that a shot and report back tonight. Thank you so much for taking a look!
Helge Keck
Helge Keck2w ago
yes, they even removed the autocenter feature recently
Wetson
WetsonOP2w ago
Still running into the same issue, even though the print is below the 172.5mm limit
Wetson
WetsonOP2w ago
No description
Helge Keck
Helge Keck2w ago
can you post the used gcode file please
Helge Keck
Helge Keck2w ago
one sec can you please download the gcode from the frontend
Wetson
WetsonOP2w ago
I cleared the files earlier today to see if there was a corrupted one on there, it uploads the same and produces the same error. I have it cleared again but I can upload and then redownload now for you? Sorry I know that's a little confusing
Helge Keck
Helge Keck2w ago
yes, if you start a print, the file gets changed by ratos. i need that file
Wetson
WetsonOP2w ago
just a sec
Helge Keck
Helge Keck2w ago
please start to print it, so it gets post processed you caan cancle the print immediatly
Helge Keck
Helge Keck2w ago
i have found the issue one sec MAX_X=276.869 MIN_X=123.172 MAX_X - MIN_X = 153,697 (object printsize in x) 153,697 * 2 = 307,394 (mirror mode print size in x) 307,394 - 55 (safe distance) = 252,394 so your print is 2.394 mm to wide for mirror mode
Helge Keck
Helge Keck2w ago
based on that image, jsut replace the parts slightly and it will work
No description
Wetson
WetsonOP2w ago
so on a 400mm bed, roughly 154mm is the part width limit for mirror? just so I can judge future parts Actually, let me clarify. 154 is the part width. Doubling that gets you 308mm. add 55mm for safe distance between the nozzles, gives you 363mm (you subtracted)? If that's the case, (400mm - 55mm) / 2 should give the final mirror part limit, 172.5mm as reported by RatOS post processor I guess I'm less worried about the actual print and more about what is my actual useable print width for mirroring parts! Appreciate you walking me through this
Helge Keck
Helge Keck2w ago
you subtracted
yes you need to it returns then the used x-size of the actual print. then you multiply it by 2
Wetson
WetsonOP2w ago
so, following your math. 307.394mm -55mm = 252.394mm You said that as I'm 2.394mm too wide for mirror, 250mm is my usable max width per mirror part. x2 that gives 500mm? With a 400mm bed that still is confusing...
Helge Keck
Helge Keck2w ago
oh its a 400 maybe i fucked up one sec just had my first coffe, its morning time here :kekw:
Wetson
WetsonOP2w ago
you almost had me pull solidworks out to make sure im not crazy
Helge Keck
Helge Keck2w ago
this is also weird bc ratos should actually inform you if the part is too big
Wetson
WetsonOP2w ago
RatOs has informed me before, when it was above "172.5mm" which, on a 400mm bed, subtracting the 55mm safe space and dividing by 2 seems correct
Helge Keck
Helge Keck2w ago
hmm let me think
Helge Keck
Helge Keck2w ago
so this was the error move
No description
Helge Keck
Helge Keck2w ago
if i now add 27.5 to it, 50% of the safe distance, then its indeed over 200, which leads to that error
Helge Keck
Helge Keck2w ago
No description
Helge Keck
Helge Keck2w ago
i wondering why ratos didnt told you that in mirror mode, there is probably a bug in the calculation will check that
Wetson
WetsonOP2w ago
Ok now that makes sense. What doesnt make sense in that case is why would it want to move that way on a 154mm width part?
Helge Keck
Helge Keck2w ago
there is probably a bug in the mirror mode calculation that places both toolheads on a wrong position
Wetson
WetsonOP2w ago
ah gotchya
Helge Keck
Helge Keck2w ago
meaing they could be more apart for example it almost looks like in your video that the print doesnt really start at the edges of the print plate, more moved slightly inside the build palte
Wetson
WetsonOP2w ago
My video was taken before you gave me the centering variable, however, it still fails with that True Failed in the same spot as well. plenty of room on the sides of the build plate in both tests
Helge Keck
Helge Keck2w ago
i will have a quick look, one sec
Wetson
WetsonOP2w ago
take your time. let me know what else I can provide if any.
Helge Keck
Helge Keck2w ago
oh yeah, i see the bug lol i did not take the toolhead safe distance into account give me a sec
Helge Keck
Helge Keck2w ago
can you please include this file from your printer.cfg
Helge Keck
Helge Keck2w ago
handle with care please! - include file - restart klipper - home printer - switch to mirror mode after that please check if the toolehads are still centered, meaning same distance to both sides then try to move them in x direction to see if its still work if yes try to print
Wetson
WetsonOP2w ago
Do you have a sample code for what to put into printer.cfg to include it? Will follow rest of procedure tomorrow and report back. 2am is bedtime 😁 thank you so much!
Helge Keck
Helge Keck2w ago
copy file to the folder where your printer.cfg is lcoated then add this to your prniter.cf
[include mirror_mode_fix.cfg]
[include mirror_mode_fix.cfg]
for the test, move to X0 and check if both toolheads are at the edge of the build plate then move to X200 well, 172,5 however, i dont have an idex printer here to test it properly. it might still need some adjustments. made this out of my head here. so if its not working jsut ping one of the ratos guys here and they will fix it for you
Wetson
WetsonOP2w ago
After homing, restarting klipper, homing, then switching to mirror I end up with this
Wetson
WetsonOP2w ago
No description
Wetson
WetsonOP2w ago
Position manually moving the heads together
No description
Wetson
WetsonOP2w ago
Position moving toolhead to edge of build surface
No description
Wetson
WetsonOP2w ago
Park Position
No description
Wetson
WetsonOP2w ago
Homing, starting a print, and switching to any other mode (single, copy) causes a move out of range error. I have to stop motors then rehome to get it back going Looks like you're on the right track though, especially doing it right off the top of your head lol @blacksmithforlife 🇺🇸 Idk if Helge was wanting me to ping a RatOs Helper or someone from ratrig, but if you have the ability to help or have some thoughts would love to hear it! No rush of course. Im not pressed to have this working immediately
blacksmithforlife
I've never used idex and I don't have a vcore4 so I'm not much help. Sorry
Wetson
WetsonOP2w ago
haha no worries! @MDFPereira sorry to ping, not sure who to ask but Helge suggested someone who's familiar with RatOs may be able to provide some input with whats going on with mirror mode? Or if you know who else I can bug lol. Thanks!
MDFPereira
MDFPereira2w ago
Hey! If you get no help until monday, I will give you a hand… Will be out tomorrow.
Wetson
WetsonOP2w ago
No rush at all, appreciate any insight :) thank you so much
MDFPereira
MDFPereira2w ago
Send me a reminder then, please. I will try and test something during the day
Wetson
WetsonOP5d ago
friendly monday reminder :) If you need any additional details/sample gcode let me know! More than happy to help any way I can.
MDFPereira
MDFPereira4d ago
I think I have enough. Will take a look at it today
Wetson
WetsonOP23h ago
Little bump for help 😁

Did you find this page helpful?