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+2I 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
-
Thanks for the report.
-