Pause button ghosted



  • My pause button in webcontrol stopped working - it's ghosted with a stop-sign courser when I hover it.
    I updated webcontrol and firmware several times without error, but no change.

    I tried webcontrol 1.22.5 and 1.22.6, no change.

    What should I look for?

    Firmware Name: RepRapFirmware for Duet 2 WiFi/Ethernet
    Firmware Electronics: Duet Ethernet 1.02 or later
    Firmware Version: 2.02(RTOS) (2018-12-24b1)
    Web Interface Version: 1.22.6
    Web Interface by Christian Hammacher
    Licensed under the terms of the GPL v3

    ; Configuration file for Duet WiFi (firmware version 1.21)
    ; executed by the firmware on start-up
    ;
    ; generated by RepRapFirmware Configuration Tool v2 on Sun Jan 13 2019 15:01:31 GMT+0100 (Central European Standard Time)

    ; General preferences
    G90 ; Send absolute coordinates...
    M83 ; ...but relative extruder moves

    M584 X5 Y6 Z7 E8 U9 ; Apply custom drive mapping

    ; Network
    M550 P"BOD2-444" ; Set machine name
    M551 P"COBOD: ; Set password
    M552 P192.168.0.250 S1 ; Enable network and set IP address
    M553 P255.255.255.0 ; Set netmask
    M554 P10.10.10.1 ; Set gateway
    M586 P0 S1 ; Enable HTTP
    M586 P1 S0 ; Disable FTP
    M586 P2 S0 ; Disable Telnet

    M569 P9 S1 ; U axis positive

    ; Drives
    ;M569 P5 T2.5:2.5:5:0 ; X driver 5 requires an active high enable, 2.5us minimum step pulse, 2.5us minimum step interval, 5us DIR setup time and no hold time
    ;M569 P6 T2.5:2.5:5:0 S0 ; Y driver 6 requires an active high enable, 2.5us minimum step pulse, 2.5us minimum step interval, 5us DIR setup time and no hold time, negative direction
    M569 P7 T2.5:2.5:5:0 ; Z driver 7 requires an active high enable, 2.5us minimum step pulse, 2.5us minimum step interval, 5us DIR setup time and no hold time
    ;M569 P8 T2.5:2.5:5:0 ; E driver 8 requires an active high enable, 2.5us minimum step pulse, 2.5us minimum step interval, 5us DIR setup time and no hold time
    M569 P9 T1.5:1.5:1:0 ; U driver 9 requires an active high enable, 2.5us minimum step pulse, 2.5us minimum step interval, 5us DIR setup time and no hold time

    M569 P5 S0
    M569 P6 S0

    M350 X16 Y16 Z16 E16 U16 I1 ; Configure microstepping with interpolation
    M92 X180.965147453 Y180.965147453 Z1226.99386503 E106.112054329 U525.14165 ; Set steps per mm
    M566 X3000 Y3000 Z100 U45000 E10 U1200 ; Set maximum instantaneous speed changes (mm/min)
    M203 X90000 Y90000 Z2500 U7500 E27000 U20000 ; Set maximum speeds (mm/min)
    M201 X500 Y500 Z100 E500 U5000 ; Set accelerations (mm/s^2)
    M906 X300 Y300 Z300 E800 U400 I30 ; Set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout

    ; Axis Limits
    M208 X0 Y0 Z0 E-90000000000000 U-999999999 S1 ; Set axis minima
    M208 X9500 Y9500 Z5000 E900000000000 U999999999 S0 ; Set axis maxima

    ; Endstops
    M574 X0 Y0 Z0 S1 ; Set active high endstops

    ; Z-Probe
    M558 P4 H50 F2400 T15000 ; Set Z probe type to switch and the dive height + speeds
    G31 P500 X0 Y200 Z0 ; Set Z probe trigger value, offset and trigger height
    M557 X0:2500 Y0:2500 S500 ; Define mesh grid

    ; Heaters
    M140 H-1 ; Disable heated bed

    ; Fans

    ; Tools
    M563 P0 D0 H ; 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

    ; Automatic saving after power loss is not enabled

    ; Custom settings are not configured

    ; Miscellaneous
    T0 ; Select first tool
    M302 P1 ; Allow cold extrusion
    M564 S0 H0 ; allow moves outside of print area



  • Hmmm, I replaced the SD card with a card from another machine and got the same problem...

    Ideas?



  • With the new card, I am running the following firmware/DWC:

    And the pause button is still ghosted. (and does not change to "print another" etc when a print completes or a pause with M25...

    Firmware Name:
    RepRapFirmware for Duet 2 WiFi/Ethernet
    Firmware Electronics:
    Duet Ethernet 1.02 or later
    Firmware Version:
    2.02(RTOS) (2018-12-24b1)
    Web Interface Version:
    1.21.2-dc42



  • And I get the same problem with the Edge browser and Chrome and IE.


  • administrators

    What does the status indicator in DWC say? The pause button will only be shown when the status is Printing.



  • Status bar (over the pause button) says something in line with "No job running" - while the printer is moving.

    Could it be because I have bad temp readings and is running in "allow cold extrusion" mode?

    Kulitorum



  • @dc42 this was with DWC 2.0, BTW - I'm back to 1.22.6 now and my status looks like this (while XYZ position is updating)

    0_1549283852845_Capture.PNG



  • ok, now I know what you ment. top left corner.

    Status is "Off" - while machine is running.

    Warning in previous image was "Insufficient axies homed", cleared now with a g92 command.

    So now it looks like this:

    0_1549284032525_Capture.PNG



  • 1:43:10 PMM122
    === Diagnostics ===
    RepRapFirmware for Duet 2 WiFi/Ethernet version 2.02RC3(RTOS) running on Duet Ethernet 1.02 or later
    Board ID: 08DGM-917NK-F23T0-6J1DD-3SJ6K-9Z8WG
    Used output buffers: 3 of 20 (13 max)
    === RTOS ===
    Static ram: 28532
    Dynamic ram: 98036 of which 0 recycled
    Exception stack ram used: 360
    Never used ram: 4144
    Tasks: NETWORK(ready,328) HEAT(blocked,912) MAIN(running,3564)
    Owned mutexes:
    === Platform ===
    Last reset 00:04:48 ago, cause: software
    Last software reset at 2019-02-04 13:38, reason: User, spinning module GCodes, available RAM 4144 bytes (slot 0)
    Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0440f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d
    Error status: 0
    Free file entries: 9
    SD card 0 detected, interface speed: 20.0MBytes/sec
    SD card longest block write time: 0.0ms, max retries 0
    MCU temperature: min 36.4, current 37.1, max 37.4
    Supply voltage: min 27.8, current 27.9, max 27.9, under voltage events: 0, over voltage events: 0
    Driver 0: ok, SG min/max not available
    Driver 1: ok, SG min/max not available
    Driver 2: ok, SG min/max not available
    Driver 3: ok, SG min/max not available
    Driver 4: ok, SG min/max not available
    Date/time: 2019-02-04 13:43:09
    Cache data hit count 422742606
    Slowest loop: 208.22ms; fastest: 0.05ms
    === Move ===
    Hiccups: 0, StepErrors: 0, LaErrors: 0, FreeDm: 227, MinFreeDm: 120, MaxWait: 15433ms, Underruns: 0, 0
    Scheduled moves: 4901, completed moves: 4897
    Bed compensation in use: none
    Bed probe heights: 0.000 0.000 0.000 0.000 0.000
    === Heat ===
    Bed heaters = -1 -1 -1 -1, chamberHeaters = -1 -1
    Heater 0 is on, I-accum = 0.0
    === GCodes ===
    Segments left: 1
    Stack records: 1 allocated, 0 in use
    Movement lock held by null
    http is idle in state(s) 0
    telnet is idle in state(s) 0
    file is doing "G1 E1.50 Z100.00 F1200.00 " in state(s) 0
    serial is idle in state(s) 0
    aux is idle in state(s) 0
    daemon is idle in state(s) 0
    queue is idle in state(s) 0
    autopause is idle in state(s) 0
    Code queue is empty.
    === Network ===
    Slowest loop: 13.38ms; fastest: 0.01ms
    Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
    HTTP sessions: 1 of 8
    Interface state 5, link 100Mbps full duplex
    === Expansion ===



  • @kulitorum said in Pause button ghosted:

    Supply voltage: min 27.8, current 27.9, max 27.9, under voltage events: 0, over voltage events: 0

    Not the problem you reported but your supply voltage is exceeding the max recommended voltage of 25V. Although this might be working it poses a risk of damaging on-board components. If you can, turn down the PSU a little bit.



  • @wilriker Nice catch, thank you.


  • administrators

    Status "Off" means that the VIN monitor thinks the input voltage is below 9.5V. Normally the printer wouldn't be able to run at this voltage, but of course you are using all external drivers and no heaters. Were you powering the Duet from USB or other external 5V power only?



  • @kulitorum I also noticed that you are still running a release candidate (RC3) of 2.02. I think you should update to final 2.02 as this might already fix the issue.



  • @dc42 But as you can see, the input voltage is 27.9v.... Maybe I just burned the input regulator-thingy?


  • administrators

    No, the voltage sensing used to set the state is the same voltage sensing used to display the max/min input voltage.

    Which firmware version are you using? You said 2.02 earlier, but your M122 report shows 2.02RC3.



  • So.....I guess my Vin could have passed 30v for a while, and burned the input voltage measurement circuit, making the duet think that its underpowered and causing the board?

    Than again, the M211 command reports : Supply voltage: min 27.8, current 27.9, max 27.9, under voltage events: 0, over voltage events:

    So....?

    Kulitorum



  • @kulitorum said in Pause button ghosted:

    M122

    Updated firmware, same result:

    4:21:08 PMM122
    === Diagnostics ===
    RepRapFirmware for Duet 2 WiFi/Ethernet version 2.02(RTOS) running on Duet Ethernet 1.02 or later
    Board ID: 08DGM-917NK-F23T0-6J1DD-3SJ6K-9Z8WG
    Used output buffers: 3 of 20 (13 max)
    === RTOS ===
    Static ram: 25524
    Dynamic ram: 98064 of which 0 recycled
    Exception stack ram used: 272
    Never used ram: 7212
    Tasks: NETWORK(ready,544) HEAT(blocked,912) MAIN(running,3868) IDLE(ready,200)
    Owned mutexes:
    === Platform ===
    Last reset 00:01:24 ago, cause: software
    Last software reset at 2019-02-04 16:12, reason: User, spinning module GCodes, available RAM 7180 bytes (slot 0)
    Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0440f000 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: 0.0ms, max retries 0
    MCU temperature: min 36.8, current 37.0, max 37.4
    Supply voltage: min 27.8, current 27.8, max 27.9, under voltage events: 0, over voltage events: 0, power good: no
    Driver 0: ok, SG min/max not available
    Driver 1: ok, SG min/max not available
    Driver 2: ok, SG min/max not available
    Driver 3: ok, SG min/max not available
    Driver 4: ok, SG min/max not available
    Date/time: 2019-02-04 16:21:04
    Cache data hit count 159807234
    Slowest loop: 3.65ms; fastest: 0.06ms
    I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0
    === Move ===
    Hiccups: 0, StepErrors: 0, LaErrors: 0, FreeDm: 240, MinFreeDm: 240, MaxWait: 0ms, Underruns: 0, 0
    Scheduled moves: 0, completed moves: 0
    Bed compensation in use: none
    Bed probe heights: 0.000 0.000 0.000 0.000 0.000
    === Heat ===
    Bed heaters = -1 -1 -1 -1, chamberHeaters = -1 -1
    Heater 0 is on, I-accum = 0.0
    === GCodes ===
    Segments left: 0
    Stack records: 1 allocated, 0 in use
    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
    serial is idle in state(s) 0
    aux is idle in state(s) 0
    daemon is idle in state(s) 0
    queue is idle in state(s) 0
    autopause is idle in state(s) 0
    Code queue is empty.
    === Network ===
    Slowest loop: 4.20ms; fastest: 0.02ms
    Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
    HTTP sessions: 1 of 8
    Interface state 5, link 100Mbps full duplex



  • And its still "OFF"


  • administrators

    M122 only shows you the min/max voltage since you last ran M122, or since power up if you haven't run it yet.

    I suspect that the voltage reached 29V, which caused the firmware to switch the drivers off to help protect them. They won't be switched on again until the voltage drops to below 27.5V. Since your minimum is 27.8V, that won't happen, so the printer remains in the Off state..



  • @dc42 said in Pause button ghosted:

    M122

    You were right. Taking the voltage down to 26v fixed the problem. thanks.


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.