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

duet for 4+ axis lathe

Scheduled Pinned Locked Moved
CNC
5
12
667
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.
  • undefined
    yoshimitsuspeed
    last edited by 16 Apr 2024, 06:13

    I have been toying with the idea of making a lathe with a 3D printed toolchanger and ultimately I would love to make it 4 or 5 axis but that would be a long ways down the road.
    Reading the posts here it sound like Duet might just not be acceptable but I am running Duet boards on my printers and I would love to stay as much as possible in this ecosystem. I would also love to build it around a board like the 6HC and avoid buying controllers, drives, etc, If I'm going to use a single board I would love for it to be Duet.

    Is there any way to get away from RRF if it won't be acceptable for this?
    I am most familiar with using linuxcnc for non 3D printer stuff so that would definitely be my prefered route if going outside the Duet web interface.
    So for example would there be any way to set up a 6HC board to be run by linuxcnc?
    Or other similar alternatives that would work better and overcome the mentioned shortcomings of RRF?

    undefined undefined 2 Replies Last reply 16 Apr 2024, 06:37 Reply Quote 0
    • undefined
      oliof @yoshimitsuspeed
      last edited by 16 Apr 2024, 06:37

      @yoshimitsuspeed why would RRF not be suitable for this?

      <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

      undefined 1 Reply Last reply 17 Apr 2024, 06:10 Reply Quote 1
      • undefined
        dc42 administrators @yoshimitsuspeed
        last edited by 16 Apr 2024, 10:02

        @yoshimitsuspeed said in duet for 4+ axis lathe:

        and overcome the mentioned shortcomings of RRF?

        What are the "mentioned shortcomings" that would be a problem for you?

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • undefined
          yoshimitsuspeed @oliof
          last edited by 17 Apr 2024, 06:10

          @oliof
          @dc42

          It's my understanding that RRF doesn't do constant state or infinite rotation type operations, or something related to the spindle . As I remember from what I have read that seems to be the big hangup but I feel like I read of other things that sounded less than ideal as well.

          Also to clarify, this would be using a stepper or servo motor on the spindle with a toothed belt or similar so spindle angle is fixed to the motor to be able to do threading and operations like that, and hopefully eventually fifth axis machining. So it wouldn't just be "set spindle voltage or PWM to approximate RPM" but would be operations that precisely tie the spindle moves to other axis moves.
          Of course now I am trying to find the threads or places I found this being discussed and can't find it.

          Ah here is one. So I guess the issue is less regarding defined rotation operations but theoretically infinite or continuous rotation operations.

          undefined undefined 2 Replies Last reply 17 Apr 2024, 18:39 Reply Quote 0
          • undefined
            T3P3Tony administrators @yoshimitsuspeed
            last edited by 17 Apr 2024, 18:39

            @yoshimitsuspeed one thing I am aware of as a wished for feature is synchronization of rotary "circumference velocity" (apologies I don't know the correct CNC term) with other linear axes velocity. Ie. The feedrate is constant no matter the radius from the axis of rotation, rather than being a constant angular velocity.Is that what you are referring to?

            Synchronisation between the rotary axis and the linear axes is already possible. I have done a bunch of test prints printing on a printed mandrel. I first print the mandrel by rotating C with an X offset, then rotate B so the mandrel is now in a traditional horizontal orientation then print a spiral on that using synchronous C and X axis axis moves. That's the additive equivalent of thread cutting (thread printing?). I used meta gcode to scale the extrusion amount and feedrate based on the distance from the center of C axis rotation (the Z offset). This kept the extrusion and feedrate constant as the printed spiral grows in offset from the center of rotation.

            www.duet3d.com

            undefined 1 Reply Last reply 20 Apr 2024, 20:55 Reply Quote 0
            • undefined
              dc42 administrators @yoshimitsuspeed
              last edited by 17 Apr 2024, 19:04

              @yoshimitsuspeed RRF can do finite axis rotations synchronised to other axes, however you are limited to 2^31 motor microsteps in each direction before resetting the position (e.g. using G92).

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              1 Reply Last reply Reply Quote 0
              • undefined
                yoshimitsuspeed @T3P3Tony
                last edited by 20 Apr 2024, 20:55

                @T3P3Tony
                Yes you are talking about constant surface speed and that would be critical to a properly functioning turning setup. But it's not what I was talking about.
                I guess what I was reading about must be what @dc42 is talking about.

                undefined 1 Reply Last reply 21 Apr 2024, 08:04 Reply Quote 0
                • undefined
                  o_lampe @yoshimitsuspeed
                  last edited by 21 Apr 2024, 08:04

                  @yoshimitsuspeed Yes, for threading you could turn the spindle into a sync'd axis and with 2^31 microsteps you could run it for days before reaching the fence

                  I've done some CNC milling with Duet boards in the past and it was already nerve wracking sometimes. Using it for a lathe would be even less convenient IMHO.
                  I wouldn't want to do that on daily bases or for earning money.

                  undefined undefined 2 Replies Last reply 23 Apr 2024, 18:15 Reply Quote 0
                  • undefined
                    yoshimitsuspeed @o_lampe
                    last edited by 23 Apr 2024, 18:15

                    @o_lampe

                    Thanks for the input.

                    There wouldn't be any easy way to use a Duet board controlled by LinuxCNC or something like that would there?

                    undefined 1 Reply Last reply 25 Apr 2024, 12:39 Reply Quote 0
                    • undefined
                      T3P3Tony administrators @o_lampe
                      last edited by 25 Apr 2024, 12:29

                      @o_lampe said in duet for 4+ axis lathe:

                      already nerve wracking sometimes

                      Why? We are seeing a growing number of users using it for 3 axis milling for example.

                      www.duet3d.com

                      undefined 1 Reply Last reply 26 Apr 2024, 06:05 Reply Quote 0
                      • undefined
                        T3P3Tony administrators @yoshimitsuspeed
                        last edited by 25 Apr 2024, 12:39

                        @yoshimitsuspeed I have heard people talking about using Remora with Linux CNC but AFAIK they support STM32 but not the SAM based processors on the Duet board.

                        I have opened a feature request for this:
                        https://github.com/Duet3D/RepRapFirmware/issues/985

                        The other important feature that I am aware of is true Feed Hold, there is already an outstanding feature request for that:
                        https://github.com/Duet3D/RepRapFirmware/issues/745

                        T3P3 created this issue 25 Apr 2024, 12:37 in Duet3D/RepRapFirmware

                        open Implement constant surface speed mode for lathes/rotary machines #985

                        T3P3 created this issue 24 Apr 2023, 18:52 in Duet3D/RepRapFirmware

                        open Feed hold #745

                        www.duet3d.com

                        1 Reply Last reply Reply Quote 1
                        • undefined
                          o_lampe @T3P3Tony
                          last edited by 26 Apr 2024, 06:05

                          @T3P3Tony I never felt at ease when navigating through various coordinate systems.
                          Changing a mill bit and setting new z-zero meant pure adrenalin and full concentration for me.
                          I had to switch through machine/workspace coordinate systems back and forth and without the conditional macros it was all done manually.

                          Nowadays it's just a matter of writing a bulletproof macro, but I already wrecked my Y-axis because one motor got stuck while the other went on.
                          IDK if there is a cross check method for stall detection now? (one y-motor stalls and both stop automatically)
                          When I tried to set it up, I only got popup messages in DWC and had to react accordingly. Fingernail biting time....

                          1 Reply Last reply Reply Quote 0
                          10 out of 12
                          • First post
                            10/12
                            Last post
                          Unless otherwise noted, all forum content is licensed under CC-BY-SA