@droftarts i have used M564 S0 H0 before using the jogging buttons on the dwc dashboard to test the motors
Posts made by Catniped
-
RE: Duet 3 mini 5+ faulty drivers
-
RE: Duet 3 mini 5+ faulty drivers
@droftarts @dc42 have yall had a chance to look at this? i am eagerly awaiting your responses.
-
RE: Duet 3 mini 5+ faulty drivers
No messages in DWC console. The wires are insulated. I am using a Meanwell LRS-200-24 PSU with 17 gauge wire connecting the PSU and the board. The phasing on the motors is correct, i have checked it many times. The sound now also occurs on driver 0.3, when plugging the z motor back in, however it seems to move.
config.g:
; Configuration file for RepRapFirmware on Duet 3 Mini 5+ WiFi ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.5.0-rc.4+1 on Thu Apr 18 2024 20:25:09 GMT+0200 (stredoeurópsky letný čas) ; General G90 ; absolute coordinates M83 ; relative extruder moves M550 P"eShapeoko" ; set hostname ; Network M551 P"root" ; set machine password M552 S1 ; configure WiFi adapter M586 P0 S1 ; configure HTTP M586 P1 S1 ; configure FTP ; Smart Drivers M569 P0.0 S1 D2 ; driver 0.0 goes forwards (X axis) M569 P0.1 S1 D2 ; driver 0.1 goes forwards (Y axis) M569 P0.2 S1 D2 ; driver 0.2 goes forwards (Y axis) M569 P0.3 S1 D2 ; driver 0.3 goes forwards (Z axis) ; Motor Idle Current Reduction M906 I30 ; set motor current idle factor M84 S30 ; set motor current idle timeout ; Axes M584 X0.0 Y0.1:0.2 Z0.3 ; set axis mapping M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation M906 X1500 Y1500 Z1500 ; set axis driver currents M92 X160 Y160 Z800 ; configure steps per mm M208 X0:340 Y0:340 Z0:100 ; set minimum and maximum axis limits M566 X900 Y900 Z12 ; set maximum instantaneous speed changes (mm/min) M203 X6000 Y6000 Z180 ; set maximum speeds (mm/min) M201 X500 Y500 Z20 ; set accelerations (mm/s^2) ; Kinematics M669 K0 ; configure Cartesian kinematics ; Endstops M574 X1 P"io1.in" S1 ; configure X axis endstop M574 Y1 P"io2.in+io3.in" S1 ; configure Y axis endstop M574 Z1 P"io4.in" S1 ; configure Z axis endstop ; Heaters M950 H0 C"out0" T0 ; create heater #0 M143 H0 P0 T0 C0 S140 A0 ; configure heater monitor #0 for heater #0 M307 H0 R2.43 D5.5 E1.35 K0.56 B1 ; configure model of heater #0 M950 H1 C"out1" T1 ; create heater #1 M143 H1 P0 T1 C0 S285 A0 ; configure heater monitor #0 for heater #1 M307 H1 R2.43 D5.5 E1.35 K0.56 B0 ; configure model of heater #1 ; Heated beds M140 P0 H0 ; configure heated bed #0 ; Tools M563 P0 S"Spindle" D0 H1 ; create tool #0 M568 P0 R0 S0 ; set initial tool #0 active and standby temperatures to 0C ; Miscellaneous M453 ; select CNC mode
M122:
=== Diagnostics === RepRapFirmware for Duet 3 Mini 5+ version 3.5.0-rc.3 (2024-01-24 17:56:48) running on Duet 3 Mini5plus WiFi (standalone mode) Board ID: 87V2P-UQ6KL-K65J0-409NL-NV02Z-RZ6LU Used output buffers: 3 of 40 (18 max) Error in macro line 57 while starting up: bad drive number === RTOS === Static ram: 103200 Dynamic ram: 119856 of which 132 recycled Never used RAM 15372, free system stack 206 words Tasks: NETWORK(2,nWait 7,13.3%,218) HEAT(3,nWait 6,0.0%,357) Move(4,nWait 6,0.0%,355) CanReceiv(6,nWait 1,0.0%,939) CanSender(5,nWait 7,0.0%,337) CanClock(7,delaying,0.0%,335) TMC(4,nWait 6,0.8%,111) MAIN(1,running,84.7%,778) IDLE(0,ready,0.3%,30) AIN(4,delaying,0.8%,269), total 100.0% Owned mutexes: === Platform === Last reset 00:01:10 ago, cause: software Last software reset at 2024-07-02 11:21, reason: User, Gcodes spinning, available RAM 15324, slot 0 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00487000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 MCU revision 3, ADC conversions started 70317, completed 70317, timed out 0, errs 0 MCU temperature: min 33.4, current 35.3, max 35.6 Supply voltage: min 23.8, current 23.9, max 24.0, under voltage events: 0, over voltage events: 0, power good: yes Heap OK, handles allocated/used 99/2, heap memory allocated/used/recyclable 2048/28/0, gc cycles 0 Events: 0 queued, 0 completed Driver 0: standstill, SG min 0, read errors 0, write errors 1, ifcnt 22, reads 3677, writes 10, timeouts 0, DMA errors 0, CC errors 0 Driver 1: standstill, SG min 0, read errors 0, write errors 1, ifcnt 21, reads 3677, writes 10, timeouts 0, DMA errors 0, CC errors 0 Driver 2: standstill, SG min 0, read errors 0, write errors 1, ifcnt 21, reads 3676, writes 10, timeouts 0, DMA errors 0, CC errors 0 Driver 3: standstill, SG min 2, read errors 0, write errors 1, ifcnt 24, reads 3676, writes 10, timeouts 0, DMA errors 0, CC errors 0 Driver 4: standstill, SG min 0, read errors 0, write errors 1, ifcnt 21, reads 3677, writes 10, timeouts 0, DMA errors 0, CC errors 0 Driver 5: not present Driver 6: not present Date/time: 2024-07-02 11:22:35 Cache data hit count 130962307 Slowest loop: 8.02ms; fastest: 0.16ms === Storage === Free file entries: 20 SD card 0 detected, interface speed: 22.5MBytes/sec SD card longest read time 3.5ms, write time 0.0ms, max retries 0 === Move === DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, max steps late 0, ebfmin 0.00, ebfmax 0.00 no step interrupt scheduled Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0 === DDARing 0 === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === DDARing 1 === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0 === GCodes === Movement locks held by null, 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 File2 is idle in state(s) 0 Queue2 is idle in state(s) 0 Q0 segments left 0, axes/extruders owned 0x0000000 Code queue 0 is empty Q1 segments left 0, axes/extruders owned 0x0000000 Code queue 1 is empty === CAN === Messages queued 352, received 0, lost 0, errs 329671, boc 0 Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 26 (min 26), ts 352/0/0 Tx timeouts 0,0,351,0,0,0 last cancelled message type 30 dest 127 === Network === Slowest loop: 12.42ms; fastest: 0.00ms Responder states: MQTT(0) HTTP(0) HTTP(1) HTTP(0) HTTP(0) FTP(0) Telnet(0) HTTP sessions: 1 of 8 === WiFi === Interface state: active Module is connected to access point Failed messages: pending 0, notrdy 0, noresp 0 Firmware version 2.1.0 MAC address e8:68:e7:e1:51:d5 Module reset reason: Power up, Vcc 3.40, flash size 2097152, free heap 40696 WiFi IP address 192.168.0.175 Signal strength -72dBm, channel 10, mode 802.11n, reconnections 0 Clock register 00002001 Socket states: 0 0 0 0 0 0 0 0
-
Duet 3 mini 5+ faulty drivers
Hi, i am currently building a eShapeoko CNC router, using a Duet 3 mini 5+ as the controller. I have purchased my board from DOLD Mechatronik, on the 9th of april 2024. I have started working on the electronics a couple of days ago, and today when testing the motors for the first time, the Z axis (driver 0.3) worked perfectly fine, but the X (0.0), and Y (0.1, 0.2) axes did not move, even under no load, and instead made a sound that could be described as steam escaping. I immediately estopped them and went on the duet3d discord and troubleshooted the board with the help of a few members. After a bit, i tried plugging the working motor (Z motor at 0.3) in place of a non working one (second Y at 0.2). I updated the config, and switched the connectors. After trying to move Z in this new configuration, the motor made the same sound as the other motors and did not move. This leads me to believe i have recieved a board with a few faulty drivers, as every aspect of the machine has been checked and confirmed to be set up correctly. I was directed to post about this here from the discord, and i hope i can recieve some kind of help to resolve this. Thanks!