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

DIY 3D Printer with duet wifi

Scheduled Pinned Locked Moved
General Discussion
5
5
2.0k
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
    DIY3D
    last edited by 12 Nov 2016, 19:42 11 Dec 2016, 19:42

    Hello everybody

    I would like to build my own 3D printer. The construction is finished, now the electronics are still missing. After a long search I have found the duet wifi board. My components idea:

    • 1x Y-Axis –> motor with external stepper driver (Leadshine LS 57HS21+DM542)

    • 2x independent X-Axis –> motors with external stepper driver (Leadshine LS 57HS21+DM542)

    • 1x Z-Axis –> motor with external stepper driver (Leadshine LS 57HS21+DM542)

    • 2x bulldog lite extruder –> standard stepper (internal duet driver)

    • 2x independent heatbed –> (internal duet)

    My Questions:

    • Is the duet wifi board suitable for my needs?

    • Has anyone already experience with an external motor driver?

    Looking forward to your feedback and suggestions 😉

    1 Reply Last reply Reply Quote 0
    • undefined
      gzcwnk
      last edited by 11 Dec 2016, 20:18

      To use external drives its a big printer? Like HUGE?

      As a rule, avoid using more than one stepper to drive an axis if you can. One stepper with belt drive seems to be the way to go from what I can read/ discuss with experienced printer builders.

      "Stepper Motor 57HS21A" these look like chinese sourced drivers? Coming from researching CNCs as I am building an Ox Openbuilds CNC (its principally why I got a 3d printer, to build it) the reputation of them is very poor. So this 4amp setup would be something I'll use to run a fairly large (1200mmx900mm wood CNC) let alone a 3d printer. If no one in here knows, find people who have used these drivers with success I suggest, join some cnc groups and ask Qs, hard Qs drivers seem to be one of the critcal parts not to skimp on. There are some CNC drivers kits you can assemble yourself to save $s that supposedly use very high quality parts, I think they are about $35US each and can do up to 6amps, its what I will probably use.

      here,

      http://users.skynet.be/ldt/CNC%20electronics/THB6064_pricing.html

      But please do your own research to make sure you are happy. I am only a beginner in electronics and #d printing but I am an mechanical engineer.

      "DM542" if you want to save money chinese Nema stepper motors seem fine.

      As an example of drivers I just re-mainboarded my Wanhao D6 with a duetwifi after the wanhao board one failed. So far the lack of noise, both ear and print output points to the Duet's drivers being way better than Wanhao's as I'm using the same G-code and mechanical chassis. So while its a bit un-fortunate Ive had to spend an un-expected $200US and its delayed my CNC build as a result I think if the first 4 prints are any indication the improvement in quality will be a celebratory point going forward.

      1 Reply Last reply Reply Quote 0
      • undefined
        T3P3Tony administrators
        last edited by 11 Dec 2016, 21:06

        @DIY3D:

        Hello everybody
        My components idea:

        • 1x Y-Axis –> motor with external stepper driver (Leadshine LS 57HS21+DM542)

        • 2x independent X-Axis –> motors with external stepper driver (Leadshine LS 57HS21+DM542)

        • 1x Z-Axis –> motor with external stepper driver (Leadshine LS 57HS21+DM542)

        • 2x bulldog lite extruder –> standard stepper (internal duet driver)

        • 2x independent heatbed –> (internal duet)

        The leadshine drivers you link look like they should work ok. I checked the pulse with (2.5 uS for step, 5 uS for direction) because someone else has had an issue with different leadshine drivers what required much longer step pulses, limiting the overall maximum speeds. The 57HS21 (is it 57HS22??) look like pretty big steppers - better matched to external drivers than the on board drivers. If you give more information about the size of the axis, the drive system (belt/leadscrew) the weight of the tool etc then we can give more detailed information about the suitability of the steppers you have chosen.

        Internal drivers are fine for the extruders

        I need more information about the heatbed - what current does it draw (you mention 2)?

        @DIY3D:

        • Is the duet wifi board suitable for my needs?

        • Has anyone already experience with an external motor driver?

        We have a few users using Duets with external drivers and it works well - you gain all the advantages of the RepRapFirmware and web interface with the ability to control larger steppers.

        www.duet3d.com

        1 Reply Last reply Reply Quote 0
        • undefined
          dc42 administrators
          last edited by 11 Dec 2016, 21:20

          I agree with the first reply: unless it's a very large printer then those motors look like overkill to me. However, if you want to use them, then there are people already using external drivers with the Duet WiFi. In theory you should level-shift the step/dir/enable signals on the expansion bus from 3.3V to 5V to feed the drivers, but in practice external drivers usually work with 3.3V signal inputs.

          Leadshine drivers are not the best for 3D printer use because some of them at least require rather long step pulse times and even longer setup and hold times for the direction signal. Not a problem when using them in a CNC machine, but in a 3D printer this limits the rate at which you can step the driver, which in turn limits the speed you can achieve or forces you to use lower microstepping. [EDIT: I see that Tony has addressed this in his post.]

          The drivers on the Duet WiFi are powerful enough to drive some types of Nema 23 motor directly.

          The Duet has only one heated bed output, and the gcodes used in 3D printers make no provision for multiple heated beds. However, RepRapFirmware on Duet WiFi supports a chamber heater and the corresponding gcodes to control it; so you could configure your second bed heater as if it is a chamber heater. You would need to use a solid state relay (SSR) to drive it from one of the heater outputs on the expansion connector.

          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
            cicloide2
            last edited by 7 Apr 2018, 16:15

            @DIY3D:

            Hello everybody

            I would like to build my own 3D printer. The construction is finished, now the electronics are still missing. After a long search I have found the duet wifi board. My components idea:

            • 1x Y-Axis –> motor with external stepper driver (Leadshine LS 57HS21+DM542)

            • 2x independent X-Axis –> motors with external stepper driver (Leadshine LS 57HS21+DM542)

            • 1x Z-Axis –> motor with external stepper driver (Leadshine LS 57HS21+DM542)

            • 2x bulldog lite extruder –> standard stepper (internal duet driver)

            • 2x independent heatbed –> (internal duet)

            My Questions:

            • Is the duet wifi board suitable for my needs?

            • Has anyone already experience with an external motor driver?

            Looking forward to your feedback and suggestions 😉

            Cool!!!

            Great!!!! I follow you I have driver Leadshine DS566 and NEMA 34 engines, is what I have I would like to see how you connect the drivers to the DUET, fantastic project 🙂

            Hello world, we are going to hack!!!

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