M915 Not Supported Message
-
Trying to get sensorless homing setup and I get the following message in the console when trying to verify the M915 settings.
Board: Duet 3 Mini5+ v0.2
10/3/2020, 2:28:32 PM M122
=== Diagnostics ===
RepRapFirmware for Duet 3 Mini 5+ version 3.2-beta1 running on Duet 3 Mini5plus Ethernet (standalone mode)
Board ID: WVN16-FS9RL-D65J0-40KMG-MAW2Z-HLJUF
Used output buffers: 3 of 40 (11 max)
=== RTOS ===
Static ram: 85692
Dynamic ram: 115164 of which 752 recycled
Exception stack ram used: 224
Never used ram: 60312
Tasks: NETWORK(ready,167) ETHERNET(blocked,567) HEAT(blocked,335) TMC(blocked,63) MAIN(running,463) IDLE(ready,20) AIN(blocked,272)
Owned mutexes:
=== Platform ===
Last reset 00:00:21 ago, cause: software
Last software reset at 2020-10-03 14:28, reason: User, GCodes spinning, available RAM 60276, slot 2
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0400f000 BFAR 0xe000ed38 SP 0xffffffff Task MAIN
Error status: 0x020
Supply voltage: min 0.0, current 24.0, max 24.0, under voltage events: 0, over voltage events: 0, power good: yes
Driver 0: position 0, standstill, read errors 0, write errors 1, ifcnt 27, reads 3066, writes 7, timeouts 0, DMA errors 0
Driver 1: position 0, standstill, read errors 0, write errors 1, ifcnt 25, reads 3066, writes 7, timeouts 0, DMA errors 0
Driver 2: position 0, standstill, read errors 0, write errors 1, ifcnt 24, reads 3067, writes 6, timeouts 0, DMA errors 0
Driver 3: position 0, standstill, read errors 0, write errors 1, ifcnt 24, reads 3066, writes 6, timeouts 0, DMA errors 0
Driver 4: position 0, standstill, read errors 0, write errors 1, ifcnt 27, reads 3066, writes 7, timeouts 0, DMA errors 0
Driver 5: position 0, assumed not present
Driver 6: position 0, assumed not present
Driver 7: position 0, assumed not present
Date/time: 2020-10-03 14:28:30
Slowest loop: 3.33ms; fastest: 0.09ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 22.5MBytes/sec
SD card longest read time 1.6ms, write time 0.0ms, max retries 0
=== Move ===
Hiccups: 0(0), FreeDm: 169, MinFreeDm: 169, 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, chamberHeaters = -1 -1
=== 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
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: 3.04ms; fastest: 0.03ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
HTTP sessions: 1 of 8- Ethernet -
State: active
Error counts: 0 0 0 0 0
Socket states: 5 2 2 2 2 0 0 0
10/3/2020, 2:28:25 PM M915
Warning: M915: Command is not supported - Ethernet -
-
hey @Sindarius can you confirm the full M915 command you are sending please.
Also try this firmware if you can:
-
@T3P3Tony I literally simply typed M915 in the console and got that message. Will try the linked firmware. Was trying to verify the status of the values in the config.
-
I pulled down the firmware that was posted on that link and the M915 is reporting the settings properly in the console. However stall detection does not appear to be kicking in when homing an axis. I have set the M915 S parameter down to -64 just to try to force it to recognize a stall even a bad one. I have a couple limit switches on the way to get some prints going but want to see if I can solve the sensorless homing issue I am facing.
-
Senseless homing is not implemented in RRF for the Duet 3 Mini v0.2. The hardware mechanism to support it turned out to have significant drawbacks, so we changed the hardware design for the later prototypes.
-
Perfect that's all I needed to know. I'll have to get some limit switches installed.