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

>15 axes via 3HC expansion boards

Scheduled Pinned Locked Moved
Firmware wishlist
2
5
262
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
    TechnomadicJim
    last edited by 2 Nov 2022, 09:41

    Posting here as per @dc42 suggestion here.

    I have two machines running Duet 3 main boards plus 4x 3HC expansion boards as part of a custom CNC motion control system. I currently use all 15 available axes, 13 of which are used for part feeding.

    duet.jpg

    As we're firmware limited to 15 axes (main board + 3 expansion boards) I'm unable to utilise my 4th boards (axes 16-18) on both machines for further part feeding.

    Is there any idea about whether >15 axes will be implemented? I can't find it now but I think I read somewhere on the forum that it was perhaps proposed for the 3.5 release.

    Thanks in advance.

    undefined 1 Reply Last reply 2 Nov 2022, 10:31 Reply Quote 0
    • undefined
      dc42 administrators @TechnomadicJim
      last edited by 2 Nov 2022, 10:31

      @TechnomadicJim that looks an interesting machine! Can you tell me a little more about how you operate the part feeders? Do they move mostly in one direction? Do they have homing switches? I am wondering whether they might be handled more easily as extruders instead of as axes. RRF on the 6HC allows up to 16 extruders already, and up to 25 axes+extruders.

      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

      undefined 1 Reply Last reply 2 Nov 2022, 11:27 Reply Quote 0
      • undefined
        TechnomadicJim @dc42
        last edited by 2 Nov 2022, 11:27

        @dc42 Thanks 🙂 The part feeders use sensorless homing for the four steppers that run off the 6HC. The 3HC expansion board steppers use a min end stop only (not visible in picture). I would eventually like to use sensorless homing for the part feeders on the expansion boards but this works fine at the moment.

        To give you a better idea, here's a partial CAD model of the parts feeder.
        partsfeeder.png
        The parts are stacked up on top of each other in an enclosure and drop into a recess shaped like the part once it hits it's min end stop. It then moves in the opposite direction to present the part for the next process.

        I didn't think of the 25axes+extruders possibility. That's an interesting idea. I suppose an extruder can't have an end stop so that's why you ask if I have homing switches. It's not ideal but I might be able to make it work without an end stop for the time being.

        undefined 1 Reply Last reply 2 Nov 2022, 14:40 Reply Quote 0
        • undefined
          dc42 administrators @TechnomadicJim
          last edited by 2 Nov 2022, 14:40

          @TechnomadicJim sensorless "homing" is implemented for extruders on main boards already, although it's been a while since I tested it. Basically, if you do a G1 H1 Exxx move it will stop before moving xx amount if/when the motor stalls.

          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

          undefined 1 Reply Last reply 9 Nov 2022, 09:51 Reply Quote 0
          • undefined
            TechnomadicJim @dc42
            last edited by 9 Nov 2022, 09:51

            @dc42 It's working! The sensorless homing does indeed work for the extruders as suggested. Thanks again for the support. 😄

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