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

Spindle not showing in DWC-CNC RRF3 on Duet WiFi

Scheduled Pinned Locked Moved
CNC
spindle control m950 web control tool cnc speed control setup cnc setup duet wifi
7
35
2.4k
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
    Wurke
    last edited by 6 Aug 2021, 16:18

    I am setting up a new CNC machine with a fresh install of RRF3.3, DWC-CNC07 on a Duet WiFi.

    I have used the reprap config to get all the basic system files in place and added the following at the top of the config.g file for the spindle support and to put it into CNC mode.

    M950 R0 C"exp.13” Q2000 L0:22000 ; Create spindle index 0, PWM frequency 2KHz,
    ; Lmin:max rpm ranges from 0rpm at PWM=0% to 22000rpm at 100% PWM
    ; spindle speed PWM pin : exp.13
    M563 P0 R0 S"Spindle" ; Create Tool 0 with Spindle 0 and call it Spindle
    T0 ; Select Tool 0 (or make sure generated by CAM)
    M453 ; CNC Mode

    DWC doesn't show the spindle in the 'spindles' section of the dashboard however. Is this normal or am I missing more configuration for the spindle? I actually plan to use the AMB FME-U 1050 DI motor so will be using a PWM to analogue converter for speed control.

    undefined undefined 2 Replies Last reply 6 Aug 2021, 17:46 Reply Quote 0
    • undefined
      dc42 administrators @Wurke
      last edited by 6 Aug 2021, 17:46

      @bonjipoo I'm not certain, but you may need to switch into CNC mode using M453 before you configure the spindle using M950.

      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 undefined 2 Replies Last reply 6 Aug 2021, 18:33 Reply Quote 0
      • undefined
        Wurke @dc42
        last edited by 6 Aug 2021, 18:33

        @dc42 So I moved the M453 command to the top of the config.g file. The M950 and M563 come next and then the rest of the RepRap code ie General preferences, network, drives etc

        But this has not resolved the issue. I assume this is not expected behaviour? Could it be browser related? Or maybe I need to wait and see if the spindle pwm to analogue converter works as expected.

        One last mention... The board has been used before for a workbee machine. I erased the board but not sure if that erases the EPROM and any date stored on it. The SD card has been wiped and fresh reprap config files added. Could this be an issue?

        undefined 1 Reply Last reply 6 Aug 2021, 19:30 Reply Quote 0
        • undefined
          Phaedrux Moderator @Wurke
          last edited by 6 Aug 2021, 19:30

          @bonjipoo said in Spindle not showing in DWC-CNC RRF3 on Duet WiFi:

          One last mention... The board has been used before for a workbee machine. I erased the board but not sure if that erases the EPROM and any date stored on it. The SD card has been wiped and fresh reprap config files added. Could this be an issue?

          No, as long as you've got a new firmware version flashed to the board and a compatible config.g on the SD card you're good to go.

          Have you tried moving the M950 and M563 to the bottom of config.g yet?

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 0
          • undefined
            cjm @Wurke
            last edited by cjm 8 Aug 2021, 22:22 6 Aug 2021, 19:50

            @Wurke If you're using the preview version of the excellent "CNC optimised DWC" then I believe this is a known issue and @Sindarius plans to resolve it in a future release:

            @sindarius said in Preview version of CNC optimized DWC.:

            @cjm The structure of the spindle in the object model has changed so I will be making some adjustments to fix it.

            1 Reply Last reply Reply Quote 0
            • undefined
              Wurke
              last edited by 6 Aug 2021, 19:53

              @phaedrux I haven't tried this but will. Also not sure why I have R0 parameter in the M950? Cant see that that is actually a valid parameter? Could be this.

              undefined undefined 2 Replies Last reply 6 Aug 2021, 19:56 Reply Quote 0
              • undefined
                Phaedrux Moderator @Wurke
                last edited by Phaedrux 8 Jun 2021, 19:57 6 Aug 2021, 19:56

                @bonjipoo said in Spindle not showing in DWC-CNC RRF3 on Duet WiFi:

                Also not sure why I have R0 parameter in the M950? Cant see that that is actually a valid parameter? Could be this.

                https://duet3d.dozuki.com/Wiki/Gcode?revisionid=HEAD#Section_M950_Create_heater_fan_spindle_or_GPIO_servo_pin

                It's spindle number.

                If you send M98 P"config.g" do you get any error messages back?

                Z-Bot CoreXY Build | Thingiverse Profile

                undefined 1 Reply Last reply 6 Aug 2021, 20:01 Reply Quote 0
                • undefined
                  cjm @Wurke
                  last edited by cjm 8 Aug 2021, 22:22 6 Aug 2021, 19:58

                  @Wurke According to the Duet GCode directory, the R parameter in M950 is the spindle number, so R0 defines the spindle as spindle 0. My understanding is that this allows M563 to map the spindle to a tool and give a name to that specific spindle.

                  undefined 1 Reply Last reply 6 Aug 2021, 20:05 Reply Quote 0
                  • undefined
                    Wurke @Phaedrux
                    last edited by 6 Aug 2021, 20:01

                    @phaedrux said in Spindle not showing in DWC-CNC RRF3 on Duet WiFi:

                    M98 P"config.g"

                    The reason why I couldn't R0 as a valid parameter is because I was looking at the reprap Gcode page and not the duet3d one. Lesson learnt.

                    Yes there are errors

                    M98 P"config.g"
                    Error: in file macro line 6 column 100: M950: control character in string
                    Error: unconfigured spindle
                    HTTP is enabled on port 80
                    FTP is disabled
                    TELNET is disabled
                    Tool 0 offsets: X0.000 Y0.000 Z0.000

                    Good shout. Thank you

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      Wurke @cjm
                      last edited by 6 Aug 2021, 20:05

                      @cjm Thank you for that. I think the quote after exp.13 is curly not straight.

                      undefined 1 Reply Last reply 6 Aug 2021, 20:08 Reply Quote 0
                      • undefined
                        cjm @Wurke
                        last edited by cjm 8 Aug 2021, 22:21 6 Aug 2021, 20:08

                        @Wurke Sorry about that - I pasted the code in from my CNC's config.g and then edited it using my iPad so perhaps I picked the wrong quotation mark? I've corrected my other post with this code in it.

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Wurke
                          last edited by 6 Aug 2021, 20:10

                          @cjm No problem I just appreciate some help with it. Still no spindle showing up but at least when you run M98 P"config.g" there are no errors now.

                          undefined 1 Reply Last reply 6 Aug 2021, 20:21 Reply Quote 0
                          • undefined
                            cjm @Wurke
                            last edited by cjm 8 Aug 2021, 22:21 6 Aug 2021, 20:21

                            @Wurke I have the same issue. My spindle responds to M3/M4/M5 correctly but is not shown on DWC, although it was in a previous version.

                            Interestingly, the object model reports the spindle's state correctly (i.e. shows the selected RPM and whether it is running, stopped etc) but always reports "configured = false":

                            df0738bc-0406-4fd0-a41d-90064a36b2e7-image.png

                            I suspect that DWC sees "configured = false" and then decides not to show any information in the spindle panel.

                            undefined undefined 2 Replies Last reply 6 Aug 2021, 20:25 Reply Quote 0
                            • undefined
                              Wurke @cjm
                              last edited by 6 Aug 2021, 20:25

                              @cjm That sounds likely. How do I access the objects model? Is it worth adding this as an issue on the Github? It's not currently on there. Just as a reminder.

                              undefined 1 Reply Last reply 6 Aug 2021, 20:29 Reply Quote 0
                              • undefined
                                cjm @Wurke
                                last edited by cjm 8 Aug 2021, 22:21 6 Aug 2021, 20:29

                                @Wurke Its available under the Settings menu item in DWC:
                                e2f31dcf-c2a8-4a82-91b9-217e253ec79a-image.png

                                I've raised the issue with @sindarius who generated the CNC version of DWC and understand he's working on a fix.

                                However, it's not entirely clear to me whether the root cause for the issue lies with DWC or the Duet firmware so perhaps worth raising on the Github.

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  Wurke
                                  last edited by 6 Aug 2021, 20:31

                                  @cjm odd. I don't have object model in the side bar.

                                  undefined 1 Reply Last reply 6 Aug 2021, 20:32 Reply Quote 0
                                  • undefined
                                    cjm @Wurke
                                    last edited by cjm 8 Aug 2021, 22:21 6 Aug 2021, 20:32

                                    @Wurke Maybe we're using different versions of DWC ?

                                    undefined 1 Reply Last reply 6 Aug 2021, 20:33 Reply Quote 0
                                    • undefined
                                      Wurke @cjm
                                      last edited by Wurke 8 Jun 2021, 20:33 6 Aug 2021, 20:33

                                      @cjm mine shows as Duet Web Control 3.3.0-CNC07

                                      undefined 1 Reply Last reply 6 Aug 2021, 20:33 Reply Quote 0
                                      • undefined
                                        cjm @Wurke
                                        last edited by cjm 8 Aug 2021, 22:20 6 Aug 2021, 20:33

                                        @Wurke Interesting, so does mine...

                                        undefined 1 Reply Last reply 6 Aug 2021, 20:42 Reply Quote 0
                                        • undefined
                                          cjm @cjm
                                          last edited by 6 Aug 2021, 20:42

                                          @cjm I've just noticed that the CNC version of DWC has been merged into the latest "mainstream" DWC beta [Duet Web Control 3.4-b2] and have loaded this, but the spindle is still invisible.

                                          I can see the object model menu in this new version so perhaps worth your trying this?

                                          undefined 1 Reply Last reply 6 Aug 2021, 21:03 Reply Quote 0
                                          2 out of 35
                                          • First post
                                            2/35
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA