Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    3.4.0beta7+6 - Error: Driver 0 error: ok

    Scheduled Pinned Locked Moved Solved
    Beta Firmware
    2
    3
    232
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Fred-Yundefined
      Fred-Y
      last edited by

      This issue is happening on the 2 printers I upgraded.

      Delta with Duet 2 Wifi and a CoreXY with a Duet 3 6HC and Tool1LC (v1.1).
      As soon as I home the printer the following error happen

      1/13/2022, 4:43:07 PM	Error: Driver 0 error: ok
      Error: Driver 1 error: ok
      
      Error: Driver 2 error: ok
      Error: Driver 0 error: ok
      Error: Driver 1 error: ok
      1/13/2022, 4:43:06 PM	G28
      Error: Driver 2 error: ok
      Error: Driver 1 error: ok
      1/13/2022, 4:42:19 PM	Connection established
      

      All movements appear to be ok, the delta homes as expected.

      Config.g

      ; General preferences
      G90                                         				; Send absolute coordinates...
      M83                                         				; ...but relative extruder moves
      
      ; Delta Settings
      M665 L440.046:440.046:440.046 R237 H384.213 B185.0 X0 Y0 Z0  ; Set delta radius, diagonal rod length, printable radius and homed height
      
      
      M666 X0 y0 z0 A0.00 B0.00                               	; Put your endstop adjustments here, or let auto calibration find them
      
      M555 P2														; Marlin
      
      ; Network 
      M550 P"Predator"                     							; Set machine name
      M552 S1                          							; Enable network and acquire dynamic address via DHCP
      M586 P0 S1                                  				; Enable HTTP
      M586 P1 S0                                  				; Disable FTP
      M586 P2 S0                                  				; Disable Telnet
      
      ; Drives
      M569 P0 S0                                  				; Drive 0 goes forwards
      M569 P1 S0                                  				; Drive 1 goes forwards
      M569 P2 S0                                  				; Drive 2 goes forwards
      M569 P3 S1 F6 Y4:3 B2                       				; Drive 3 goes forwards
      ;M569 P4 S0
      
      ;M584 U4
      M584 E3
      
      M350 X16 Y16 Z16 E16 I1                     				; Configure microstepping with interpolation
      M350 X8 Y8 Z8 E16 I1                     				; Configure microstepping with interpolation
      
      ;M92 X160.00 Y160.00 Z160.00 U400 E415            				; Set steps per mm for .9 steppers and BMG
      ;M92 X160.00 Y160.00 Z160.00 U400 E726            				; Set steps per mm for Sherpa
      M92 X80.00 Y80.00 Z80.00 U400 E726            				; Set steps per mm for Sherpa
      
      M566 X2000 Y2000 Z1000 U400 E400									; Set maximum instantaneous speed changes (mm/min)
      M203 X12000.00 Y12000.00 Z12000.00 U2400 E3200 					; Set maximum speeds (mm/min)
      M201 X6000.00 Y6000.00 Z800.00 U300 E600.00    					; Set accelerations (mm/s^2)
      M906 X1200.00 Y1200.00 Z1200.00 U800 E400 I30 				; Set motor currents (mA) and motor idle factor in per cent
      
      M84 S30                                      				; Set idle timeout
      
      ; Axis Limits
      M208 Z0 S1                                  				; Set minimum Z
      
      ; Set min/max for U
      ;M208 U-20 S1			; glass bed
      M208 U0 S1
      M208 U300 S0
      
      ; Endstops
      M574 X2 S1 P"xstop"                                 		; configure active-high endstop for low end on X via pin xstop
      M574 Y2 S1 P"ystop"                                 		; configure active-high endstop for low end on Y via pin ystop
      M574 Z2 S1 P"zstop"                                 		; configure active-high endstop for low end on Z via pin zstop
      
      M574 U1 S1 P"e1stop"
      
      ; Z-Probe - Smart Effector
      ;M558 P5 C"zprobe.in+zprobe.mod" H5 R0.4 F1200 T12000 ;A5 S0.03 ; Set Z probe type to unmodulated, the axes for which it is used and the probe + travel speeds
      M558 P8 C"zprobe.in+zprobe.mod" H5 R0.4 F1200 T12000 A5 S0.04 ; Set Z probe type to unmodulated, the axes for which it is used and the probe + travel speeds
      ;G31 P100 X0 Y0 Z0											; Set Z probe trigger value, offset and trigger height
      G31 P100 X0 Y0 Z-0.15
      M557 R145 S20                               				; Define mesh grid
      
      
      ; Bed Heater
      M308 S0 P"bed_temp" Y"thermistor" T100000 B4300 C0 R4700	; Set thermistor + ADC parameters for heater 0
      M950 H0 C"bedheat" T0                               		; create bed heater output on bedheat and map it to sensor 0
      M307 H0 A137.8 C533.3 D1.5 S1.00 V24.3 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
      
      ; Extruder Heater
      M308 S1 P"e0_temp" Y"thermistor" T100000 B4300 C0 R4700		;PT100 Temperature Sensor
      M950 H1 C"e0heat" T1                                		; create nozzle heater output on e0heat and map it to sensor 1
      M307 H1 A306.6 C232.6 D4.5 S1.00 V23.8 B0					; Set thermistor + ADC parameters for heater 1
      M143 H1 S270                                				; Set temperature limit for heater 1 to 270C
      
      ; Fans
      ;M950 F0 C"fan0" Q500                                ; create fan 0 on pin fan0 and set its frequency
      M950 F0 C"fan0" Q25000                                ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1 C"Part Fan"                                      ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"fan1" Q100                                ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S1 H1 T45                                   ; set fan 1 value. Thermostatic control is turned on
      
      ; 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
      
      ; Define Servo
      M950 S0 C"exp.heater3"
      
      ; Automatic saving after power loss is not enabled
      
      ; Custom settings are not configured
      M591 D0 P1 C"E0_STOP" S1							; Activate filament sensor
      
      M404 N1.75 								    ; Set for print monitor
      ;M592 D0 A0.011806 B0.0026876						; Nonlinear extrusion. Set parameters for extruder drive 0 - 0.4mm
      
      ;M572 D0 S0.015; Set or report extruder pressure advance - Nimble
      M572 D0 S0.15; Set or report extruder pressure advance
      
      ; Set Accelerometer
      M955 P0 C"spi.cs3+spi.cs4" S1440 R8
      
      ; Input shaping
      ;M593 P"ei3" F66.3 S0.1 L10
      ;M593 P"ei3" F66.8 S0.09 L10
      ;M593 P"ei3" F66.3 S0.1 L10
      ;M593 P"ei2" F10.75 S0.1 L10
      M593 P"zvd" F42.2 S0.1 L10
       
      
      ; Connect the PanelDue
      M575 P1 S1 B115200
      
      ; Miscellaneous
      M555 P2
      M501                                               			; Load saved parameters from non-volatile memory
      T0
      

      homeall.g

      ; homedelta.g
      ; called to home all towers on a delta printer
      ;
      ; generated by RepRapFirmware Configuration Tool v2 on Tue Feb 26 2019 21:31:01 GMT+0000 (Greenwich Mean Time)
      
      
      ;M280 P0 S45					; retract bucket
      M913 X100 Y100 Z100
      G91                        ; relative positioning
      
      G1 H1 X770 Y770 Z770 F6000 ; move all towers to the high end stopping at the endstops (first pass)
      G1 X-5 Y-5 Z-5 F1800 H2    ; go down a few mm
      G1 H1 X10 Y10 Z10 F360     ; move all towers up once more (second pass)
      G1 Z-5 F6000               ; move down a few mm so that the nozzle can be centred
      G90                        ; absolute positioning
      G1 X0 Y0 F6000             ; move X+Y to the centre
      
      ;M98 P"homeu.g"
      

      Also after clicking on "emergency Stop", the following notification appears in DWC but there is nothing in the logs
      e8258756-da46-4fd5-b278-f6a0312692af-image.png

      M122 before G28

      M122
      === Diagnostics ===
      RepRapFirmware for Duet 2 WiFi/Ethernet version 3.4.0beta7+6 (2022-01-13 15:03:30) running on Duet WiFi 1.02 or later
      Board ID: 08DGM-9T6BU-FG3SJ-6JKDA-3S46N-1VWZD
      Used output buffers: 5 of 24 (18 max)
      === RTOS ===
      Static ram: 23844
      Dynamic ram: 73280 of which 68 recycled
      Never used RAM 14888, free system stack 182 words
      Tasks: NETWORK(ready,12.1%,228) HEAT(notifyWait,0.0%,332) Move(notifyWait,0.0%,364) MAIN(running,86.7%,458) IDLE(ready,1.1%,30), total 100.0%
      Owned mutexes: WiFi(NETWORK)
      === Platform ===
      Last reset 00:01:23 ago, cause: software
      Last software reset at 2022-01-13 16:46, reason: User, GCodes spinning, available RAM 14792, slot 2
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
      Error status: 0x00
      Aux0 errors 0,0,0
      Step timer max interval 0
      MCU temperature: min 31.2, current 31.5, max 32.2
      Supply voltage: min 23.9, current 24.0, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
      Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
      Events: 10 queued, 10 completed
      Driver 0: pos 60232, move attempted when not tuned, SG min n/a
      Driver 1: pos 60232, move attempted when not tuned, SG min n/a
      Driver 2: pos 60232, move attempted when not tuned, SG min n/a
      Driver 3: pos 0, move attempted when not tuned, SG min n/a
      Driver 4: pos 0, move attempted when not tuned, SG min n/a
      Driver 5: pos 0
      Driver 6: pos 0
      Driver 7: pos 0
      Driver 8: pos 0
      Driver 9: pos 0
      Driver 10: pos 0
      Driver 11: pos 0
      Date/time: 2022-01-13 16:48:20
      Cache data hit count 2753506070
      Slowest loop: 5.83ms; fastest: 0.20ms
      I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
      === Storage ===
      Free file entries: 10
      SD card 0 detected, interface speed: 20.0MBytes/sec
      SD card longest read time 4.2ms, write time 0.0ms, max retries 0
      === Move ===
      DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === AuxDDARing ===
      Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === Heat ===
      Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
      Heater 1 is on, I-accum = 0.0
      === 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
      LCD is idle in state(s) 0
      Daemon is idle in state(s) 0
      Autopause is idle in state(s) 0
      Code queue is empty
      === Filament sensors ===
      Extruder 0 sensor: ok
      === Network ===
      Slowest loop: 15.82ms; fastest: 0.00ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
      HTTP sessions: 1 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.26
      WiFi MAC address 60:01:94:2e:1b:d6
      WiFi Vcc 3.39, reset reason Turned on by main processor
      WiFi flash size 4194304, free heap 26904
      WiFi IP address 192.168.50.254
      WiFi signal strength -55dBm, mode 802.11n, reconnections 0, sleep mode modem
      Clock register 00002002
      Socket states: 0 0 0 0 0 0 0 0
      

      M122 After G28

      M122
      === Diagnostics ===
      RepRapFirmware for Duet 2 WiFi/Ethernet version 3.4.0beta7+6 (2022-01-13 15:03:30) running on Duet WiFi 1.02 or later
      Board ID: 08DGM-9T6BU-FG3SJ-6JKDA-3S46N-1VWZD
      Used output buffers: 14 of 24 (24 max)
      === RTOS ===
      Static ram: 23844
      Dynamic ram: 73280 of which 68 recycled
      Never used RAM 14792, free system stack 134 words
      Tasks: NETWORK(ready,13.2%,228) HEAT(notifyWait,0.0%,332) Move(notifyWait,0.0%,305) MAIN(running,86.7%,458) IDLE(ready,0.1%,30), total 100.0%
      Owned mutexes: WiFi(NETWORK)
      === Platform ===
      Last reset 00:02:09 ago, cause: software
      Last software reset at 2022-01-13 16:46, reason: User, GCodes spinning, available RAM 14792, slot 2
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
      Error status: 0x04
      Aux0 errors 0,0,0
      Step timer max interval 0
      MCU temperature: min 31.4, current 31.7, max 32.1
      Supply voltage: min 23.9, current 24.0, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
      Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
      Events: 17 queued, 17 completed
      Driver 0: pos 61316, move attempted when not tuned, SG min 0
      Driver 1: pos 61316, move attempted when not tuned, SG min 0
      Driver 2: pos 61316, move attempted when not tuned, SG min 0
      Driver 3: pos 0, move attempted when not tuned, SG min n/a
      Driver 4: pos 0, move attempted when not tuned, SG min n/a
      Driver 5: pos 0
      Driver 6: pos 0
      Driver 7: pos 0
      Driver 8: pos 0
      Driver 9: pos 0
      Driver 10: pos 0
      Driver 11: pos 0
      Date/time: 2022-01-13 16:49:05
      Cache data hit count 4224806417
      Slowest loop: 6.01ms; fastest: 0.18ms
      I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
      === Storage ===
      Free file entries: 10
      SD card 0 detected, interface speed: 20.0MBytes/sec
      SD card longest read time 3.5ms, write time 0.0ms, max retries 0
      === Move ===
      DMs created 83, segments created 4, maxWait 121773ms, bed compensation in use: none, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 5, completed 5, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === AuxDDARing ===
      Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === Heat ===
      Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
      Heater 1 is on, I-accum = 0.0
      === 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
      LCD is idle in state(s) 0
      Daemon is idle in state(s) 0
      Autopause is idle in state(s) 0
      Code queue is empty
      === Filament sensors ===
      Extruder 0 sensor: ok
      === Network ===
      Slowest loop: 203.30ms; fastest: 0.08ms
      Responder states: HTTP(2) HTTP(2) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
      HTTP sessions: 1 of 8
      - WiFi -
      Network state is active
      WiFi module is connected to access point 
      Failed messages: pending 0, notready 0, noresp 1
      WiFi firmware version 1.26
      WiFi MAC address 60:01:94:2e:1b:d6
      WiFi Vcc 3.39, reset reason Turned on by main processor
      WiFi flash size 4194304, free heap 23864
      WiFi IP address 192.168.50.254
      WiFi signal strength -58dBm, mode 802.11n, reconnections 0, sleep mode modem
      Clock register 00002002
      Socket states: 4 2 0 0 0 0 0 0
      

      The problem on the CoreXY is similar, I don't mind posting details if useful.

      dc42undefined 1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators @Fred-Y
        last edited by

        @fred-y this is now fixed in the 3.4beta7+7 files at https://www.dropbox.com/sh/i5vox3xmkd55gaz/AAC19mI0WEC5GmEjLOBRbKs-a?dl=0.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        Fred-Yundefined 1 Reply Last reply Reply Quote 0
        • Fred-Yundefined
          Fred-Y @dc42
          last edited by

          @dc42 Excellent!

          The issue is gone on my 2 delta and on my CoreXY, first prints are fine - Thanks!
          Fingers crossed 🙂

          From my perspective, this thread can be flagged are resolved.

          1 Reply Last reply Reply Quote 0
          • dc42undefined dc42 marked this topic as a question
          • dc42undefined dc42 has marked this topic as solved
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA