Quick update, after tuning and mounting the servo on our extruder everything runs perfectly and quietly.
I achieved to extrude almost 10kg/h of rPETG with it.
So i guess this is solved now
Quick update, after tuning and mounting the servo on our extruder everything runs perfectly and quietly.
I achieved to extrude almost 10kg/h of rPETG with it.
So i guess this is solved now
Thank you Ian for taking the time to help me and put me on the correct path to resolves this.
Following your insights, i have reduced the pulses per rev of the motor to 1000 pulses/rev as well as tweaking a bit some other parameters of the motor.
It looks like it's working, now that i have understand that i also have to "reboot" the motor each time i change its parameters.
I am now able to reach 4500rpm, above that the motor stalls, but i guess it will be more than sufficient for what it's meant.
Ok so today i got movement when sending gcode.
I just changed the wiring:
ena- to SI/DI3
But unfortunately i only get slow rotation of the motor about 360rpm but the motor is rated 3000rpm.
I use a planetary gearbox 20:1 so i have to get more speed.
But i am stuck again, i don't know if it's a wiring problem, as the documentation of the driver clearly states that COM+ is 12-24v and i wired it to 5v on the 1xd - (dont know where i could wire it elsewhere)
A config.g problem or even the AC servo motor configuration
here is my config for this motor:
M584 E122.0:0.4 ; set drive mapping extruder;
M92 X320 Y320:320 Z640.00 E1000.00:100.00 ; set steps per mm XYZ
M566 X300 Y300 Z60.00 E300.00:120.00 ; set maximum instantaneous speed changes (mm/min)
M203 X12000.00 Y12000.00 Z3600.00 E18000.00:18000.00 ; set maximum speeds (mm/min)
M906 E0:1500 I30 ; Set E motor current to 0 on XD and 800mA on driver 3
M569 P122.0 S1 R1 T1.5:1.5:1:1.5;
Any help would be appreciated
Hi there,
i am currently trying to upgrade one of my printer with an T6 1000w Servo from stepperonline :
https://www.omc-stepperonline.com/fr/serie-t6-1000w-kit-de-servomoteur-ac-3000rpm-3-19nm-encodeur-17-bits-ip65-t6-rs1000h2a3-m17s
I try to wire it in differential mode to a 1xd with some infos of this topic and some other info from another topic: https://forum.duet3d.com/topic/29119/1xd-closed-loop-servo-setup/39
so from 1xd to driver:
Tried it but i still don't get any movement, how should i wire it ?
note that i was already using the 1xd with a more classic external driver and nema34 without issue but here i ma a bit stuck as AC servo drive are quite new to me.
hi,
I am trying to use the same AC servo drive and motor, but i am a bit lost with the motion controller settings.
Could you let me know what's your's.
I am trying to connect this using a 1xd formelly used to run an external nema driver but i am here lost with AC servo motors.
For now it is wired in single ended mode, would you recommend differential mode ?
thanks for the help !
i Have tried :
M584 E122.0:0.4
M350 E1:16 I1
M92 E14.00:100.00
M906 E0:1500 I30
Motor on external driver is working but not the second one, even if the duet report it moving.
EDIT: my bad , i just forgot to add the drive to M563... now it is working
actually i drive a nema 34 from another Duet 6HC on another similar printer . but found that i do not use the entire torque of the nema as the Duet is "limited" to 36v and 4A.
As this Nema 34 is used for a pellet extruder, i am currently trying to drive it (on my second upgraded pellet printer) with the external driver set up at 6A-7.2A peak on 60V to see if i can achieve better flowrate and without a planetary gearbox.
For now without the planetary gearbox i cannot extrude at an acceptable flowrate with the external driver nor the drivers on the 6HC.
I'll try with a planetary gearbox like my first printer but with the external driver and see if i get better results with it.
Another thing i quickly tried but without success is to set up a second extruder motor but drived from the 6HC.
I think i don't have the right syntax for that.
Because if i map :
M584 E122.0:0.4
Then what should i set in :
M350 E??:16 I1
M92 E??:100
M906 E??:1000 I30
As if i understand correctly those values are now set on the external driver ?
@dc42 Late response apologies !
M569 reports 2.7:2.7:2.7:2.7.
but when i enter this values the motor do not move anymore.
I have worked down to T4:4:4:4 and the stepper moves.
But i have a feeling that something lower the torque of the motor.
Indeed the nema 34 is rated 13Nm under 60v @ 2000steps/rev.
But i clearly do not have this torque available, what could influence the torque in the duet settings ? i guess not very much as this is related to the external driver, right ?
About the R parameter, you are right this should matter only with the Enable wires, but with R1 and the enable wires connected it didn't work.
I used the differential wiring without the enable wires and if i go 2.5:2.5:5:0 timing values it does not work anymore.
@droftarts said in External driver and Duet 1XD issues:
T5:5:10:1
Thanks Ian, it is working now with T5:5:10:10 for timings.
Doesn't work with lower timings.
I had also to remove M92 for the U axis and modify the R parameter to R1 in M569 to get it work.
@droftarts Just tried to disconnect the enable wires.
no difference still not moving
Hello there,
i am trying to set up an external driver DM860T connected to 1xd board with a duet 3 6HC.
I have wired the external driver to 1xd in differential connection.
I have assigned this motor to U axis for easier testing but it will be the extruder motor.
i not able to make any move of this motor (nema34) with the external driver.
I have tried different combination of M569 S, R and T parameters as well as different microstepping or steps/mm but nothing happens when i try to move U axis
Also tried different pulse/rev on the stepper
Here is my config file :
; General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"BIG 2" ; set printer name
G4 S2 ; wait for expansion boards to start
; Network
M552 P192.168.1.198 S1 ; enable network and acquire dynamic address via DHCP
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet
; Drives
M569 P0.0 S0 ; physical drive 0.0 goes forwards X
M569 P0.1 S0 ; physical drive 0.1 goes forwards Y
M569 P0.2 S0 ; physical drive 0.2 goes backward Y2
;M569 P0.3 S1 ; physical drive 0.3 goes forwards Extruder
;M569 P0.4 S1 ; physical drive 0.4 goes backwards Extruder
M569 P0.5 S1 ; physical drive 0.6 goes forwards Z
M569 P122.0 T2.7:2.7:2.7:2.7; ; Set External Driver for Extruder
M569 P122.0 S0 R0;
M584 X0.0 Y0.1:0.2 Z0.5 ; set drive mapping
M584 U122.0 ; set drive mapping extruder
M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation YXZ
M350 U1 I1 ; configure microstepping with interpolation E
M92 X320 Y320:320 Z640.00 ; set steps per mm XYZ
M92 U400.00 ; set steps per mm
M566 X300 Y300 Z120.00 U120.00 ; set maximum instantaneous speed changes (mm/min)
M203 X12000.00 Y12000.00 Z3600.00 U10000.00 ; set maximum speeds (mm/min)
M201 X200.00 Y200.00 Z1000.00 U3000.00 ; set accelerations (mm/s^2)
M906 X4000 Y4000:4000 Z4200 I30 ;set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Axis Limits
M208 X0 Y0 Z0 U0 S1 ; set axis minima
M208 X1120 Y1000 Z1280 U2000 S0 ; set axis maxima
M122 gives this result :
M122 B122
Diagnostics for board 122:
Duet EXP1XD firmware version 3.4.4 (2022-10-14 11:45:39)
Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
All averaging filters OK
Never used RAM 5556, free system stack 88 words
Tasks: Move(notifyWait,0.0%,153) HEAT(notifyWait,0.1%,115) CanAsync(notifyWait,0.0%,64) CanRecv(notifyWait,0.0%,77) CanClock(notifyWait,0.0%,64) MAIN(running,96.5%,441) IDLE(ready,0.0%,40) AIN(delaying,3.4%,144), total 100.0%
Last reset 00:03:44 ago, cause: power up
Last software reset data not available
Driver 0: pos 0, 400.0 steps/mm, steps req 0 done 0
Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
Peak sync jitter 1/5, peak Rx sync delay 198, resyncs 0/0, no step interrupt scheduled
VIN voltage: min 36.9, current 36.9, max 37.0
MCU temperature: min 21.4C, current 23.3C, max 23.4C
Last sensors broadcast 0x00000000 found 0 86 ticks ago, 0 ordering errs, loop time 0
CAN messages queued 1700, send timeouts 0, received 1056, lost 0, free buffers 37, min 37, error reg 0
dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 0
What am i missing ?
It is a Mini 5+ v1.0 - 202101-0598
here is the results of m122 (with an sd card in the board not connected to ethernet)
M122
=== Diagnostics ===
RepRapFirmware for Duet 3 Mini 5+ version 3.2.2 running on Duet 3 Mini5plus Ethernet (standalone mode)
Board ID: FPMG7-9096U-D65J0-40KM4-MR03Z-RXK10
Used output buffers: 1 of 40 (1 max)
=== RTOS ===
Static ram: 98732
Dynamic ram: 100904 of which 612 recycled
Never used RAM 44968, free system stack 124 words
Tasks: NETWORK(ready,544) HEAT(blocked,367) CanReceiv(blocked,947) CanSender(blocked,372) CanClock(blocked,363) TMC(blocked,123) MAIN(running,620) IDLE(ready,20) AIN(blocked,272)
Owned mutexes: USB(MAIN)
=== Platform ===
Last reset 00:00:41 ago, cause: power up
Last software reset at 2021-07-30 11:28, reason: User, GCodes spinning, available RAM 43684, slot 0
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x00
Aux0 errors 0,0,0
Aux1 errors 0,0,0
Supply voltage: min 0.0, current 0.9, max 0.9, under voltage events: 0, over voltage events: 0, power good: no
Driver 0: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 1: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 2: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 3: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 4: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 5: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 6: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Date/time: 1970-01-01 00:00:00
Cache data hit count 85187108
Slowest loop: 3.81ms; fastest: 0.12ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 0.2MBytes/sec
SD card longest read time 0.0ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 83, maxWait 0ms, bed compensation in use: none, comp offset 0.000
=== MainDDARing ===
Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== AuxDDARing ===
Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters = -1 -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 ready with "M122" 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: 0.24ms; fastest: 0.01ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
HTTP sessions: 0 of 8
@p_vnct
got everything in at the end of july
Purchased @ Ratrig with some Vcore 3 kits
Hi Everyone !
yesterday i had the : Your Duet rejected the HTTP request: page not found Check that the SD card is mounted and has the correct files in its /www folder" Error
Just after a print when trying to upload a gcode.
The duet 3 mini 5+ is fairly new.
Connected over USB here is what the board tells :
RepRapFirmware for Duet 3 Mini 5+ version 3.2.2
Warning: Cannot initialise SD card 0: Card is unusable
Ethernet is disabled.
RepRapFirmware for Duet 3 Mini 5+ is up and running.
M39
Error: M39: No SD card mounted in slot 0
ok
M21
Error: M21: Cannot initialise SD card 0: Card is unusable
ok
M21
Error: M21: Cannot initialise SD card 0: Card is unusable
ok
M39
Error: M39: No SD card mounted in slot 0
ok
SD card is in the slot and I tried another SD card on the second M21 command = same result.
Of course I have verified if all the files are on the SD cards and yes they are.
Today, i replaced the board as i had one laying around, and i put the same SD card as when i had the problem, and it's working.
i guess there's a chance the original board has a hardware problem, but if there's anything else i can do to get it back running i would be thanksful !