Hi!
I bought a half-finished Workbee last year and I finally got it assembled and all 3 axis moving.
However after a short period of time - Often times as soon as i move the Y axis - My X Axis stops working.
The motor will just emit a "humming" noise instead. I uploaded a short clip of the issue here.
I tried flipping the connectors on the board for the Z and X axis and that moves the issue to the Z axis instead. This to me indicates a problem with the Duet board or my config and not the machine.
Bonus info: After the axis stops working I'm able to turn the screw with my fingers. The other axis are all "locked" when idling.
I found this post from someone with what sounds like the same issue and he got it fixed by updating the firmware. I was running RRF 3.3 before and updating to RRF 3.4 sadly didn't help.
Any ideas what to try next?
Hardware
Machine: Lead 1510 Workbee (RatRig according to the seller)
Controller: Duet 2 Wifi
Power supply: 400w 24v (Also tested with 600w 12v PSU, same issue)
Steppers: 1* Z, 1* X, 2* Y
Limit switches: 1 for each axis
config-axes.g:
M584 X0 Y1:3 Z2 ; Apply drive mapping to axes
M584 P3.
M906 X2400 Y2400 Z2400 I100 ; Set motor currents (mA)
M92 X400 Y400 Z400 ; Set steps per mm
M350 X16 Y16 Z16 U16 I1 ; Configure microstepping
M203 X2500 Y2500 Z2500 ; Set maximum speeds (mm/min)
M201 X150 Y150 Z150 ; Set accelerations (mm/s^2)
M566 X500 Y500 Z500 ; Set maximum instantaneous speed changes (mm/min)
M669 K0 X1:0:0:0 Y0:1:0:1 Z0:0:1:0
M122 Output right after axis stopped moving
m122
=== Diagnostics ===
RepRapFirmware for Duet 2 WiFi/Ethernet version 3.4.0 (2022-03-15 18:58:31) running on Duet WiFi 1.02 or later
Board ID: 08DGM-956GU-DJ3SN-6J9F6-3S46N-1VQZH
Used output buffers: 3 of 24 (19 max)
=== RTOS ===
Static ram: 23868
Dynamic ram: 73384 of which 12 recycled
Never used RAM 11864, free system stack 148 words
Tasks: NETWORK(ready,14.1%,238) HEAT(notifyWait,0.0%,387) Move(notifyWait,0.0%,305) MAIN(running,85.5%,514) IDLE(ready,0.4%,30), total 100.0%
Owned mutexes: WiFi(NETWORK)
=== Platform ===
Last reset 00:04:36 ago, cause: power up
Last software reset at 2022-03-20 21:01, reason: User, GCodes spinning, available RAM 13336, slot 2
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x00
Step timer max interval 0
MCU temperature: min 20.9, current 28.5, max 28.8
Supply voltage: min 24.1, current 24.2, max 24.4, under voltage events: 0, over voltage events: 0, power good: yes
Heap OK, handles allocated/used 99/1, heap memory allocated/used/recyclable 2048/24/0, gc cycles 0
Events: 0 queued, 0 completed
Driver 0: standstill, SG min 0
Driver 1: standstill, SG min 131
Driver 2: standstill, SG min 53
Driver 3: standstill, SG min 122
Driver 4: standstill, SG min n/a
Driver 5:
Driver 6:
Driver 7:
Driver 8:
Driver 9:
Driver 10:
Driver 11:
Date/time: 2022-03-27 20:02:36
Cache data hit count 4294967295
Slowest loop: 7.24ms; fastest: 0.18ms
I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 20.0MBytes/sec
SD card longest read time 2.6ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 83, segments created 4, maxWait 235337ms, bed compensation in use: none, comp offset 0.000
=== MainDDARing ===
Scheduled moves 34, completed 34, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 20], CDDA state -1
=== AuxDDARing ===
Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
=== 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
Daemon is idle in state(s) 0
Autopause is idle in state(s) 0
Code queue is empty
=== Network ===
Slowest loop: 120.40ms; fastest: 0.00ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
HTTP sessions: 1 of 8
- WiFi -
Network state is active
WiFi module is providing access point
Failed messages: pending 0, notready 0, noresp 0
WiFi firmware version 1.26
WiFi MAC address be:dd:c2:63:67:12
WiFi Vcc 3.33, reset reason Turned on by main processor
WiFi flash size 4194304, free heap 20504
WiFi IP address 192.168.0.70
Connected clients 2
Clock register 00002002
Socket states: 0 0 0 0 0 0 0 0