hbot homes correctly but prints mirrored ,
-
@tracar said in hbot homes correctly but prints mirrored ,:
both move in a positive , to the top right side of the printer
If the head moves diagonally in the +X and +Y directions, all is well.
Move on to the next direction move test.
When you have the X motor moving correctly, test the Y motor by sending from the console:
G91
G1 S2 Y10 F3000If the head moves diagonally in the +X and -Y directions, all is well. If it moves in the -X and +Y directions, change the S parameter in the M569 P1 command to S1.
Y+ meaning to the back
-
x pos
y neg
-
Alright, so now when you jog the print head normally, does +x go to the right and Y+ to the back?
Have you changed your homing files to move to Y positive?
-
jogging is correct
y homing needs to be reversed
-
There is also some positive move need to go minus , eg the back off the end stop move , or they will push into the back stop instead of backing off.
So like I said don't change invert all y moves. -
homeall works
homex ,and homey work
and......x y jog work in the right way -
So all you need to do now is set the Z offset ?
-
@peter247 said in hbot homes correctly but prints mirrored ,:
So all you need to do now is set the Z offset ?
z always worked right
-
So Zero mm is zero mm from the bed ?
-
all thats left to get back is the bltouch settings and independant z axis for bed leveling
-
@peter247 yes z0 is Zero
after it homes to z0 it backs off 5mm
-
So what is next to do bed.g / G32 ?
-
next is to get it to recognize it has a bltouch attached, as M280 P7 S10 :deploy bltouch does not work
-
@tracar said in hbot homes correctly but prints mirrored ,:
M280 P7 S10
If we're using RRF3 now, that should be P0 instead of P7.
There should be an M950 command in your config.g that create the servo 0 pin for the bltouch. That's where the zero comes from.
-
Doing up a diagram like this can be very helpful in getting the offsets all straight. Piece of grid paper works well if you're not a paint wiz.
There's also some useful info here:
https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe
https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation
https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motorsThis page will also be useful for getting the hang of RRF3:
https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overviewAnd of course the Gcode wiki that will tell you how each gcode works:
https://duet3d.dozuki.com/Wiki/Gcode#main -
Which heater pin are you using ?.
Mine is heater 7 , so this should help you .
; Z-Probe config.g M558 P9 C"^zprobe.in" H2 F100 T8000 A5 ; set Z probe type to bltouch and the dive height + speeds M950 S0 C"exp.heater7" ; create servo pin 0 for BLTouch G31 P500 X-45 Y-6 Z2.98 ; set Z probe trigger value, offset and trigger height M557 X55:295 Y55:295 S80 ; define mesh grid .. 30 , 60 , 80
Lines 5 and 6 set to your own offsets and mesh grid
This works with any heater; deployprobe.g ; called to deploy a physical Z probe ; M280 P0 S10 ; deploy BLTouch
; retractprobe.g ; called to retract a physical Z probe ; M280 P0 S90 ; retract BLTouch
-
yes H7_pwm on the end of the expansion board
can not get a response from the bltouch
; Self-Test
;
M280 P0 S120 ; Send PWM channel 7 the S10 (angle) command, inverted signal -
@tracar said in hbot homes correctly but prints mirrored ,:
can not get a response from the bltouch
And that's using this in your config,g?
M558 P9 C"^zprobe.in" H2 F100 T8000 A5 ; set Z probe type to bltouch and the dive height + speeds
M950 S0 C"exp.heater7" ; create servo pin 0 for BLTouchIf that's what you have in config, and it's wired to the right pin, check the wiring continuity.
-
this is the current config
; Z-Probe
M950 S0 C"exp.heater7" ; create servo pin 0 for BLTouch
M558 P9 C"^zprobe.in" H5 F120 T24000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X0 Y0 Z0.445 ; set Z probe trigger value, offset and trigger height
M557 X50:400 Y50:500 S50 ; define mesh gridand
; deployprobe.g
; called to deploy a physical Z probe
M280 P7 S10 ; deploy BLTouch
does not workcontinuity of wiring is fine
-
BIG HINT ,This works with any heater
; deployprobe.g ; called to deploy a physical Z probe ; M280 P0 S10 ; deploy BLTouch
; retractprobe.g ; called to retract a physical Z probe ; M280 P0 S90 ; retract BLTouch