Duet 2 wifi not homing and other issues
-
Homez.g
; homez.g
; called to home the Z axis
;
; generated by RepRapFirmware Configuration Tool v3.1.1 on Sat May 30 2020 12:12:01 GMT-0700 (Pacific Daylight Time)
G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G90 ; absolute positioning
G1 X0 Y0 F6000 ; 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 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioninghomey.g
; homey.g
; called to home the Y axis
;
; generated by RepRapFirmware Configuration Tool v3.1.1 on Sat May 30 2020 12:12:01 GMT-0700 (Pacific Daylight Time)
G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 Y335 F1800 ; move quickly to Y axis endstop and stop there (first pass)
G1 Y-5 F6000 ; go back a few mm
G1 H1 Y335 F360 ; move slowly to Y axis endstop once more (second pass)
G1 H2 Z-5 F6000 ; lower Z again
G90 ; absolute positioninghomex.g
; homex.g
; called to home the X axis
;
; generated by RepRapFirmware Configuration Tool v3.1.1 on Sat May 30 2020 12:12:01 GMT-0700 (Pacific Daylight Time)
G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 X335 F1800 ; move quickly to X axis endstop and stop there (first pass)
G1 X-5 F6000 ; go back a few mm
G1 H1 X335 F360 ; move slowly to X axis endstop once more (second pass)
G1 H2 Z-5 F6000 ; lower Z again
G90 ; absolute positioninghomeall.g
; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v3.1.1 on Sat May 30 2020 12:12:01 GMT-0700 (Pacific Daylight Time)
G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 X335 Y335 F1800 ; move quickly to X or Y endstop and stop there (first pass)
G1 H1 X335 ; home X axis
G1 H1 Y335 ; home Y axis
G1 X-5 Y-5 F6000 ; go back a few mm
G1 H1 X335 F360 ; move slowly to X axis endstop once more (second pass)
G1 H1 Y335 ; then move slowly to Y axis endstop
G90 ; absolute positioning
G1 X0 Y0 F6000 ; 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 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioning -
config.json
{"board":"duetwifi10","expansion_boards":[],"firmware":3,"standalone":true,"nvram":true,"auto_save":{"enabled":false,"save_threshold":10,"resume_threshold":11,"gcodes_to_run":"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"},"display":{"type":0,"encoder_steps":4,"spi_frequency":2000000,"menus":[{"name":"main","value":""}],"images":[]},"geometry":{"type":"corexy","mins":[0,0,0],"maxes":[330,330,400],"delta_radius":105.6,"homed_height":250,"low_dive_height":false,"max_carriage_travel":260,"print_radius":85,"rod_length":215,"z_min":0},"drives":[{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":80,"instant_dv":10,"max_speed":300,"acceleration":3000,"current":950,"driver":0,"driver_v3":"0.0","endstop_pin":"xstop","endstop_type":1,"endstop_location":2},{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":80,"instant_dv":10,"max_speed":300,"acceleration":3000,"current":950,"driver":1,"driver_v3":"0.1","endstop_pin":"ystop","endstop_type":1,"endstop_location":2},{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":400,"instant_dv":0.2,"max_speed":3,"acceleration":100,"current":950,"driver":2,"driver_v3":"0.2","endstop_pin":null,"endstop":null,"endstop_type":3,"endstop_location":2},{"direction":0,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":277.8,"instant_dv":2,"max_speed":25,"acceleration":10000,"current":950,"driver":3,"driver_v3":"0.3"}],"idle":{"used":true,"factor":30,"timeout":30},"homing_speed_fast":30,"homing_speed_slow":6,"travel_speed":100,"z_dive_height":5,"slow_homing":false,"probe":{"type":"unmodulated","recovery_time":0.4,"trigger_height":2.5,"trigger_value":1000,"x_offset":0,"y_offset":0,"speed":2,"deploy":false,"points":[],"pwm_channel":3,"pwm_inverted":false,"pwm_pin":null,"input_pin":"zprobe.in","modulation_pin":"zprobe.mod"},"bed_is_nozzle":false,"bed":{"present":true,"use_pid":true,"heater":0},"chamber":{"present":false,"use_pid":false,"heater":2},"heaters":[{"temp_limit":120,"scale_factor":100,"series":4700,"thermistor":100000,"beta":3950,"c":0,"channel":0,"sensor":0,"output_pin":"bedheat","sensor_type":"thermistor","sensor_pin":"bedtemp"},{"temp_limit":280,"scale_factor":100,"series":4700,"thermistor":100000,"beta":4725,"c":7.06e-8,"channel":1,"sensor":1,"output_pin":"e0heat","sensor_type":"thermistor","sensor_pin":"e0temp"}],"num_nozzles":1,"toolchange_wait_for_temperatures":false,"generate_t_code":true,"tools":[{"mix_ratio":[],"number":0,"name":"","extruders":[0],"heaters":[1],"fans":[0],"x_offset":0,"y_offset":0,"z_offset":0}],"compensation_x_offset":15,"compensation_y_offset":15,"peripheral_points":3,"halfway_points":3,"calibration_factors":6,"probe_radius":85,"mesh":{"x_min":0,"x_max":300,"y_min":0,"y_max":300,"radius":85,"spacing":20},"home_first":false,"orthogonal":{"compensation":false,"height":50,"deviations":[0,0,0]},"network":{"enabled":true,"mac_address":"","name":"Tronxy X5SA Pro","password":"","ssid":"Netgear 89","ssid_password":"zanypiano722","dhcp":true,"ip":"192.168.1.20","netmask":"255.255.255.0","gateway":"192.168.1.254","protocols":{"http":true,"ftp":false,"telnet":false}},"fans":[{"name":"","value":0,"inverted":false,"frequency":500,"thermostatic":false,"heaters":[1],"trigger_temperature":45,"output_pin":"fan0"},{"name":"","value":100,"inverted":false,"frequency":500,"thermostatic":true,"heaters":[1],"trigger_temperature":45,"output_pin":"fan1"}],"custom_settings":""} -
@Birdman19 said in Duet 2 wifi not homing and other issues:
G31 P1000 X0 Y0 Z2.5 ; set Z probe trigger value, offset and trigger height
You need to measure the offset of the probe from the nozzle and set it in G31
https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe
G1 X0 Y0 F6000 ; go to first probe point
G30 ; home Z by probing the bedIn homez and homeall you should position the probe at the center of the bed before probing.
-
ok ill do that when the bltouch i ordered comes in. right now the stock probe is dead. And by postioning do you mean put the nozzle there by hand or through the web interface with the machine movement buttons? Do you know why bltouch is disabled in the reprap configurator?
-
By positioning I mean you need to specify the coordinates to move to in the G1 command before the G30.
G1 X0 Y0 F6000 ; go to first probe point
Change the X0 Y0 to be whatever coordinates are needed to get the probe positioned at the center of the bed.
The BLTouch might not be showing up in the configurator if you've chosen something in the io section to disable it. Maybe post a screen shot of those pages?
Or you can manually edit the config.g file to use the BLtouch probe type by changing your M558 probe config command to be `M558 P9 C"^zprobe.in" H5 F120 T6000
What is the stock probe on that printer? I'm not familiar.
-
Oh ok that makes sense on the bltouch thing with the configurator. And ok ill try and figure that out. Is there anyway to get the machine/tool postion coordinates to show from the start or will i have to manually map the bed?
-
@Birdman19 said in Duet 2 wifi not homing and other issues:
Is there anyway to get the machine/tool postion coordinates to show from the start or will i have to manually map the bed?
I'm not sure what you mean by this.
-
The front page of the duet web interface that has the hotend coordiantes. Is there any way to get it to show exactly where the printhead is when its on so i can get the proper x and y cords for the middle of the bed? Oh and i have a question about the printer bed min max x,y,z settings. Do i need to half 330mm to 165 to get the positive and negative numbers to make a full 330mmx330mm bed cause when i had the motors working it seemed they only saw or knew about half of the bed.
-
@Birdman19 said in Duet 2 wifi not homing and other issues:
Is there any way to get it to show exactly where the printhead is when its on so i can get the proper x and y cords for the middle of the bed?
Yes, home the printer.
@Birdman19 said in Duet 2 wifi not homing and other issues:
Do i need to half 330mm to 165 to get the positive and negative numbers to make a full 330mmx330mm bed cause when i had the motors working it seemed they only saw or knew about half of the bed.
Sounds like maybe the steps per mm is off. If you tell it to move 100mm, how far does it actually move if you measure it?
-
Well i got x and y to home but with errors which is fine ive got new wires coming that i can use for them. but sadly my bed doesnt heat up fast enough for the board. But thankfully someone is going to be sending me the files to drop in and get it all working. hopefully with 2.5 since 3.1 seems to be to alpha for me to fully understand.
-
well the files i got sent seem to have fixed everything and i just need to wait for the proper lengths wires and do the final wiring and testing.
-
Ok well i rewired the motors to how the diagram says and lmfao one z motor is going the exact other direction to the other z motor. Its funny but annoying could the 1 amp fuse thats not in the board right now be to blame or is it something else? Cause if i put the original cables back in they move the proper directions but the board gives me an error saying the motors are not in phase or something like that. Oh i also got a bltouch today and the install seemed to go alot easier.
-
ok so i put the stock cables back on the motors and they sound like they are jammed which im guessing is skipping. i dont understand whats going on the config didnt change except for the probe.
-
If the Z motors go in opposite directions it means that one of the motor cables has the phase pairs reversed compared to the other one.
You can check the phases with this method
-
@Phaedrux but what does it mean when the motors make a very harsh chopping sound when they start and stop?
-
What are the specs of the motors? Can you provide a video of what you mean?
-
wow ummm i just looked at the ends of the cables and the outside wire jumps in to the middle of the bunch. for freaking sake i cant catch a brake without something not being standerdized. i also hooked the stock wires back up to the motors and they work again now i just gotta figure out how to get my bltouch to deploy and not throw a Error: M280: Invalid servo index 3 in M280 command
-
Ok well the BLTouch part is simple enough.
How do you have it wired up? We need to know what pin you're using for servo control. You're missing an M950 command to create that pin. The index number of that pin is needed for the M280 servo commands in your deploy and retract macros.
Also, remove +zprobe.mod from the M558 command.
-
I have it on heater 3 and its wired how the bltouch guide in the forums said to do it. Right now i have it working but for some odd reason im printing about 5mm in the air. I did the zero adjustments but for some odd reason its not working i think it might be cura but im not sure.
-
Please post your current config.g, homeall.g and homez.g, and your slicer start gcode.
Are you now able to deploy and retract the pin with M401 and M402?