Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Need help setting up X-Scara on a Duet 3 mini 5+

    Scheduled Pinned Locked Moved Solved
    Firmware installation
    2
    9
    483
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • iamthebest22undefined
      iamthebest22
      last edited by iamthebest22

      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.md

      Running 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 S30

      I 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!

      Phaedruxundefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator @iamthebest22
        last edited by

        @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 S0

        This 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

        Z-Bot CoreXY Build | Thingiverse Profile

        iamthebest22undefined 1 Reply Last reply Reply Quote 0
        • iamthebest22undefined
          iamthebest22 @Phaedrux
          last edited by iamthebest22

          @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 grid

          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? 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.

          Phaedruxundefined 1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator @iamthebest22
            last edited by

            @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"

            Z-Bot CoreXY Build | Thingiverse Profile

            iamthebest22undefined 1 Reply Last reply Reply Quote 0
            • iamthebest22undefined
              iamthebest22 @Phaedrux
              last edited by iamthebest22

              @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

              Phaedruxundefined 1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator @iamthebest22
                last edited by

                @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.

                Z-Bot CoreXY Build | Thingiverse Profile

                iamthebest22undefined 2 Replies Last reply Reply Quote 0
                • iamthebest22undefined
                  iamthebest22 @Phaedrux
                  last edited by iamthebest22

                  @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.

                  1 Reply Last reply Reply Quote 0
                  • iamthebest22undefined
                    iamthebest22 @Phaedrux
                    last edited by iamthebest22

                    @phaedrux

                    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?

                    iamthebest22undefined 1 Reply Last reply Reply Quote 0
                    • iamthebest22undefined
                      iamthebest22 @iamthebest22
                      last edited by

                      @iamthebest22 Going to "close" this thread as what I'm doing now it's more tuning and tweaking rather than firmware installation. Thanks!

                      1 Reply Last reply Reply Quote 1
                      • Phaedruxundefined Phaedrux marked this topic as a question
                      • Phaedruxundefined Phaedrux has marked this topic as solved
                      • First post
                        Last post
                      Unless otherwise noted, all forum content is licensed under CC-BY-SA