RRF 3.2 Beta 1: pause.g not executed on M600



  • I am running RR3 3.2 beta 1 on a BTT SKR 1.4 Turbo with SBC
    DSF Version 3.2.0-beta1+1
    DWC Version 3.2.0-beta1+2

    I was just trying out some filament change during print, and according to documentation, M600 should execute pause.g if no filament-change.g is present. In my case though, just the extruder stopped moving. It did not execute the pause.g code.
    Copying pause.g to filament-change.g resulted in the correct behavior in that regard, but it certainly doesn't match the documentation.

    Here's my M122

    === Diagnostics ===
    RepRapFirmware for LPC176x based Boards (biquskr_1.4) version 3.2-beta1_2 running on LPC176x at 120Mhz
    Used output buffers: 1 of 16 (12 max)
    === RTOS ===
    Static ram: 4704
    Dynamic Memory (RTOS Heap 5): 1960 free, 1936 never used
    Exception stack ram used: 448
    Never used ram: 60
    Tasks: HEAT(blocked,338) MAIN(running,326) IDLE(ready,20)
    Owned mutexes:
    === Platform ===
    Last reset 02:19:16 ago, cause: [power up]
    Last software reset at 2020-09-30 20:19, reason: User, LinuxInterface spinning, available RAM 268, slot 2
    Software reset code 0x0010 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0440f000 BFAR 0xe000ed38 SP 0xffffffff Task MAIN
    Error status: 0x020
    Supply voltage: under voltage events: 0
    Driver 0: position 13616,  standstill, SG min/max 130/130, error r/w 0/0, ifcnt 87, cnt r/w 506/0, timeout 0, failedOp 0xff
    Driver 1: position 9670,  standstill, SG min/max 158/158, error r/w 0/0, ifcnt 87, cnt r/w 506/0, timeout 0, failedOp 0xff
    Driver 2: position 22080,  standstill, SG min/max 40/40, error r/w 0/0, ifcnt 74, cnt r/w 505/0, timeout 0, failedOp 0xff
    Driver 3: position 0,  standstill, SG min/max 2/2, error r/w 0/0, ifcnt 50, cnt r/w 505/0, timeout 0, failedOp 0xff
    Driver 4: position 0,  standstill, SG min/max 14/14, error r/w 0/0, ifcnt 74, cnt r/w 505/0, timeout 0, failedOp 0xff
    Driver 5: position 0
    Driver 6: position 0
    Date/time: 2020-10-01 12:25:05
    Slowest loop: 3.93ms; fastest: 0.31ms
    Step timer: target 3636317556 count 4051167559 delta -414850003 late 0
    USBSerial connected 1
    ADC not ready 0 ADC error threshold 10 ADC Init 1
    Ints: 5646; Calls 7528; fast: 2uS; slow 12uS adj 63 bad 0 big delta 0
    PWM Channels
    state 0 next 40614 on 55770 off 64230 pin 2.5
    state 1 next 40614 on 52380 off 67620 pin 2.7
    Delta 40614 Start 0 End 2
    === Move ===
    Hiccups: 0, FreeDm: 100, MinFreeDm: 100, MaxWait: 0ms
    Bed compensation in use: mesh, comp offset 0.000
    === DDARing ===
    Scheduled moves: 595, completed moves: 595, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
    === Heat ===
    Bed heaters = 0, chamberHeaters = -1
    Heater 0 is on, I-accum = 0.5
    Heater 1 is on, I-accum = 0.4
    === 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.
    === Filament sensors ===
    Extruder 0 sensor: ok
    === SBC interface ===
    State: 0, failed transfers: 0
    Last transfer: 14ms ago
    RX/TX seq numbers: 24229/4160
    SPI underruns 0, overruns 0
    Number of disconnects: 0
    Buffer RX/TX: 0/0-0
    === Duet Control Server ===
    Duet Control Server v3.2.0-beta1+1
    Code buffer space: 2048
    Configured SPI speed: 8000000 Hz
    Full transfers per second: 29.74
    

  • Moderator

    Thanks for the report.

    @chrishamm


  • administrators

    @Phaedrux @docbobo This will be fixed in the upcoming version 3.2-b2.


Log in to reply