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

    Spindle Control on 6HC

    Scheduled Pinned Locked Moved
    CNC
    5
    14
    604
    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.
    • Xamationundefined
      Xamation @Phaedrux
      last edited by

      @phaedrux @phaedrux in the config file I have not entered any M98 command.
      To activate the spindle, after turning on the machine, I make the zero point of all the axes (X,Y,Z) and send the command M3 P0 S1000 through the web interface

      jay_s_ukundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @Xamation
        last edited by

        @xamation this is my spindle section from my config.

        M453 
        M950 R0 C"e0heat+e1heat+e2heat" Q100 L6000:24000				; CNC mode and spindle settings
        
        ; Tools
        M563 P0 R0 S"Spindle"                              				; define tool 0
        

        and i can control the spindle ok using M3 etc.
        sending m3 s6000 turns the spindle on at 6000 RPM.

        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

        1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator @Xamation
          last edited by

          @xamation said in Spindle Control on 6HC:

          in the config file I have not entered any M98 command.

          You misunderstand me. What I want you to do is send M98 P"config.g" in the gcode console in DWC and copy and paste the response you get here so we can see if there are any syntax errors in your config.

          Z-Bot CoreXY Build | Thingiverse Profile

          Xamationundefined 1 Reply Last reply Reply Quote 0
          • Xamationundefined
            Xamation @Phaedrux
            last edited by

            @phaedrux I solved the promise. I installed the update to version 3.4 and it seems to work. I updated some commands but it reports the error: Error: bad drive number

            Phaedruxundefined 1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator @Xamation
              last edited by

              @xamation said in Spindle Control on 6HC:

              . I updated some commands but it reports the error: Error: bad drive number

              Can you be more specific? Show us what you changed.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • Nightowlundefined
                Nightowl @Xamation
                last edited by

                Hi @xamation,

                Would you be kind enough to explain why you have three pin names in the M950 line for the spindle like this so I can understand why, please
                M950 R0 C"e0heat+e1heat+e2heat" Q100 L6000:24000

                I'm very new to 'programming' the Duet3, but I'm wondering if this (which I haven't tested yet because my milling motor hasn't arrived) will work:

                ; AMB spindle configuration
                M950 R0 C"out9" L0:25000 Q1000 ; create spindle with index 0
                M563 P1 S"Spindle 1" R0 ; create tool 1 with spindle 0 and name it "Spindle 1"
                M453 ; set machine to CNC mode
                T1 ; select tool 1
                M3 S0
                M5 ; stop spindle

                Thank you.

                Few things are more dangerous than taking the advice of someone who thinks he knows what he's doing.
                I'm still on my learning curve, so take everything I say with caution!

                RatRig 1075, Duet3 MB6HC, Sorotec SFM 1000 PV-ER milling motor, Hobbyist

                jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                • jay_s_ukundefined
                  jay_s_uk @Nightowl
                  last edited by

                  @nightowl999 the first pin sets the speed using PWM, second one sets the spindle to forward, 3rd one sets the spindle to reverse

                  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

                  Nightowlundefined 1 Reply Last reply Reply Quote 0
                  • Nightowlundefined
                    Nightowl @jay_s_uk
                    last edited by

                    Thanks, @jay_s_uk.

                    OK, so I'm guessing (assuming everything's configured correctly) the g-code file sends an M3 S2000 command, for example, and the first configured pinout would signal that to the spindle to turn on and run at 2000rpm.

                    I don't envisage (!) ever using the spindle to rotate in any direction other than its default rotational direction, so I shouldn't need to use the other two pinouts, should I?

                    Few things are more dangerous than taking the advice of someone who thinks he knows what he's doing.
                    I'm still on my learning curve, so take everything I say with caution!

                    RatRig 1075, Duet3 MB6HC, Sorotec SFM 1000 PV-ER milling motor, Hobbyist

                    jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                    • jay_s_ukundefined
                      jay_s_uk @Nightowl
                      last edited by

                      @nightowl999 the second pin enables the spindle

                      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

                      Nightowlundefined 1 Reply Last reply Reply Quote 0
                      • Nightowlundefined
                        Nightowl @jay_s_uk
                        last edited by Nightowl

                        @jay_s_uk Got it, thanks.

                        Few things are more dangerous than taking the advice of someone who thinks he knows what he's doing.
                        I'm still on my learning curve, so take everything I say with caution!

                        RatRig 1075, Duet3 MB6HC, Sorotec SFM 1000 PV-ER milling motor, Hobbyist

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