Need help setting up X-Scara on a Duet 3 mini 5+
-
I'm setting up a Scara type, one arm 3d printer on my Duet 3 mini 5+ . I have the Marlin config if that helps. I'm looking at the duet wiki about setting up Scara, and that has helped me mostly.
Here's the link to the X-Scara printer with Marlin Firmware
https://github.com/madl3x/x-scara/blob/master/firmware/CONFIGURE.mdRunning firmware 3.3.0 on web control and the main board
EDIT: Somewhat fixed temp probe problem, but now have another issue.
Temperature is now showing. the problem now is I have the tool selected, but can't change temperature of it.I followed some of the instructions from here: https://duet3d.dozuki.com/Guide/Ender+3+Pro+and+Duet+Mini+5++Guide+Part+2:+Configuration/88
Here is my heaters setup in config.g:
M308 S1 P"temp1" Y"thermistor" T10000 B4138
M950 H1 C"out1" T0
M307 H1 B0 S1.00
M143 H1 S280;Tools
M563 P0 S"Hotend" D0 F0
G10 P0 X0 Y0 Z0
G10 P0 R0 S0
That's the first problem.The second part that isn't a problem yet, but I'm asking cause I've seen from threads on this, is setting up a precision piezo orion on my mini 5+. Here is what I've got so far, haven't tested it yet, but is this good?
M574 Z1 S2 P"io3.in"
M558 P8 C"^probe.in" H5 F300 T3000 R0.8
G31 P500 X0 Y0 Z-0.2
M557 X15:75 Y15:195 S30I haven't set up the homing files yet, but I want to solve these two first before I move on to the homing part. Thanks!
-
@iamthebest22 said in Need help setting up X-Scara on a Duet 3 mini 5+:
;Tools
M563 P0 S"Hotend" D0 F0
G10 P0 X0 Y0 Z0
G10 P0 R0 S0This is missing H0
@iamthebest22 said in Need help setting up X-Scara on a Duet 3 mini 5+:
M574 Z1 S2 P"io3.in"
Where did this come from?
@iamthebest22 said in Need help setting up X-Scara on a Duet 3 mini 5+:
"^probe.in"
This doesn't look right either.
This looks better
M558 P8 C"io3.in" H5 F120 T6000
-
@phaedrux Thanks for the fast response.
I was looking around in some of the threads that was talking about setting precision piezo orion on Duet wifi's and maestros, and saw that on RRF3 , you need to tell which is the Z probe pin, so I thought I'd do that, guess that I was totally off the mark.
What should be the M574 for Z if "M574 Z1 S2 P"io3.in" is not the right setup?
I've changed M558 to M558 P8 C"io3.in" H5 F300 T6000 R0.8 as you've said for my precision piezo orion now, do I need to do anything for M574 ? Thanks.
current code:
; Endstops
M574 X1 S1 P"io5.in"
M574 Y1 S1 P"io6.in"; Z-Probe
M574 Z1 S2
M558 P8 C"io3.in" H5 F300 T6000 R0.8
G31 P500 X0 Y0 Z-0.2
M557 X15:75 Y15:195 S30 ; define mesh gridNew "problem", I've tried changing M574 Z1 S2 to S1. but both show the Z-probe the precision piezo orion at 1000, it does go to 0 when it triggers, but pretty sure it should be the other way around? Or is S2 correct cause according to https://forum.duet3d.com/topic/19236/piezo-orion-rrf-3-problems/2?_=1639887997050 it needs to be inverted for RRF3.
-
@iamthebest22 said in Need help setting up X-Scara on a Duet 3 mini 5+:
saw that on RRF3 , you need to tell which is the Z probe pin
You do, but that's done in M558.
@iamthebest22 said in Need help setting up X-Scara on a Duet 3 mini 5+:
What should be the M574 for Z if "M574 Z1 S2 P"io3.in" is not the right setup?
If you only want to use a Z probe you don't have to have a M574 for Z at all. It's only used for endstops.
@iamthebest22 said in Need help setting up X-Scara on a Duet 3 mini 5+:
New "problem", I've tried changing M574 Z1 S2 to S1. but both show the Z-probe the precision piezo orion at 1000, it does go to 0 when it triggers, but pretty sure it should be the other way around?
To invert the signal for the probe you need to add a
!
to the front of the pin name used in M558.M558 P8 C"!io3.in"
-
@phaedrux Thanks once again, okay so just to confirm.
As I am using my Z probe Precision PIezo Orion as also the Z endstop, I don't need to put anything in for M574 for Z, like not even M574 Z0 P"nil" to indicate no endstop and free it up for something else? Thanks.
Right now it's:
; Endstops
M574 X1 S1 P"!io5.in"
M574 Y1 S1 P"!io6.in"; Z-Probe PRECISION PIEZO ORION
M558 P8 C"!io3.in" H5 F300 T6000 R0.8
G31 P500 X0 Y0 Z-0.2
M557 X15:75 Y15:195 S30 ; define mesh grid -
@iamthebest22 said in Need help setting up X-Scara on a Duet 3 mini 5+:
I don't need to put anything in for M574 for Z, like not even M574 Z0 P"nil" to indicate no endstop and free it up for something else?
correct. you can leave it out entirely.
Some people have additional endstops used for fast homing, or tilt correction, or z max homing, so in those cases it would define the endstop used, separate to the probe.
-
@phaedrux Thanks again, right now I'm setting up the homing files, it somewhat works, but getting one error and one obsolete command on console.
Update: I'm an idiot, precision piezo orion can't use G1 S1 Z-305 F100 ; move Z down until the switch triggers
they have to use G30 instead. Will report back.
Second update: it's working, but I need the probing speed to be faster, how do I changed that,
I tried M558 P8 C"!^io3.in" H5 F300 T6000 R0.8 and changed F to F2000 but nothing changed.Third update: Found the issue, set the max speed for Z too low. It's sorted, now I just need to make the piezo not so sensitive.
-
thought I continue this thread, instead of editing it again and again.
Homing is successful, but not sure if my setting is wrong or something. I had to make this setting:
M669 K4 P98.00 D98.00 A-106:106 B16:140 C-1:0:0 X100 Y-100 T0.5 S300
in order for the arms to be perfectly in line with each other when I send G1 H2 X0 Y0
Is that correct for the B parameter? Thought the first number should be 0. Pretty sure the motors are going in the correct directions.
Update: got probing working sorta, need help with defining mesh grid. Currently I don't want to use the full half donut shape (until I've designed a proper bed for it). Right now the code is:
M557 X15:100 Y15:120 S30
and it's going slightly too far to my left for the first probe point. How should I change this?Btw is there a command to test probe accuracy?
-
@iamthebest22 Going to "close" this thread as what I'm doing now it's more tuning and tweaking rather than firmware installation. Thanks!
-
-