Touch-Mi deployprobe.g not working
-
I have a Touch-mi Z probe and also a Z endstop
After I homeall, If I send a M401 to deployprobe nothing happens
not sure why
Config
; Drives M569 P0 S0 ; physical drive 0 goes backwards previously P0, p5 is on expansion board M569 P1 S0 ;M569 P8 R0 S0 T3.33:3.33:3:0 ; physical drive 0 goes backwards previously P0, p5 is on expansion board S42B ;M569 P5 R0 S1 T3.33:3.33:3:0 ; physical drive 1 goes backwarsa previously P1, p8 is on expansion board S42B M569 P2 S0 ; Z physical drive 2 goes backwards M569 P3 S1 ; Extruder physical drive 3 goes Forwards M584 X0 Y1 Z2 E3 ; set drive mapping , ;M584 X8 Y5 Z2 E3 ; set drive mapping , old X0 Y1 S42B M350 X32 Y32 Z32 I0 ; configure microstepping without interpolation, previously 32 M350 E16 I1 ; configure microstepping with interpolation M92 X200 Y200 Z1593 E409 ; set steps per mm M566 X600 Y600 Z20 E800 ; Set maximum instantaneous speed changes (mm/min) JERK M203 X9000 Y9000 Z1500 E10000 ; Set maximum speeds (mm/min) M201 X1000 Y1000 Z250 E5000 ; Set accelerations (mm/s^2) M906 X800 Y800 Z800 E1300 I30 ; Set motor currents (mA) and motor idle factor in per cent X1800 Y1800 Z1500 M84 S30 ; Set idle timeout M572 D0 S0.0125 ; Pressure Advance ; Set idle timeout ; Axis Limits M208 X-10 Y-22 Z0 S1 ; set axis minima M208 X300 Y265 Z300 S0 ; set axis maxima ; Endstops M574 X1 S1 P"xstop" ; X min active high endstop switch M574 Y1 S1 P"ystop" ; Y min active high endstop switch M574 Z1 S1 P"Zstop" ; Y min active high endstop switch ; Z-Probe M558 P8 F500 H10 I0 T4000 ; touch me probe G31 P500 X-6 Y-48 Z0 M557 X40:240 Y40:240 S100 ; define mesh grid S50 = Spacing 50mm
sys\deployprobe.g
; deployprobe.g ; this is a manual probe deployment by touching the Touch-Mi Probe ; with the magnet included. G91 ; relative positioning G1 Z10 F600 S2 ; lift Z relative to current position G90 ; absolute positioning G1 Y10 F1800 ; move X to zero G1 X270 F1800 ; move X to zero M564 S0 ; allow movement into Minima Y-10 G1 Y-10 F600 ; move Y to -10 slowly G1 X300 F200 ; move Xto 300 very slow to pull magnet across G1 Y0 F600 ; move Y to 0 slowly G91 ; relative positioning G1 Z10 F600 ; move Z by 10 slowly G90 ; absolute positioning G1 X0 F1000 ; move X to 0 slowly M564 S1 ;limit axis movement M291 P"Trigger Magnet" S3 ; prompt for magnet action
-
How are you issuing the M401 command?
Frederick
-
just via Console after homing to test it
-
@Adamfilip said in Touch-Mi deployprobe.g not working:
just via Console after homing to test it
And you get no movement, no dialog, no errors?
Frederick
-
right, nothing happens.
-
@Adamfilip said in Touch-Mi deployprobe.g not working:
right, nothing happens.
Strange
What firmware version are you using?
If you haven't done this issue M98 P"config.g" and see if you get any errors.
If you haven't done this create a deployprobe.g with just a M291 command to verify that it executed and test M401 against that.
Frederick
-
@fcwilt said in Touch-Mi deployprobe.g not working:
M98 P"config.g"
Board: Duet 2 WiFi (2WiFi)
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.2 (2021-01-05)
Duet WiFi Server Version: 1.25With Just M291 the message does not appear
M98 P"config.g" HTTP is enabled on port 80 FTP is disabled TELNET is disabled Error: Missing Z probe pin name(s) Error: Invalid Z probe index Error: Pin 'fan1' is not free Error: Fan number 2 not found
-
I'll be right back - I'm going to test something.
Frederick
-
Hi,
OK the error on line 5 is preventing the probe from being configured and thus M401 does nothing.
You are missing the M558 C parameter specifying the input pin.
The error on line 6 may be caused by the M558 I parameter which is not a valid parameter for version 3 firmware
Frederick
-
Can you post your full config.g?
Have you seen this? https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe#Section_Touch_Mi
The M558 needs to be updated for RRF3 syntax as fcwilt indicates.
https://duet3d.dozuki.com/Wiki/Gcode?revisionid=HEAD#Section_M558_in_RepRapFirmware_Num_3
What pin are you using?
Once we figure out the correct syntax I'll update the instructions for the touch-mi to include that. Probably C"zprobe.in"
-
ok so i will update to the following
M558 P8 C"^zprobe.in" F500 H10 T4000 ; touch me probe
perhaps this guide regarding Touch-Mi should be updated for RRF3
https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe#Section_Touch_Mi
-
@Phaedrux said in Touch-Mi deployprobe.g not working:
What pin are you using?
Once we figure out the correct syntax I'll update the instructions for the touch-mi to include that. Probably C"zprobe.in" -
@Phaedrux using ZProbe Pins on Duet2wifi
-
If you confirm it's working I will update that page.
-
havent had a chance to test, running some long prints this week