Piezo Z probe problems/ Seeking alternatives !!!
-
What value does the Zprobe field on the DWC show?
Have you seen this?
https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe#main
and this?
https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCartesianPrinter#Section_Homing_Z_using_a_Z_probe -
@cozyp said in Piezo Z probe problems/ Seeking alternatives !!!:
I have succesfully connected the sensor to endstop Z input
Connect it to the Z probe input instead. Try P8 and I1 in your M558 command. If you can't get it to trigger, try reversing the polarity.
-
@Phaedrux The Z sensor indicates 1000 on WebControl, if I connect it to Z endstop. If I connect it to Z probe, I get 0. My trigger value is 400 though.
@dc42
I tried connecting the piezo to the Z probe. I changed the preferences from the online configurator to ENDSTOP Z / Z PIEZO/ LOW END. I added both I1 and P8 commands.I tried to home Z but :
Error: G0/G1: insufficient axes homed.
I changed the polarity, same result.
I think, the piezo doesn't work at all on Z probe input.PS. This is my Z probe setting
; Z-Probe
M574 Z1 S2 ; Set endstops controlled by probe
M558 P8 I1 R0.4 H3 F1200 T3600 ; Set Z probe type to effector and the dive height + speeds
G31 P400 X0 Y0 Z0.55 ; Set Z probe trigger value, offset and trigger height
M557 X0:330 Y0:660 S40 ; Define mesh grid -
If this thing ( Piezo ) is not compatible with Duet, is there a solution to mesh bed with a mechanical endstop -temporarly silicon-glued- to my heaterblock, so that I can start printing???
-
@cozyp said in Piezo Z probe problems/ Seeking alternatives !!!:
If this thing ( Piezo ) is not compatible with Duet, is there a solution to mesh bed with a mechanical endstop -temporarly silicon-glued- to my heaterblock, so that I can start printing???
im using the Precision piezo Orion on my Duetwifi with basically zero issues. It is very sensitive to movement. Mine shows a "1000" in the Z-probe box of DWC during nearly all movement of the X/Y carriage's. One thing i did to combat the false "probe already triggered" messages was to put a G4 D2.0 (2 second pause) prior to the Z movement to probe the bed in the Home files.
In my case, the biggest headache I had was having the Bowden tube "bundled" with the wiring going to the hotend carriage. This put enough pressure on the piezo sensor to constantly trigger it. I now have my wiring and bowden cabling separate and haven't had any further problems.As for the G29 bed mesh probing sequence, i had to turn the acceleration and instantaneous movements for the Z axis down significantly, otherwise just the initial movement of the Z steppers (i have 4) would cause vibrations to run through the machine and cause the piezo to false trigger.
Mine is wired into the Z probe port on the board itselfHere is a copy of my Z-probe config:
; Z-Probe
M574 Z1 S2 ; Set endstops controlled by probe
M558 P8 I1 H2 A4 S0.2 R.5 F100 Z1 ;Z probe switch type, inverted (I1),2mm dive height, 4 probes per point, 0.2mm probing variance, 0.5 second pause, Feed100, Zprobe as switch
G31 X0 Y0 z0.1 P280 ; Set Z probe trigger value, offset and trigger height X, Y, Z offsets, debounce interval
M557 X15:562 Y15:503 S150 ; Define mesh grid -
@cozyp said in Piezo Z probe problems/ Seeking alternatives !!!:
Error: G0/G1: insufficient axes homed.
Can you post your homing files as well.
-
I have posted the homeall and homez files. If you need homex and homey let me know!!!
Thank you; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v2 on Sun Dec 23 2018 16:45:16 GMT+0200 (Eastern European Standard Time)
G91 ; relative positioning
G1 Z3 F3600 S2 ; lift Z relative to current position
G1 S1 X-365 Y-665 F4200 ; move quickly to X and Y axis endstops and stop there (first pass)
G1 X5 Y5 F3600 ; go back a few mm
G1 S1 X-365 Y-665 F900 ; move slowly to X and Y axis endstops once more (second pass)
G90 ; absolute positioning
G1 X0 Y0 F3600 ; go to first bed probe point and home Z
G30 ; home Z by probing the bed; Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 S2 Z3 F60 ; lift Z relative to current position
;G90 ; absolute positioning; homez.g
; called to home the Z axis
;
; generated by RepRapFirmware Configuration Tool v2 on Sun Dec 23 2018 16:45:16 GMT+0200 (Eastern European Standard Time)
G91 ; relative positioning
G1 Z3 F3600 S2 ; lift Z relative to current position
G90 ; absolute positioning
G1 X0 Y0 F3600 ; go to first probe point
G30 ; home Z by probing the bed; Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 S2 Z3 F60 ; lift Z relative to current position
;G90 ; absolute positioning -
@cozyp said in Piezo Z probe problems/ Seeking alternatives !!!:
G1 X0 Y0 F3600 ; go to first bed probe point and home Z
G30 ; home Z by probing the bedIs 0,0 really where you want to probe the bed?
G31 P400 X0 Y0 Z0.55
Is Z0.55 a measured trigger height value? It's normal for nozzle contact probes to require negative values since they push into the bed and compress the springs, etc a bit before triggering.
-
@phaedrux Z0.55 is the real difference between nozzle and glass with the help of the piezo.
If I home Z and remove the piezo, there is a gap between nozzle and bed, so I added +0.55 as an offset to position the nozzle exactly on bed surface.Also, beware that this piezo DOES NOT have springs, it's a simple film attached to the nozzle
-
Your trigger height should be a measured using this procedure: https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe#Section_Calibrate_the_Z_probe_trigger_height
-
gimme 5' to try that asap and provide you an update.
Thanks -
G30 S-1
Error: Z probe already triggered at start of probing move.Also, the machine continuously crashes to X axis endstop for 1 sec.....
-
Is that when doing homeall?
-
No. Only if I hit the G30 S-1 or the Bed Mesh compensation
-
Did you move the print head to bed center with the nozzle just touching the bed before doing G30 S-1?
-
Yes, I did exactly as the post you re-directed me dictated
-
So it goes from bed center to crash into the x endstop?
-
Yes, exactly
-
Can you post your config.g as it is now?
-
; Configuration file for Duet WiFi (firmware version 1.21)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v2 on Sun Dec 23 2018 19:43:56 GMT+0200 (Eastern European Standard Time); General preferences
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves; Network
M550 P"THE PRINTER" ; Set machine name
M552 S1 ; Enable network
M587 S"Hector's House" P"2291052862" ; Configure access point. You can delete this line once connected
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet; Drives
M569 P0 S0 ; Drive 0 goes backwards
M569 P1 S1 ; Drive 1 goes forwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S0 ; Drive 3 goes backwards
M350 X32 Y32 Z32 E32 I0 ; Configure microstepping without interpolation
M92 X160.00 Y160.00 Z791.50 E1800.00 ; Set steps per mm
M566 X780.00 Y780.00 Z300.00 E840.00 ; Set maximum instantaneous speed changes (mm/min)
M203 X16200.00 Y16200.00 Z420.00 E7200.00 ; Set maximum speeds (mm/min)
M201 X1800.00 Y1800.00 Z6.00 E250.00 ; Set accelerations (mm/s^2)
M906 X450.00 Y950.00 Z1000.00 E1389.00 I50 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X360 Y660 Z180 S0 ; Set axis maxima; Endstops
M574 Z1 S0 ; Set active low and disabled endstops
M574 X1 Y1 S1 ; Set active high endstops; Z-Probe
M558 P5 R0.4 H3 F400 T3600 ; Set Z probe type to effector and the dive height + speeds
G31 P400 X0 Y0 Z0 ; Set Z probe trigger value, offset and trigger height
M557 X0:330 Y0:660 S40 ; Define mesh grid; Heaters
M140 H-1 ; Disable heated bed
M305 P1 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C; Fans
M106 P0 S0.5 I0 F600 H1 T45 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P1 S0 I0 F200 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P2 S0 I0 F200 H-1 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off; Tools
M563 P0 D0 H1 ; Define tool 0
G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C; Automatic power saving
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss; Custom settings are not configured