CoreXY ENDSTOP And Z Homing
-
Hi,
I'm currently building a CoreXY printer. but i ran in to some issue's
When i poweron the machine and home the Z the bed needs to go up. but because it takes a while to reach the top when probing slowly to gain the correct accuracy so therefor i want to use a Z-Stop at the low end of the printer. so it knows when its all the way down. and after that raise the bed 60cm and start probing with my piezo the bed for the independed z axis.bed leveling.
especially now while configuring everything i notice the bed leveling is not working as expected.
if its all the way down i have to wait several minutes until it reach the first probing point.
so can i configure a seperate axis with the same motors which start to find the low endstop.
and after that one is triggered configure the z axis to start with a 60cm raise and then start the slow probing.Johan
-
There is an easier way to get a fast first probe to close the distance and then a second slower probe for best accuracy.
In your homing file you can modify the M558 F value before issuing the first G30, then change it again and send a second.
Example:
; homeall.g ; called to home all axes ; ; M561 ; clear height map M400 ; wait for movement queue to empty M913 X45 Y45 Z45 ; Reduce motor currents for homing M400 G91 ; relative positioning G1 H2 Z3 F600 ; lift Z relative to current position G1 H1 X-250 Y-250 F4000 ; move quickly to X and Y axis endstops and stop there (first pass) G1 X5 Y5 F4000 ; go back a few mm G1 H1 X-240 Y-240 F360 ; move slowly to X and Y axis endstops once more (second pass) G90 ; absolute G1 X159 Y142 F6000 ; move probe to bed center M558 F600 A1 ; Dive fast once G30 ; probe Z M558 F100 A10 ; Slow second dive with more accuracy G30 ; probe z again G29 S1 ; Load heightmap and enable mesh grid compensation G1 X10 Y10 Z10 F6000 ; return head to park position M400 ; wait for moves to complete M913 X100 Y100 Z100 ; Return motor currents to normal M400
-
thx
i will try that