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

    Duet 3 mini5+ with IHSS57-36-20

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    5
    207
    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.
    • eznishundefined
      eznish
      last edited by eznish

      Hello all
      I have problem on duet3 mini5 wifi and nema 23 motor.
      I am trying to use Duet mini5 with IHSS57-36-20 Stepper motor which is integrated with stepper driver.

      What I know is duet mini 5+ has external stepper drive pin so I connects Pins to IHSS57-36-20 Stepper motor's connector.

      Like this
      Left red letter is on duet board -> Motor driver connector.

      1. V_fused
        2. GND: Step- →PUL-
      2. D5-Diag
        4. D5_Step: Step+ → PUL+
        5. D5_DIR: DIR+
        6. +3.3V: Enable+
        7. GND: DIR-
      3. V_Fused
      4. GND :
      5. S_uart_B
      6. D6_Diag
      7. D6_Step :
      8. D6_DIR:
      9. 5V_INT
      10. GND :
        16. Driver_EN: ENable -

      ** I tried to use 5V(no.9) instead of 3.3V already.

      I set this motor as Drive 5. in configuration In "My duet" Browser. But Motor is not working. here is my configuration.

      Configuration----------------------------------------------------------------
      ; Configuration file for Duet 3 Mini 5+ (firmware version 3.3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.3.15 on Tue Dec 13 2022 01:00:50 GMT+0900 (한국 표준시)

      ; General preferences
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"My Printer" ; set printer name
      M665 R105.6 L215 B85 H250 ; Set delta radius, diagonal rod length, printable radius and homed height
      M666 X0 Y0 Z0 ; put your endstop adjustments here, or let auto calibration find them

      ; Network
      M552 S1 ; enable network
      M586 P0 S1 ; enable HTTP
      M586 P1 S0 ; disable FTP
      M586 P2 S0 ; disable Telnet

      ; Drives
      M569 P0.0 S1 ; physical drive 0.0 goes forwards
      M569 P0.1 S1 ; physical drive 0.1 goes forwards
      M569 P0.2 S1 ; physical drive 0.2 goes forwards
      M569 P0.5 S1 ; physical drive 0.5 goes forwards
      M584 X0.0 Y0.1 Z0.2 E0.5 ; set drive mapping
      M350 E1 I0 ; configure microstepping without interpolation
      M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation
      M92 X80.00 Y80.00 Z80.00 E80.00 ; set steps per mm
      M566 X1200.00 Y1200.00 Z1200.00 E1200.00 ; set maximum instantaneous speed changes (mm/min)
      M203 X18000.00 Y18000.00 Z18000.00 E18000.00 ; set maximum speeds (mm/min)
      M201 X1000.00 Y1000.00 Z1000.00 E1000.00 ; set accelerations (mm/s^2)
      M906 X1000 Y1000 Z1000 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Axis Limits
      M208 Z0 S1 ; set minimum Z

      ; Endstops
      ; WARNING: No endstops configured

      ; Z-Probe
      M558 P0 H5 F120 T6000 ; disable Z probe but set dive height, probe speed and travel speed
      M557 R85 S20 ; define mesh grid

      ; Heaters
      M140 H-1 ; disable heated bed (overrides default heater mapping)

      ; Fans

      ; Tools

      ; Custom settings are not defined


      Motor is making little sounds when it is in idle mode and when I set extruding(I set this motor on E). idle sound change very little. ( I thought i did wiring right way)

      Can you give me some advice to make this motor work?
      I am thinking it may be because of Steps per mm (in configuration setting). But i am not sure. I spend many days to fix this problem but now I am lost.

      ** Info

      1. Power
        I am using smps 24V output.
      2. Motor
        <JMC Original Nema 23 2Nm DC36V>
        24~50VDC
        4.5A 20khz pwm
        Pulse max: 200k

      Thanks

      dc42undefined eznishundefined 2 Replies Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        Have you seen this?

        https://docs.duet3d.com/en/User_manual/Connecting_hardware/Motors_connecting_external

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @eznish
          last edited by

          @eznish most likely your stepper motor driver needs more voltage and current than the Duet 3 Mini provides on those pins. You can use a 74LVC06A chip powered from 3.3V or a 74LS06 chip powered from 5V to provide open collector/open drain outputs more suited to those drivers. Then use the common anode connections shown in fig. 5.1 of the driver manual.

          We have plans to produce a daughter board to do this level shifting, but it's not the top priority at present.

          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

          eznishundefined 1 Reply Last reply Reply Quote 0
          • eznishundefined
            eznish @dc42
            last edited by

            @dc42 Thanks a lot!
            Unfortunately I dont know how to use 74LVC06A chip . Maybe I should change motor witout external stepper driver.
            Thanks again!

            1 Reply Last reply Reply Quote 0
            • eznishundefined
              eznish @eznish
              last edited by

              @eznish
              Yes. I found this document and follow this instruction.

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