@dc42 I have tried the 3.5.0 rc2 but the problem still persist
as you can see in the picture :
When I turn the machine in open loop mode I don't have problem when I print circle
@dc42 I have tried the 3.5.0 rc2 but the problem still persist
as you can see in the picture :
When I turn the machine in open loop mode I don't have problem when I print circle
I have tried to home the axis with d0 d2 and d3 with the same results
The encoder have 450 - 650 mm maximum cable length
@dc42 perfect, I just need to follow the instruction from this page : https://docs.duet3d.com/User_manual/Machine_configuration/DSF_Other
or this is an other procedure ?
@dc42 this is the usb port :
1 x USB 3.2 Gen1 Type-C OTG port
2 x USB 3.2 Gen1 Type-A ports
2 x USB 2.0 Pin header
The otg can use host capability ?
@chrishamm something was done for tinkerboard 2 ?
@dc42 the problem come from the firmware or the motor ?
Megnetic encoder like this one : https://www.omc-stepperonline.com/fr/nema-17-moteur-pas-a-pas-a-boucle-fermee-65ncm-92oz-in-avec-encodeur-magnetique-1000ppr-4002cpr-17hs24-2104-me1k
Can resolve the problem ?
Thanks !
M569.1 P10.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V400 E4:8
M569.1 P15.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V400 E4:8
M569.1 P20.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V400 E4:8
M569.1 P25.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V400 E4:8
@dc42 After testing the new revision of the firmware I still have the same probem !
Hi,
I'm using duet 1HCL for use my machine in closed loop mode and I find a problem after lot of testing.
RRF 3.5.0 rc1
1 - When I turn the motor from closed loop to open loop I don't obtain the same mesurement on parts (smaller in closed loop)
2 - When I tried to print circle they are good in open loop mode but not in closed loop mode issue in changing direction
I've tried to tune the motor and test lots of parameters but nothing changed...
I also tried assisted loop mode and have the same results than open loop mode (I don't want to use them for the noise)
I'm using 17HS19-2004D-E1000 from stepper online
Homex.g
M569 P10.0 D0
M906 X2500
G91 ; relative positioning
G4 S0.25
;G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 X370 F1800 ; move quickly to X axis endstop and stop there (first pass)
G1 H2 X-5 F6000 ; go back a few mm
G4 s0.5
M569 P10.0 D4 ; Switch to closed loop mode
G4 S0.25
M569.6 P10.0 V1 ; Perform the calibration manoeuvre for a quadrature shaft encoder
G4 S0.25
G1 H1 X6 F360 ; move slowly to X axis endstop once more (second pass)
G1 H2 X-5 F6000
G90 ; absolute positioning
M906 X1700
driver configuration
M569 P10.0 S1 D0 ; Driver 10.0 Axe X
M569.1 P10.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V150 E4:8
M569 P15.0 S0 D0 ; Driver 15.0 Axe U
M569.1 P15.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V150 E4:8
M569 P20.0 S1 D0 ; Driver 20.0 Axe V
M569.1 P20.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V150 E4:8
M569 P25.0 S1 D0 ; Driver 25.0 Axe Y
M569.1 P25.0 T2 C1000 H50 P30 I1000 D0.050 A150000 V150 E4:8
@Herve_Smith Thanks for the macro, but with this you need to run tour G32 at each startup of the machine
Hi,
I have a question about saving the bed leveling when you use multiple Z motors.
I have 3 Z motors for my build plate.
bed.g : I'm using something like this
G30 P0 X20 Y20 Z-99999 ; probe near a leadscrew
G30 P1 X100 Y180 Z-99999 ; probe near a leadscrew
G30 P2 X180 Y20 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors
and
config.g
M584 X0 Y1 Z2:5:6 E4; three Z motors connected to driver 2 (front left), driver 5 (rear middle) and driver 6 (front right)
M671 X-15:100:215 Y-10:190:-10 S0.5 ; position of leadscrew/bed pivot point at front left, rear middle and front right
M208 X-5:205 Y0:200 ; X carriage moves from -5 to 205, Y bed goes from 0 to 200
The question is, there is a way to save the offset calculate by the board and apply the same offset after a G28 for exemple ?
It's to avoid to run the G32 at all the startup of the machine.
I don't want to use G29 to have no Z compensation during the print
Thanks !
@fcwilt Yes, I have just a system to up and down the second tool head
@fcwilt Yes I have two tool heads in the machine
I don't understand where I have to move the G30 S-2 ?
@fcwilt I'm not runing a G30 before each print
The G30 S-2 is to save the tool Z offset in the config-override
And when I'm doing the height map, the bed is well heated
@tom33 I have also tried with
G31 P500 X-30.4 Y0 Z-2.35 ; ```
@tom33
start.g
M42 P0 S0
M98 P/macros/Machine/Safety/03_Porte.g
M98 P/macros/myUpTimePrint.g
;G28
G29 S1
@tom33
I probe directly with the head of the machine
extract of config g
; Tools
M563 P0 S"E0" D0 H1 F0 ; Define Extruder 0 drive 0 Heater 1 Fan 0
G10 P0 X-30.4 Y0 Z-30.620 ; Set offset
G10 P0 R0 S0 ; Reset initial tool 0 active and standby temperatures to 0C
G10 L2 P1 X37.60 Y20.00 Z0
M500
M558 P5 C"io4.in" H7.5 F300 T6000
G31 P500 X0 Y0 Z-2.35 ; set Z probe trigger value, offset and trigger height
@tom33
When I send M122 the bed compensation is enable