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

Nema 17 intergrated servo motor possible?

Scheduled Pinned Locked Moved
Duet Hardware and wiring
6
19
1.3k
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
    IBICO
    last edited by 9 Feb 2021, 10:11

    Is it possible to wire up and use Nema 17 servo motors on the Duet 2 wifi?
    I have a CoreXY build and have two of these.

    [link text]https://www.ebay.com/itm/IHSV42-40-07-24-NEMA17-Integrated-Servo-Motor-24VDC-78W-w-1000-Lines-Encoder-/202698244485?_trksid=p2349624.m46890.l49292(link url)

    1 Reply Last reply Reply Quote 0
    • undefined
      rabbit
      last edited by rabbit 2 Sept 2021, 10:56 9 Feb 2021, 10:56

      Yes these motors work quite fine with the duet. I have two of these in a corexy too.

      undefined undefined 2 Replies Last reply 9 Feb 2021, 10:58 Reply Quote 0
      • undefined
        IBICO @rabbit
        last edited by 9 Feb 2021, 10:58

        @rabbit said in Nema 17 intergrated servo motor possible?:

        Yes these motors work quite fine with the duet. I have two of these in a corexy too.

        Nice.. Anything special you needed to do in the setup? I guess you just wire them up as external stepper motors. I found some guide for that, but not sure if I need to do something more.

        1 Reply Last reply Reply Quote 0
        • undefined
          rabbit
          last edited by 9 Feb 2021, 11:08

          Yes you can connect it directly to the duet board. But I would recommend the expanson board to you, because this has a higher trigger voltage. I also use a 3:1 belt reduction gear because the servomotors are difficult to tweak.(without gear I had salmon skin)

          1 Reply Last reply Reply Quote 0
          • undefined
            mrehorstdmd @rabbit
            last edited by mrehorstdmd 2 Sept 2021, 14:35 9 Feb 2021, 13:08

            @rabbit @IBICO I tried them in my corexy machine driving the mechanism directly- no reduction from pulleys- and got the salmon skin effect. Can you post photos of the prints your machine produces with these motors and 3:1 reduction? When the motors were in my printer they were completely silent.

            alt text

            I have the software to tweak the driver settings, but there's no information on how to do it anywhere that I can find, so I used them with factory default settings.

            I used a duet expansion board to get the step/driection/enable signals to drive the motors. It works fine, but requires a little tweaking of the signal timing to get them to work right. I have the motors installed in a corexy sand table mechanism now:
            arrakis mechanism

            alt text

            Here's how I configured the motors with the Duet expansion board:

            M584 X5 Y6  ; remaps the X and Y motor drives to the Duet expansion board
            M569 P5 S1 R1 T4.0:5.0:6.0:11.0  ; sets the timing parameters for the X motor servo drive signals
            M569 P6 S1 R1 T4.0:5.0:6.0:11.0    ; sets the timing parameters for the Y motor servo drive signals
            M92: X500 Y500  ; sets steps/mm for motors using 20 tooth drive pulley and 20,000 steps/rev
            M350 X1 Y1 ; sets Duet to output full steps (microstepping is handled by the servomotor drivers)
            M201 X10000 Y10000 ; set maximum acceleration limits for each axis
            M204 P2000 T2000 ; set print and travel move acceleration
            M566 X20 Y20  ; set maximum jerk speed for each axis
            M203 X240 Y240 ; set maximum speeds for each axis
            

            The servomotors will take as much current as they need to keep up with the input signal, so if you're going to run them hard, you need beefy power supplies. I run the sand table with acceleration at 10k-20k and speeds up to 2000 mm/sec and use a 150W supply for one motor and a 200W supply for the other, and sometimes the supplies shut down. I would think that a single 200W supply would be able to provide all the juice needed to power two motors in a 3D printer.

            I wrote a couple blog posts on these motors:
            https://drmrehorst.blogspot.com/2020/11/heres-what-happened-when-i-swapped.html
            https://drmrehorst.blogspot.com/2020/04/ihsv-servomotor-information.html
            https://drmrehorst.blogspot.com/2020/04/the-spice-must-flow-gets-servo-motors.html

            https://drmrehorst.blogspot.com/

            1 Reply Last reply Reply Quote 0
            • undefined
              rabbit
              last edited by 9 Feb 2021, 13:29

              Hi,
              I can post some pics on friday.

              1 Reply Last reply Reply Quote 0
              • undefined
                rabbit
                last edited by 12 Feb 2021, 09:56

                Hi,
                Here is a picture of a print before the gear reduction:
                IMG_20210212_094730.jpg
                And after:
                IMG_20210212_094557.jpg
                IMG_20210212_094341.jpg
                Printspeed was 100 mm/s @20 000 mm/s² acc

                1 Reply Last reply Reply Quote 0
                • undefined
                  rabbit
                  last edited by 12 Feb 2021, 10:07

                  Here are some pics from the printer
                  IMG_20210212_105833.jpg
                  and from the final belt reduction gear:
                  IMG_20210212_105845.jpg

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    mrehorstdmd
                    last edited by mrehorstdmd 2 Dec 2021, 11:48 12 Feb 2021, 11:46

                    @rabbit Looks great! That was 3:1 reduction? Can you post the M569 statements from config.g? Are there any special config tweaks?

                    https://drmrehorst.blogspot.com/

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      rabbit
                      last edited by 12 Feb 2021, 11:52

                      yes that's the 1:3 reduction with a 60t and a 20t gt2 belt.

                      M569 P5 S1 T3.5                                  ; physical drive 4 goes forwards
                      M569 P6 S1 T3.5                                  ; physical drive 4 goes forwards
                      

                      I set the rigidity of the motors (Parameter P01-03) to 22.

                      undefined 1 Reply Last reply 18 May 2021, 13:26 Reply Quote 0
                      • undefined
                        taylo708 @rabbit
                        last edited by 18 May 2021, 13:26

                        @rabbit I set the rigidity of the motors (Parameter P01-03) to 22.

                        How do I change this parameter? Do I just buy a cable and download a program? I too am getting a salmon finish to my prints. I have a 2:1 reduction in the Y but not in the X. I would like to try to reduce the effects of this if possible with tuning. If not I may look into other motors or possible mechanical reduction.image0.png

                        undefined 1 Reply Last reply 18 May 2021, 14:13 Reply Quote 0
                        • undefined
                          mrehorstdmd @taylo708
                          last edited by 18 May 2021, 14:13

                          @taylo708 I have been gathering iHSV servo info on a blog page here: https://drmrehorst.blogspot.com/2020/04/ihsv-servomotor-information.html

                          You need a USB to RS-232 adapter like this one to program the driver parameters: https://www.amazon.com/UGREEN-Converter-Adapter-Chipset-Windows/dp/B00QUZY4UG/ref=sr_1_3?dchild=1&keywords=usb%2Brs232%2Badapter%2BPL2303&qid=1592150850&sr=8-3&th=1

                          There are many different ones made- just look for the PL2303 chip and it should work.

                          You'll also need the software for programming the motors - there's a link on my blog page for that.

                          https://drmrehorst.blogspot.com/

                          undefined 1 Reply Last reply 18 May 2021, 23:01 Reply Quote 0
                          • undefined
                            taylo708 @mrehorstdmd
                            last edited by 18 May 2021, 23:01

                            @mrehorstdmd

                            Your blog is phenomenal! I have been trying to find information on these for about a month. I finally got them working but always wanting better.

                            undefined 1 Reply Last reply 19 May 2021, 02:10 Reply Quote 0
                            • undefined
                              mrehorstdmd @taylo708
                              last edited by mrehorstdmd 19 May 2021, 02:10

                              @taylo708 Thanks! What is the filament you used in that print? It's beautiful!

                              If you find any info I don't have yet, send me a link so I can add it to the blog post.

                              https://drmrehorst.blogspot.com/

                              1 Reply Last reply Reply Quote 0
                              • 3DPMicroundefined
                                3DPMicro
                                last edited by 20 May 2021, 02:26

                                I noticed the voltage on those servos is advertised as 24. Is there a maximum or range stated in it accompanying literature?

                                Duet controlled Lathe, micro mill, 3d printer and 1992 Haas VF2 VMC

                                undefined 1 Reply Last reply 20 May 2021, 11:26 Reply Quote 0
                                • undefined
                                  mrehorstdmd @3DPMicro
                                  last edited by 20 May 2021, 11:26

                                  @3dpmicro The manual here says 24V for the NEMA-17 size motors. The NEMA-23 motors are good for 36V.

                                  https://drmrehorst.blogspot.com/

                                  jay_s_ukundefined 3DPMicroundefined 2 Replies Last reply 20 May 2021, 11:29 Reply Quote 0
                                  • jay_s_ukundefined
                                    jay_s_uk @mrehorstdmd
                                    last edited by 20 May 2021, 11:29

                                    I've just ordered a couple of these from china to play with.
                                    £60 each at the moment https://www.aliexpress.com/item/1005002331999899.html

                                    Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                                    undefined 1 Reply Last reply 21 May 2021, 03:09 Reply Quote 0
                                    • 3DPMicroundefined
                                      3DPMicro @mrehorstdmd
                                      last edited by 20 May 2021, 15:58

                                      @mrehorstdmd thank you

                                      Duet controlled Lathe, micro mill, 3d printer and 1992 Haas VF2 VMC

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        mrehorstdmd @jay_s_uk
                                        last edited by 21 May 2021, 03:09

                                        @jay_s_uk I ordered 4 of them. That's the best price I've ever seen on them.

                                        https://drmrehorst.blogspot.com/

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