Best posts made by mmaciocia
Latest posts made by mmaciocia
-
Having issues with M92 in a single axis
I have a really strange issue, using latest 3.4.6 firmware, mini 5 and ender 3 with dual z steppers, bl-touch.
I have been able to tune the microsteps in Y, Z and E with success. However no adjustment I make in the M92 X command makes any difference.
Have used M92 to report the microsteps and it shows what I have put in as the calculated adjustment, (the one that successfully calibrated the other 4 steppers), but every test print comes out with a 2% undersize in the test print.
I have tried ridiculous over and understep adjustments but they make no difference, the test build X build remains at 2% under the target.
It's driving me insane, can anyone suggest what I may have missed. (Have checked all the home?.g files for overrides but cannot see any issue. I know that the bed sizes are incorrect for an Ender 3, they are there to try and force additional probe, the slicer is correctly setup for the printable area etc.
Include below config.g
; Configuration file for Duet 3 Mini 5+ (firmware version 3.3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.3.15 on Fri Jan 06 2023 16:03:48 GMT+0000 (Greenwich Mean Time); General preferences
M575 P1 S1 B57600 ; enable support for PanelDue
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Ender 3 Pro" ; set printer name; Network
M552 P0.0.0.0 S1 ; enable network and acquire dynamic address via DHCP
M586 P0 S1 ; enable HTTP
M586 P1 S1 ; disable FTP nope
M586 P2 S1 ; disable Telnet nope s1 enables; Drives
M569 P0.0 S0 ; physical drive 0.0 goes backwards
M569 P0.1 S0 ; physical drive 0.1 goes backwards
M569 P0.2 S1 ; physical drive 0.2 goes forwards
M569 P0.4 S1 ; this is the other z motor, one away from power supply
M569 P0.3 S0 ; physical drive 0.3 goes backwards
M584 X0.0 Y0.1 Z0.2:0.4 E0.3 ; set drive mapping Z on 0.2 and 0.4
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M566 X1200.00 Y1200.00 Z24.00 E300.00 ; set maximum instantaneous speed changes (mm/min)
M203 X30000.00 Y30000.00 Z900.00 E1500.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z100.00 E1000.00 ; set accelerations (mm/s^2)
M906 X800 Y800 Z800 E1000 I50 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
M92 X85 ; set steps X here as its got issues
M92 Y78.93 Z398.65 E88.145 ; set steps per mm; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X245 Y235 Z260 S0 ; set axis maxima; Endstops
M574 X1 S1 P"io5.in" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin io5.in
M574 Y1 S1 P"io6.in" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io6.in
M574 Z1 S2 ; configure Z-probe endstop for low end on Z; Z-Probe
M950 S0 C"io3.out" ; create servo pin 0 for BLTouch
M558 P9 C"io3.in" H5 R0.2 F240 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 X-45.2 Y6.1 Z2.75 P1000 ; set Z probe trigger value, offset and trigger height
M557 X15:215 Y20:225 S20 ; define mesh grid
; G29 S1 ; Load height map from SD card moved to home Z; Set skew
M556 S1 X0.0002809 Y0.0009127 Z-0.0069412; Heaters
M308 S0 P"temp0" Y"thermistor" T100000 B4185 ; configure sensor 0 as thermistor on pin temp0
M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0
M307 H0 R0.333 K0.430:0.000 D5.19 E1.35 S1.00 B0 ; enable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S75 ; set temperature limit for heater 0 to 120C
M308 S1 P"temp1" Y"thermistor" T100000 B4185 ; configure sensor 1 as thermistor on pin temp1
M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1
M307 H1 R2.661 K0.559:0.000 D6.48 E1.35 S1.00 B0 V24.1 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S250 ; set temperature limit for heater 1 to 250C; Fans
M950 F0 C"out3" Q500 ; create fan 0 on pin out3 and set its frequency
M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
M950 F1 C"out4" Q500 ; create fan 1 on pin out4 and set its frequency
M106 P1 S1 H1:0 T45 ; set fan 1 value. Thermostatic control is turned on
M950 F2 C"out5" Q500 ; create fan 2 on pin out5 and set its frequency
M106 P2 S1 H1:0 T45 ; set fan 2 value. Thermostatic control is turned on; Tools
M563 P0 D0 H1 F0 ; 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
M574 Z2 S1 P"io2.in" ;ACTIVE HIGH ESTOP ON Z
M204 P600 T2000 ;ACCEL FOR PRINT AND TRAVEL MOVE
M912 P0S-13 ;CPU TEMP CALIB
M572 D0 S0.35 ;PRESSURE ADVANCE
M207 S6.5 R0.0 F4800 T4800 Z0.0 ;RETRACTION
M280 P0 S160 ;CLEAR ALARMS
M402 ; RETRACT BL-TOUCH
M591 D0 P1 C"io1.in" S1 ; simple sensor (high signal when filament present) connected to IO_4 for drive 0, enabled; Miscellaneous
T0 ; select first tool -
RE: Is my DUET 2 WiFi broken?
@dc42 thanks - will give it a go, have hot air station.
-
RE: Is my DUET 2 WiFi broken?
@dc42 so you use it in the AT mode, you have no special code running on the ESP? If so I will buy a couple off Amazon. Worked for Intel for 35 years, so, not afraid of surface mount!
-
RE: Is my DUET 2 WiFi broken?
is this ok - board is still in my ender 3
-
RE: Is my DUET 2 WiFi broken?
@chrishamm thanks Chris - looks like it is knackered! Tried complete firmware update, 3.4.5 and reinstall of wifi too - no change.
-
Is my DUET 2 WiFi broken?
Can I assume that my Duet 2 WiFi, wifi module, has failed given the following when a M122
command is sent. It all worked about 2 months ago, nothing changed, and, YES I have gone through the routines of setting wifi up using M552 AND M587 commands....
So, if I am correct in assuming the ESP module is knackered, can I get it repaired? Replace the module?M122 section on wifi was as follows.
= WiFi =
Network state is changingMode
WiFi module is idle
Failed messages: pending 0, notready 0, noresp 0
Failed to get WiFi status
Socket states: 0 0 0 0 0 0 0 0
ok
Error: failed to retrieve WiFi status message: SPI timeout
WiFi module is idle
Error: failed to change WiFi mode: SPI timeout