#IDEX Offset Manual setup

117 messages · Page 1 of 1 (latest)

weak moat
#

Is there a way to apply the offset inside ratos-variables manually. VAOC module was a complete disaster so far for me.
There is a varible idex_applied_offset = 0 which I believe is like boolean whether to apply the offsets but it is 1 only when try to calibrate via VAOC module. Is there a way to force RatOS to use the offsets (idex_xoffset , idex_yoffset, idex_zoffset ) inside this file without the VAOC module.

elder elmBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution

low sinew
#

you should not change idex_applied_offset manually

#

ratos changes this value by its own when selecting the toolhjeads, it just tells ratos which offset, for which toolhead, is currently spplied, 0 or 1

#

whats the issue with VAOC?

#

also, there is no need to FORCE ratos to use the offset values, it is alreqady doing it

weak moat
#

To be honest not sure whether it's me doing something wrong or there are just bugs.

#

I'm following these steps
Click Start Calibrate
-> Adjust the T0 X and Y and focus
-> Cammera PXmm . Not sure what is the outer diameter of the standard 0.4 nozzle. Is it easier to set diameter to nozzle diameter and adjust it according to it?
-> Switch to T1 and adjust the X, Y and focus.
->Click Stop Calibration and I get and error move out of range. The message have a coordinate 477 on Y when my printer is only 300mm
If go batck to T0 from T1 instead of clicking Stop Calibration, T0 is no longer aligned. Clicking back T1 crashes the T1 into T0 even though T0 is away from the camera.

low sinew
#

yeah, this sounds like a config error and probably your endstops as well

#

not VAOCs fault

#

please share your ratos and printer.cfg file

#

also, you dont need to set the focus for T1, this ahppens automatically with the z calibration button

weak moat
#

it's printing just fine if I don't go to VAOC. I tried single IDEX and copy IDEX

low sinew
#

please share the demanded config giles, and the ratos-variables.cfg fie as well

weak moat
#

my Y control point aligns at 327.763 and was getting control point error. I checked mechanical part and everything seems at place and well aligned.

low sinew
#

please share the correct error message, a screenshot please

weak moat
#

Unexpected VAOC y-control point detected! Please run '_VAOC_RESET' to roll back to default values.

#

this is the error

#

it's from _VAOC_START macro

low sinew
#

then you need most likely tune your y endstop position

weak moat
#

the senity check

low sinew
#

this tells me your y endstop position is off

#

this should be arround 333

#

so its off by ~8mm

#

thats why vaoc is complaining

weak moat
#

honestly there is no way to be off by such amount.

#

I saw on another post the camera should be at about 300 + 30.5

#

where the Y endspot is there is no the much space to be misaligned by that much

low sinew
#

its definitly the y endstop position

#

VAOC is checking this for good reasons

#

if you retune four y endstop it will work

weak moat
#

I agree that it should the checks but I found a work around the Y issue. My main issue is on the X. When I align T0 -> T1 and get back to T0. T0 is no longer aligned

#

it's like adjusting T1 moves also T0

#

May be I'm putting wrong Outter nozzle diameter

low sinew
#

its also possible that your belts are not tensioned equally

weak moat
#

the default is set to 1

low sinew
#

what default?

weak moat
#

should I change it to something else for the default nozzles of VCore 4

low sinew
#

what default?

weak moat
#

the default for Outter Nozzle Diam is 1

#

but the Outter Nozzle diameter seems to be bigger

#

and it's hard to measure exactly

low sinew
#

the outer diameter jsut needs to fit visually yur nozzle, it doenst affect any of the calculations

#

its jsut a helper tool

weak moat
#

will pxmm affect the calculations

low sinew
#

yes

#

well, it jsut makes sure that your drag and draop orientation moves the nozzle with the correct distance

#

but if you center them they should be centered anyway

weak moat
#

so it's just for the draging process.

low sinew
#

yes

weak moat
#

I will try to reccord a video to show the issue as I don't think this is the normal behavior. It might be due to my misconfiguration but I followed the configuration guide.

#

this is my Y endstop

#

There is not much wiggle room. The Endstop stand is between two profiles

#

Unless there are spacers between the endstop and the stand there is no way to move it by 8 mm

low sinew
#

i dont mean physically tuning it, i mean the y-endstop position in the printer.cfg

weak moat
#

I have never changed it. I used the RatOS configuration for VCore 300 IDEX

#

First issue tried to calibrate and getting the following error once all is calibrated and I click Stop Calibration on 300mm printer
Move out of range: 114.463 478.061 30.800 [0.000]

#

I'm uploading the video now

#

the files was too big to upload here

#

Here is the video for the second issue. If I calibrate T0, calibrate T1 and go back to T0 it is misaligned. Align T0 again and go back T1 it will crach first to the right and then into T0 to the left.

noble scarab
# weak moat https://transfer.redvertex.com/download?link=20241027HvUOtPZY

There's a whole bunch of issues here.

First of all, you should set the pixel pr mm so that the inner ring matches the nozzle orifice when the tip is perfectly in focus (it is of utmost importance that you've set the correct nozzle diameter in the hardware configurator beforehand), then set the outer diameter so that it matches the outer edge of the flat part around the nozzle orifice. If you get this wrong, all your adjustments are screwed.

#

Second of all: I'm gonna need your debug zip to check for config problems, that last video is all out of whack.

#

Pixel per mm should be around 290 for the RR VAOC camera (but will differ slightly between copies). The outer nozzle diameter is usually 1mm but varies from nozzle type to nozzle type (and varies with nozzle diameter as well).

weak moat
#

Even with Outter Diam set to 1 and 300 Px mm I still get the Error move out of range on Y as it's trying to set it to 478mm on 300 mm printer

low sinew
#

clean the console before doing it

weak moat
#

I will troubleshoot again in the evening. The issue from the second video might be due to toolhead hitting my runout sensors at the back and skipping steps. But the first one I have no idea so far.

low sinew
#

i assume your bed_margin_y variable is wrong

weak moat
#

let me know in which in which file it is and I will check the value

low sinew
#

if you do the enable debug thing this would help me

weak moat
#

tonight I will be able to enable it and redo the tests

low sinew
#

also plese share the ratos.cfg file

weak moat
low sinew
#

can you clean the console and run RATOS and then share the output

#

no need to home or whatever

#

hmm, i think i found the issue, but im not sure why it happens.

#

your VAOC y-control point is at 328, and you are saying it tries to move to y 478, thats exactly 150 difference, which is the y coordinate it tries to move, i beleive it somehow moves realtive to the VAOC position instead of absolut

#

but i cant find anything wrong in your files

#

@noble scarab do we still use the VAOC_MOVE macro or did you somehow switched to a own thing inside the configurator?

#

it seems his printer somehow enteres the relative movement mode

low sinew
weak moat
#

mainsail

#

everything is default as ratos image comes

#

I only increased sanity check macro tolerance to allow me to set control point 327.xx as in the original it was not allowing to get below 328

noble scarab
#

There were some old defaults used in that macro that i wasn't aware of, they're no emitted by the configurator so they're the correct same values as the defaults for ratos_variables.cfg

weak moat
#

Thanks. I will update and try it tonight.

neon geyser
weak moat
neon geyser
#

i can calibrate both positions with room to spare in y direction but i still get the error. Max y is 539.5 and the nozzle is at 538.61

neon geyser
#

re did the configuration wizard where it overrights config files and i still get the same error

#

Error evaluating 'gcode_macro _VAOC_CALIBRATE_Z_OFFSET:gcode': gcode.CommandError: Unexpected VAOC y-control point detected! Please run '_VAOC_RESET' to roll back to default values.

neon geyser
neon geyser
#

ok i fixed that error

#

with this:
variable_expected_camera_y_position: 535.5

#

but now i get this error

#

10:06 PM
Error during homing move: Move out of range: 246.040 538.530 -7.000 [0.000]
10:06 PM
RatOS | VAOC: Move T0 to control point: X208.540221 Y538.530472 Z-1.300000 IS_FIXED=True

neon geyser
#

got rid off the last config and adjusted the endstops using the stock max distance

#

still dosnt work

#

11:17 PM
Error during homing move: Move out of range: 246.060 533.622 -7.000 [0.000]
11:17 PM
RatOS | VAOC: Move T0 to control point: X208.559820 Y533.622125 Z-1.300000 IS_FIXED=True

neon geyser
#

will try now

neon geyser
bleak spire
#

always printer.cfg

neon geyser
bleak spire
#

but please start your own post, you shouldn't be hijacking this one

neon geyser
weak moat
# noble scarab It does now, if you update and run _VAOC_RESET

I can confirm that now It's working and I'm not getting control point error. The issue from the second video with the toolheads crashing was due to toolheads hitting my BTT runout sensors at the back and now the heads align in VAOC. Suddenly the move out of range error disappeared. After the new config I was getting the error and after sometime it disappeared.

elder elmBOT