@T3P3Tony And how can I test the parameters, just try and error until I get the right noise level?
Thanks
Latest posts made by ale.fdezsuarez
-
RE: Problem with stealthChop2 driver mode in cartesian 3D printer
-
Problem with stealthChop2 driver mode in cartesian 3D printer
Hello, greetings to all. I have a few questions about how to configure the stealthChop2 mode on my custom 3D printer with Duet3 control board and TMC2160 drivers.
As a summary the printer has X, Y, Z, E axes and an additional axis called V.
In the X, Y, V axes the drive system is a ball screw with 5 mm pitch. On the Z axis the drive system is a TR3 trapezoidal leadscrew. All motors used are 200 pulses per revolution.
; Drivers M569 P0.0 S1 D3 H10 V10 ; physical drive 0.0 goes forwards - Eje X M569 P0.1 S0 D3 H10 V10 ; physical drive 0.1 goes backwards - Eje Y M569 P0.2 S0 D3 H10 V10 ; physical drive 0.2 goes backwards - Eje Z M569 P0.5 S1 H10 V10 ; physical drive 0.5 goes backwards - Eje V M569 P0.3 S0 ; physical drive 0.3 goes backwards - Eje E M584 X0.0 Y0.1 Z0.2 E0.3 V0.5 ; set drive mapping M350 X16 Y16 Z16 E16 V16 I1 ; configure microstepping with interpolation M92 X640 Y640.00 Z1066.67 E492.45 V640.00 ; set steps per mm M566 X450.00 Y150.00 Z150.00 E60.00 V150.00 ; set maximum instantaneous speed changes (mm/min) M203 X3000.00 Y2000.00 Z500.00 E1000.00 V2000.00 ; set maximum speeds (mm/min) M201 X800.00 Y800.00 Z20.00 E250.00 V800.00 ; set accelerations (mm/s^2) M906 X1800 Y1800 Z1500 E1200 I30 V1800 ; set motor currents (mA) and motor idle factor in per cent M84 S10 ; Set idle timeout
With this configuration if I run the
M569 P0.0
(valid for X, Y, V axis) parameter I obtain the following output in the console:Drive 0 runs forwards, active low enable, timing fast, mode stealthChop, ccr 0x08053, toff 3, tblank 1, thigh 10 (117.2 mm/sec), tpwmthrs 10 (117.2 mm/sec), pwmScaleSum 19, pwmScaleAuto 0, pwmOfsAuto 29, pwmGradAuto 0, pos 8
And if I use the
M569 P0.2
(valid for Z axis) the output is:Drive 2 runs in reverse, active low enable, timing fast, mode stealthChop, ccr 0x08053, toff 3, tblank 1, thigh 10 (70.3 mm/sec), tpwmthrs 10 (70.3 mm/sec), pwmScaleSum 19, pwmScaleAuto 0, pwmOfsAuto 29, pwmGradAuto 0, pos 8
So, as far as I understand it, if the operating speed is below the speed set by
tpwmthrs
, it would be operating in stealthChop2 mode and therefore the system would have to operate in silent mode.The problem is that even though everything seems to be OK, the motors are still very noisy despite the fact that the operating speed is always below the maximum values.
Additionally, if I use the
M915 PX T10
for the different drivers I can see that the motors are having trouble moving properly. -
RE: Send GCODE commands via wifi to Duet3
@dc42 Perfect, I'm going to do some research as I'm pretty new to this stuff (including curl).
As far as I know I can implement a file in c++ for example in which I can do awrite to duet
and aread from duet
using this library, right?That's why I was asking if there was any commercial software that already implemented this type of function so that I could do some quick tests on how it works.
Or if I write something like:
curl "http://192.100.100.100/rr_connect? password=PWD"
It will work?
Thank you so much!
-
Send GCODE commands via wifi to Duet3
Hello everyone. I would like to know if there is a possibility to send commands to my printer controlled with a Duet 3 MB 6HC board.
I currently have it connected to an IP which for example could be192.100.100.100
with passwordPWD
.Currently I can send the gcode messages through the Duet Web Control application, but I would like to know if with some tool like putty, YAT or similar I can send that commands directly to the printer via wifi without going through the DWC.
For example, I would like to send a
G28
to192.100.100.100
Does anyone know if it's possible or how can I do it?Thanks