VC4 IDEX Endstop calibration test
Test
Solution:Jump to solution
tune your belts before doing this
please revert to default endstop values
update ratos...
76 Replies
Solution
tune your belts before doing this
please revert to default endstop values
update ratos
.
then try to calibrate it with this method
IDEX endstop calibration
1. run
_VAOC_RESET
2. start VAOC
- if toolhead cant reach the camera in y position increase the y stepper max position and the variable_bed_margin_y accordingly
3. make a VAOC calibration
4. exit vaoc
5. run CALCULATE_DC_ENDSTOP
and copy and paste the result to your printer.cfg
6. run _VAOC_RESET
7. make a new VAOC calibration
after that share your ratos-variables.cfg file and the printer.cfg fileIt says gcode_macro ratos is not the valid section for bed_margin_x
@Helge Keck
show me the screenshot of this error
also, when did this error happens
after pasting the results to the printer.cfg?
ahh, one sec
And also, is it fine if I paste the results in a line with a smaller number than the stepper motors?
i dont understand?
In the print.cfg file I’m used to paste my modifications on line 40
On line 150 there are the stepper motor lines
Don’t they overwrite what I’m putting in?
make it the last text before the green section starts
before this line
[Variables]
idex_applied_offset = 0
idex_xcontrolpoint = 212.22356249999999
idex_xoffset = 0.2006041666666647
idex_ycontrolpoint = 529.1949270833334
idex_yoffset = -0.5129270833333521
idex_zcontrolpoint = -2.5
idex_zoffset = 0.08031250000818968
idex_zoffsetcontrolpoint = -5.800937500037727
nozzle_expansion_applied_offset = 0
nozzle_expansion_coefficient_multiplier = 1.0
nozzle_expansion_coefficient_t0 = 0.06
nozzle_expansion_coefficient_t1 = 0.06
t0_filament = ('', '', 0)
t1_filament = ('', '', 0)
perfect
it worked
please show me your printer.cfg file
Nice, it gives me no error starting the print
I’ll copy and paste the part before save config, fine for you?
just drag and drop the file into the chat
oh i forgot one thing
thank you
Should I redo everything?
not needed, jsut control your parking position for T1
Would say it’s fine, thank you
I started a print right now, I’m sorry…
no prob
thank you
I'm running through these instructions now
just making backups before starting
Thank you, you still corrected my problem🙃😅
coolio
the heavy duty bearings are a massive improvement, vaoc was crazy tight dialed in swapping between toolheads
yes, these bearings are pure gold
made out of vibranium
noise
shouldn't the xoffset and yoffset be closer to 0? or are those fine now with the earlier printer.cfg changes?
you cant do anything about the y offset
and the x offset should just below 1mm
ok cool
technically after this procedure the x offset should be 0
but real life sucks sometimes
kk, those ratos-variables.cfg are from after step 8 of your instructions, while the printer.cfg data is from step 6. Should I rerun CALCULATE_DC_ENDSTOP again?
no, all good
thank you
np, time to go tune up everything else again
@Helge Keck when you say revert to default endstop values, you mean only dc?
x and dc
Ok
I downloaded the util cfg but seems like I can't upload it due to permissions
jsut copy and paste the macro that is in green and paste it into the printer.cfg
do not upload a file
Aah
where can I find the default values for restoring?
if you cant find them ignore that point
my values were pretty close to the new test:nod:
I retrieved the default from ratos configuration github under printers vc4 idex and 400.cfg
After having actually thightened my T1 x-axis grup screw today I got some propper results 🙂 [Variables]
idex_applied_offset = 0
idex_xcontrolpoint = 212.18567994707587
idex_xoffset = 0.23223436713172418
idex_ycontrolpoint = 530.6923947688024
idex_yoffset = 0.12638605013967208
idex_zcontrolpoint = -1.2999999999999994
idex_zoffset = 0.0
idex_zoffsetcontrolpoint = 0.0
nozzle_expansion_applied_offset = 0
nozzle_expansion_coefficient_multiplier = 1.0
nozzle_expansion_coefficient_t0 = 0.06
nozzle_expansion_coefficient_t1 = 0.06
Worked great @Helge Keck 🥳 now that I resetted my X endstop, do I need to tune it again to the left side of the bed?
Just checking in after test prints, this approach was much easier for tuning IDEX. Pretty much flawless
no
OMG @Helge Keck thank you so much! This rocks!
can we get this pinned please
Indeed. That was so much easier
after doing this system of VAOC calibrations and running the macro and putting them in the printer.cfg.. then restarting .. T0 looks good at -15.. but T1 looks off about 2mm at 515. Here is VAOC results.
[Variables]
idex_applied_offset = 1
idex_xcontrolpoint = 211.70262245155092
idex_xoffset = -1.1163285678288162
idex_ycontrolpoint = 532.1319660491591
idex_yoffset = 0.41995217551652786
idex_zcontrolpoint = -1.5268750000027291
idex_zoffset = -0.005625000002608793
idex_zoffsetcontrolpoint = -5.4293749999859795
nozzle_expansion_applied_offset = 0
nozzle_expansion_coefficient_multiplier = 1.0
nozzle_expansion_coefficient_t0 = 0.06
nozzle_expansion_coefficient_t1 = 0.06
ignore the bed edges
you still have a x fofset of over 1mm, did you tuned your belts properly before doing the calirbation?
um no because there is no actual walkthrough on what to do and in what order for idex.
well, without correct belt tuning the VAOC wont work reliable
idex_xoffset = 0.007453416149061809
yeah, there we go, redid these steps after getting belts dialed in moreexcellent, thats how its supposed to look like
Can you please create a guide for your belt journey in the main idex channel? It would help out others. I'm willing to help you organize it.
Apparently, all my problems (IDEX 500) with the "Move out of range:" were due a faulty back_clamp, that didn't hold the belt properly in combination with the default acceleration been set to 10000mm, which is a bit aggressive for a 500?
10k is nothing
So probably I'm not tuning my belts properly, even with the Hybrid 500 - 10K was unachievable for any meaningful print quality
well, slicer profile tuning plays a huge role as well of course
and of course input shaper
its mandatory to achieve good quality at high speeds
I tuned my Prusament PC-Blend from ground up, achieving a very good precision even better than my enclosed MK3S+ (all enclosed chambers). Never reached more than 6000 acceleration on the RatRig - above that quality is ridiculous for my needs... How would you advise on tuning belts properly? I'm using the Diyshift GT2 belt tensioner...
Currently at 10k, starting the VAOC procedure brings me "moove out of range"
this is the wrong channel for it. if you want help to tune your printer for speed create a own thread in #fix-my-print and share your profile and images of the prints
also, a belt tension meter is not enough, if it even works.
Sure, I apologize
you need to make sure you dont have any virbations and equal belt length and so on
no need to apologize
Absolutely, I planned on recording a video walking through my tuning steps once my voice is back. Currently sick.
This procedure definitely works and the official commissioning guide should be changed, as soon as possible, for the others to follow.. Thank you all!
idex_xoffset = 0.08171275776905418
quick question, is it okay to have calibrated skew correction beforehand or do I need to deactivate it for this?
what is meant by reverting to default endstop valus? sorry for this question..
Good evening, I tried both guides, first the guide from the official IDEX comissioning and this one in the thread, but i get a error while doing the Z Offset. Unfortunatelly I could not find any working fix in the discord.
run
_VAOC_RESET
and try againSame result
I had to restart klipper, because the Toolhead was not over the cam and VAOC jumped directly into calibration without moving
But afterwards i only did the reset and did the z-offset