Homming issues and mesh compensation
-
Hi, i am new to the 3d printing comunity.
I am trying to create a cartesian style custom 3d printer with the duet 2 ethernet and the duex 5 and i need some help.
I dont know why but the z wont home at all and the wen i send the commend for the x and y it takes a long time to respond and also when it used to work i was not able to make the mesh compensation work at all.
My bed goes up and down on the z and i have two motor, one for the front and one for the back whit a limit switch at the bottom for each of them and i also have a bltouch on my hotend.
For my x have one motor and for my y i have two motor, with their own separate limit switch.
And juste so you know i am 16 and i still my printer is at school so i can juste work on it durring lunch and one more thing sorry if my english is bad i speak frech.This is the config.g
........................................................................................................................................................................................................................................................................................
; Configuration file for Duet WiFi (firmware version 3.3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.3.16 on Sat Sep 09 2023 15:18:43 GMT-0400 (heure d’été de l’Est nord-américain)
; Drives
M569 P0 S1 ; physical drive 0 goes forwards
M569 P7 S0 ; physical drive 7 goes backwords
M569 P5 S1 ; physical drive 5 goes forwards
M569 P3 S1 ; physical drive 3 goes forwards
M569 P6 S0 ; physical drive 6 goes backwords
M569 P8 S0 ; physical drive 8 goes backwords
M584 X0 Y7:8 Z5:6 E3 ; set drive mapping
M350 X16 Y16:16 Z16:16 E16 I1 ; configure microstepping with interpolation
M92 X160.00 Y160.00:160.00 Z250.00:250.00 E829.00 ; set steps per mm
M566 X1200.00 Y1200.00:1200.00 Z200.00:200.00 E1200.00 ; set maximum instantaneous speed changes (mm/min)
M203 X12000.00 Y12000.00:12000.00 Z450.00:450.00 E12000.00; set maximum speeds (mm/min)
M201 X750.00 Y750.00:750.00 Z50.00:50.00 E400.00 ; set accelerations (mm/s^2)
M906 X1300 Y1300:1300 Z1300:1300 E1300 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 X0 Y25 Z0 S1 ; set axis minima
M208 X395 Y406 Z383 S0 ; set axis maxima; Endstops
M574 X1 S1 P"!xstop" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop
M574 Y1 S1 P"!duex.e4stop+!duex.e5stop" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ystop
M574 Z1 S1 P"!duex.e2stop+!duex.e3stop" ; configure switch-type (e.g. microswitch) endstop for low end on Z via pin zstop; Z-Probe
M950 S0 C"duex.pwm5" ; create servo pin 0 for BLTouch
M558 P9 C"^zprobe.in" H420 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X36.31584 Y30.47474 Z3.5 ; set Z probe trigger value, offset and trigger height
M557 X0:350 Y25:375 S35 ; define mesh grid; Heaters
M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
M307 H0 R0.645 K0.203:0.000 D3.68 E1.35 S1.00 B0 ; disable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp
M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
M307 H1 R5.101 K0.728:0.085 D4.95 E1.35 S1.00 B0 V23.6 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S350 ; set temperature limit for heater 1 to 350C; Fans
M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
M106 P1 S0 H1 T45 ; set fan 1 value. Thermostatic control is turned on
M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency
M106 P2 S0 H-1 ; set fan 2 value. Thermostatic control is turned off; Tools
M563 P0 S"PrintHead" D0 H1 F2:0 ; 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; Custom settings are not defined
........................................................................................................................................................................................................................................................................................
This is the homeall.g
........................................................................................................................................................................................................................................................................................
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v3.3.16 on Sat Sep 09 2023 15:18:43 GMT-0400 (heure d’été de l’Est nord-américain)
G91 ; relative positioning
G1 H1 X-400 Y-386 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
G1 H2 X5 Y5 F6000 ; go back a few mm
G1 H1 X-10 Y-100 F6000 ; move slowly to X and Y axis endstops once more (second pass)
G1 H1 Z430 F500 ; move Z down stopping at the endstop
G90 ; absolute positioning
G92 X0 Y0 Z382; Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 Z420 F100 ; lift Z relative to current position
;G90 ; absolute positioning
........................................................................................................................................................................................................................................................................................
This is homex.g
........................................................................................................................................................................................................................................................................................
; called to home the X axis
;
; generated by RepRapFirmware Configuration Tool v3.3.16 on Sat Sep 09 2023 15:18:43 GMT-0400 (heure d’été de l’Est nord-américain)G91 ; relative positioning
G1 H1 X-395 F1800 ; move quickly to X axis endstop and stop there (first pass)
G1 H2 X5 F6000 ; go back a few mm
G1 H1 X-395 F360 ; move slowly to X axis endstop once more (second pass)
G90 ; absolute positioning
........................................................................................................................................................................................................................................................................................
This is homey.g
........................................................................................................................................................................................................................................................................................
; called to home the Y axis
;
; generated by RepRapFirmware Configuration Tool v3.3.16 on Sat Sep 09 2023 15:18:43 GMT-0400 (heure d’été de l’Est nord-américain)
G91 ; relative positioning
G1 H1 Y-436 F1800 ; move quickly to Y axis endstop and stop there (first pass)
G1 H2 Y5 F6000 ; go back a few mm
G1 H1 Y-436 F360 ; move slowly to Y axis endstop once more (second pass)
G90 ; absolute positioning
........................................................................................................................................................................................................................................................................................
This is homez.g
........................................................................................................................................................................................................................................................................................
; called to home the Z axis
;
; generated by RepRapFirmware Configuration Tool v3.3.16 on Sat Sep 09 2023 15:18:43 GMT-0400 (heure d’été de l’Est nord-américain)
G91 ; relative positioning
G1 H1 Z430 F1800 ; move Z down until the endstop is triggered
G92 Z382 ; set Z position to axis minimum (you may want to adjust this); Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 Z420 F100 ; lift Z relative to current position
;G90 ; absolute positioning
........................................................................................................................................................................................................................................................................................
And this is a link to a photo of my custome printer https://drive.google.com/file/d/1j87pvdFDcpzuBPFj9EFopOtFatH9wOIZ/view?usp=sharing -
@Momo2311 The first thing that jumps out at me is that you have used colon separated values for things like speed, acceleration etc. These values apply per axis, not per motor. The exception is if you have multiple extruders because each extruder is treated as a separate axis. So take out all those colons (:) for axes which have multiple motors and use one single value.
-
-