ok so you have to move your head 20mm to reach your bed, in this case is the endstop on -20 mm and the bed is 0?
M208 X0:235 Y-20:235 Z0:235 S0 ; set axis minima:maxima
i think you should add this
M591 D0 P5 C"e0stop" R40:120 E3.0 S0 ; Duet3D laser sensor for extruder drive 0, connected to endstop input 3 (E0), tolerance 40 to 120%, 3mm
I know when printing my 100mm square that I get about ~100.3 mm in one direction and ~100.5mm in the other. So a little more tweaking needed there.
then your belt' tension is not not exactly calibrated they must on both sites X/Y the same.
you can print a cube flip it 45° you can see when you print it that always only one stepper is working.
The right(R) side is for the right Motor and the left(L) side for the left motor
when you finished your print messure the qube
if R > L then then is the belt tension R stronger as the L side
if R < L then then is the belt tension L stronger as the R side
This you have to repeat until you are happy with the result (and this take time)
M574 Z1 S2
and if you remove this line
M574 Z1 S2
Thanks for your answers! I think i have found the solution i have delete the config override and made a new PID-Tuning since then the temperature is stable and the printer prints now over a hour and the temperatur drift is now by max 0.2 degree.
So somthing was wrong with the config override ?!?
i don't know the PT100 daughter board but maybe this link will help you
M122 is working here
6.4.2020, 20:32:50 m122 === Diagnostics === RepRapFirmware for Duet 2 WiFi/Ethernet version 3.01-RC6 running on Duet WiFi 1.02 or later + DueX5 Board ID: 08DGM-95BNL-MGPSJ-6J9FD-3SJ6N-K1W3Y Used output buffers: 4 of 24 (22 max) === RTOS === Static ram: 28052 Dynamic ram: 94208 of which 24 recycled Exception stack ram used: 576 Never used ram: 8212 Tasks: NETWORK(ready,116) HEAT(blocked,1244) DUEX(suspended,136) MAIN(running,1608) IDLE(ready,80) Owned mutexes: WiFi(NETWORK) === Platform === Last reset 11:14:43 ago, cause: software Last software reset at 2020-04-06 09:18, reason: User, spinning module GCodes, available RAM 8532 bytes (slot 3) Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d Error status: 0 Free file entries: 10 SD card 0 detected, interface speed: 20.0MBytes/sec SD card longest block write time: 133.8ms, max retries 0 MCU temperature: min 21.7, current 39.7, max 41.7 Supply voltage: min 24.0, current 24.3, max 24.6, under voltage events: 0, over voltage events: 0, power good: yes Driver 0: standstill, SG min/max 0/981 Driver 1: standstill, SG min/max 0/1023 Driver 2: standstill, SG min/max 0/1023 Driver 3: standstill, SG min/max 0/1023 Driver 4: standstill, SG min/max 0/1023 Driver 5: standstill, SG min/max not available Driver 6: standstill, SG min/max not available Driver 7: standstill, SG min/max not available Driver 8: standstill, SG min/max not available Driver 9: standstill, SG min/max 0/1023 Date/time: 2020-04-06 20:32:48 Cache data hit count 4294967295 Slowest loop: 312.35ms; fastest: 0.12ms I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0 === Move === Hiccups: 0(0), FreeDm: 169, MinFreeDm: 107, MaxWait: 5922743ms Bed compensation in use: mesh, comp offset 0.000 === MainDDARing === Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0 CDDA state: -1 === AuxDDARing === Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0 CDDA state: -1 === Heat === Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1 -1 -1 Heater 0 is on, I-accum = 0.0 Heater 1 is on, I-accum = 0.7 === GCodes === Segments left: 0 Movement lock held by null HTTP is idle in state(s) 0 Telnet is idle in state(s) 0 File is idle in state(s) 0 USB is idle in state(s) 0 Aux is idle in state(s) 0 Trigger is idle in state(s) 0 Queue is idle in state(s) 0 Daemon is idle in state(s) 0 Autopause is idle in state(s) 0 Code queue is empty. === Network === Slowest loop: 789.12ms; fastest: 0.00ms Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(2) FTP(0) Telnet(0) HTTP sessions: 2 of 8 - WiFi - Network state is active WiFi module is connected to access point Failed messages: pending 0, notready 0, noresp 0 WiFi firmware version 1.23 WiFi MAC address 2c:3a:e8:0b:06:33 WiFi Vcc 3.44, reset reason Unknown WiFi flash size 4194304, free heap 15424 WiFi IP address 192.168.188.36 WiFi signal strength -49dBm, reconnections 0, sleep mode modem Socket states: 4 0 0 4 0 0 0 0 === Filament sensors === Extruder 0 sensor: ok
i have printet now the same thing (a little bit faster) and have this result
29.3.2020, 12:09:45: Datei covid19_headband_rc3(6).gcode erfolgreich nach 13s hochgeladen 29.3.2020, 12:09:46: M32 "0:/gcodes/covid19_headband_rc3(6).gcode": File 0:/gcodes/covid19_headband_rc3(6).gcode selected for printing 29.3.2020, 12:20:46: : Leadscrew adjustments made: -0.076 -0.079 -0.066, points used 3, (mean, deviation) before (-0.073, 0.005) after (-0.000, 0.000) Auto kalibrierung erfolgreich, Abweichung von: 0.005mm Happy Printing 29.3.2020, 13:54:23: : Finished printing file 0:/gcodes/covid19_headband_rc3(6).gcode, print time was 22h 12m
This print is ca. 13 hours later as the first one (the printer was not switched off), if i calculate the first print time response from duet 9h 11m + 13 hours then the result is 22h 11 so i think the start time of a print will not set the printing time to zero.
Is it possible that there is a problem with the print time calculation ?
The real printing time was 2h and 2min but the log says it was 9h and 11min ?!?
28.3.2020, 21:51:24: M32 "0:/gcodes/covid19_headband_rc3(6).gcode": File 0:/gcodes/covid19_headband_rc3(6).gcode selected for printing 28.3.2020, 21:51:46: : Leadscrew adjustments made: -0.112 -0.095 -0.111, points used 3, (mean, deviation) before (-0.106, 0.007) after (-0.000, 0.000) Auto kalibrierung erfolgreich, Abweichung von: 0.007mm Happy Printing 28.3.2020, 23:53:34: : Finished printing file 0:/gcodes/covid19_headband_rc3(6).gcode, print time was 9h 11m
in this case i miss the input pin at your m558 command
please post your config.g file