Error: Timeout while waiting for transfer ready pin



  • I m not sure if this should be here, or under Duet Web Control Topic.

    Still seeing this error on occasion.

    "Warning: Lost connection to Duet (Timeout while waiting for transfer ready pin)"

    M122 shows:

    === Platform ===
    Last reset 00:00:38 ago, cause: software
    Last software reset at 2020-05-25 18:39, reason: Assertion failed, spinning module GCodes, available RAM 71820 bytes (slot 0)
    Software reset code 0x4123 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0444a80f BFAR 0x00000000 SP 0x2045fe9c Task MAIN
    Stack: 00000194 00484cd0 00463dbf 00000001 0045831f 20428990 2044cd58 2044cc08 2043f1a8 00000001 2043f120
    Error status: 0

    Usually only after uploading file to print. Once printer is reset and zeroed, I can print the file with no errors.

    I have attached my config.g, the results from the M122 and console text prior to M122 along with the file I was printing.

    Custom CoreXY
    Duet3 +RPI 4B
    DWC 3.1.1
    DSF 3.1.1
    Firmware: RepRapFirmware for Duet 3 MB6HC 3.1.1 (2020-05-19b2)

    config.g
    Console with M122 Results 5_25_2020.txt
    CuttingBoardHangerHalves.gcode



  • I also got this error.
    CoreXY Duet3 6HC +3HC
    Doing some dryruns to test speed limits before steppers skip.

    === Diagnostics ===
    RepRapFirmware for Duet 3 MB6HC version 3.1.1 running on Duet 3 MB6HC v0.6 or 1.0 (SBC mode)
    Board ID: 08DJM-956L2-G43S4-6JKDD-3SJ6L-TB62G
    Used output buffers: 1 of 40 (14 max)
    === RTOS ===
    Static ram: 154604
    Dynamic ram: 164164 of which 32 recycled
    Exception stack ram used: 304
    Never used ram: 74112
    Tasks: NETWORK(ready,1980) HEAT(blocked,1188) CanReceiv(suspended,3420) CanSender(suspended,1488) CanClock(blocked,1436) TMC(blocked,204) MAIN(running,4640) IDLE(ready,76)
    Owned mutexes:
    === Platform ===
    Last reset 00:12:42 ago, cause: software
    Last software reset at 2020-07-02 09:35, reason: Assertion failed, spinning module GCodes, available RAM 73220 bytes (slot 3)
    Software reset code 0x4123 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0444a80f BFAR 0x00000000 SP 0x2045fe9c Task MAIN
    Stack: 00000194 00484cd0 00463dbf 00000001 0045831f 20428990 2044cff8 2044cfa8 2043f1a8 00000001 2043f120 
    Error status: 0
    MCU temperature: min 38.2, current 38.3, max 38.7
    Supply voltage: min 31.9, current 31.9, max 32.0, under voltage events: 0, over voltage events: 0, power good: yes
    12V rail voltage: min 12.0, current 12.0, max 12.1, under voltage events: 0
    Driver 0: standstill, reads 46392, writes 0 timeouts 0, SG min/max not available
    Driver 1: standstill, reads 46392, writes 0 timeouts 0, SG min/max not available
    Driver 2: standstill, reads 46392, writes 0 timeouts 0, SG min/max not available
    Driver 3: standstill, reads 46392, writes 0 timeouts 0, SG min/max not available
    Driver 4: standstill, reads 46392, writes 0 timeouts 0, SG min/max not available
    Driver 5: standstill, reads 46392, writes 0 timeouts 0, SG min/max not available
    Date/time: 2020-07-02 09:48:45
    Slowest loop: 4.94ms; fastest: 0.23ms
    === Storage ===
    Free file entries: 10
    SD card 0 not detected, interface speed: 37.5MBytes/sec
    SD card longest read time 0.0ms, write time 0.0ms, max retries 0
    === Move ===
    Hiccups: 0(0), FreeDm: 375, MinFreeDm: 375, MaxWait: 0ms
    Bed compensation in use: none, 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 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
    === GCodes ===
    Segments left: 0
    Movement lock held by null
    HTTP* is ready with "M122" 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
    SBC is idle in state(s) 0
    Daemon* is idle in state(s) 0
    Aux2 is idle in state(s) 0
    Autopause is idle in state(s) 0
    Code queue is empty.
    === Network ===
    Slowest loop: 0.66ms; fastest: 0.01ms
    Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
    HTTP sessions: 0 of 8
    - Ethernet -
    State: disabled
    Error counts: 0 0 0 0 0
    Socket states: 0 0 0 0 0 0 0 0
    === CAN ===
    Messages sent 782, longest wait 0ms for type 0
    === Linux interface ===
    State: 0, failed transfers: 0
    Last transfer: 17ms ago
    RX/TX seq numbers: 54295/25052
    SPI underruns 0, overruns 0
    Number of disconnects: 0
    Buffer RX/TX: 0/0-0
    === Duet Control Server ===
    Duet Control Server v3.1.1
    Code buffer space: 4096
    Configured SPI speed: 8000000 Hz
    Full transfers per second: 32.47
    

  • administrators

    @TypQxQ said in Error: Timeout while waiting for transfer ready pin:

    I also got this error.
    CoreXY Duet3 6HC +3HC

    My best guess is that there was a power brownout or a transient of some sort (static discharge?).


Log in to reply