Maximum F speed for Duet 3 6HC
-
@phaedrux said in Maximum F speed for Duet 3 6HC:
This is a bit of a strange setup. What more can you tell us about the motor and extruder?
I too am curious to know how or why one would want to run an extruder at a filament feedrate of approximately 300 mm/sec. Which equates to a melt rate of around 700mm^3/sec.
-
@infiniteloop we have had a problem with the motors before, but they will not give or don't have a datasheet for the motors as far as I am aware. however the problem is for sure with the signals coming from the duet board having gaps in the duty cycle
-
@phaedrux
m115
FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC FIRMWARE_VERSION: 3.4.0 ELECTRONICS: Duet 3 MB6HC v1.01 or later FIRMWARE_DATE: 2022-03-15 18:57:26
the problem is not with the motor but with the signals from the duet. -
@infiniteloop
this is the best I have received and it is configured completely differently. this uses an 8 pin connector or a can bus. but the Viscotec uses a 4 pin setup, two to live and neutral 24V, and 2 to the motor pins of the duet. it uses the duet's motor pin signal to command an internal driver witch runs the servo. -
however the problem is for sure with the signals coming from the duet board having gaps in the duty cycle
It is always problematic to point with the finger on someone when the other party is completely unknown. Like any other device, Duets and the used ICs have technical limitations, maybe resulting in the „gaps“ you describe at extreme frequencies. Either you lower extrusion speed, or you set up some kind of frequency doubler - which might be tricky as long as the kind of signals required by the extruder is unknown.
-
@payton said in Maximum F speed for Duet 3 6HC:
this uses an 8 pin connector or a can bus. but the Viscotec uses a 4 pin setup
Then, it's useless. Did you ask Viscotec for technical data? If they want to make business, they should really be interested to tell you how to control their devices.
-
Can you provide a M122 report after you've commanded the rapid extruder movement?
-
@infiniteloop if it is a hardware limit I am bumping up against is what I am trying to ascertain. if it is a hardware issue I will need a different board, if it is some config issue, then I do not
-
@payton it's a bit old now, but from https://docs.google.com/spreadsheets/d/1AWA1wLbOaYzxzdQa5LRZvn9rgEk2BuluHy6-_OnD6FY/edit#gid=0 you can see that we have achieved 650kHz step rate on the 6HC with a single motor running, and 480kHz with 3 motoes running,
-
@payton it looks like you are operating the drivers with "fast" step pulse timing, which is the default for internal Trinamic drivers. This means the step pulses are only guaranteed to be long enough for the built in drivers to register a step.
External drivers generally need a bit of a longer step pulse. Now your motors are an odd design which use the stepper driver output to driver another driver. when a motor is connected the slight differences in step pulse length when stepping quickly makes no difference, but if you want the steps to be evenly spaced then try using the T parameter to extend the step pulse width (try T1).
You will observe however that if you go two fast the firmware will group step pulses together in batches which once again is a variable duty cycle however maybe your drivers wont mind that behaviour.
As far as step rate itself is concerned, with T1 you should be able to reach 300Khz, looking at your requirement (207 steps/mm at F16000 = 266.66 mm/s) of 55.3Khz step rate, this is very achievable.