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

    USB CNC Pendant project

    Scheduled Pinned Locked Moved
    CNC
    8
    27
    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.
    • hurzhurzundefined
      hurzhurz @ajmartins
      last edited by

      @ajmartins The errors look like these two lines might be missing in your config.g, can you check that?:

      M98 P"pendant-continuous-init.g"
      global run_daemon=true
      

      Or you can run them manually in the console once for testing.

      And about your other question, doesn't your WHB04B-6 show the coordinates on the LCD?
      It should work automatically...

      1 Reply Last reply Reply Quote 0
      • ajmartinsundefined
        ajmartins
        last edited by ajmartins

        Yes, i added both lines to config.g, i tried manully running and i get the other error i sent.

        If i run M98 P"pendant-continuous-init.g", the system just stalls and i need to reset the board.

        Should i put both lines in the end of config file?

        ajmartinsundefined 1 Reply Last reply Reply Quote 0
        • ajmartinsundefined
          ajmartins @ajmartins
          last edited by

          @ajmartins Well more tests, added both lines to the end of config file, and now at least i dont get any errors when restarting the board.

          But when trying to make a continuous move, i still get the error:

          Error: Failed to read code from macro pendant-continuous-run.g: Failed to evaluate "{exists(param.A)} && {exists(param.F)} && {exists(param.D)}": unknown value 'param.A'

          hurzhurzundefined 1 Reply Last reply Reply Quote 0
          • hurzhurzundefined
            hurzhurz @ajmartins
            last edited by

            @ajmartins Which version of RepRapFirmware have you installed?
            I'm wondering if the macro parameters or the exists() function for them is "too new".
            On my machine I'm running 3.4.6. And from the changelog I guess that at least 3.3 could be required.

            ajmartinsundefined 1 Reply Last reply Reply Quote 0
            • ajmartinsundefined
              ajmartins @hurzhurz
              last edited by ajmartins

              @hurzhurz Im running the same, 3.4.6.

              ff5b9b81-21e0-42b3-90f5-ea45b33458e3-image.png
              3fc54038-24d2-40f6-b953-20ec0b8c49a2-image.png

              hurzhurzundefined 1 Reply Last reply Reply Quote 0
              • hurzhurzundefined
                hurzhurz @ajmartins
                last edited by

                @ajmartins It looks like the Duet Software Framework (DSF) is version 3.4.6 (you are using the Duet together with a Raspberry Pi, I guess?), but the Firmware on the Duet is just 3.1.1

                ajmartinsundefined 1 Reply Last reply Reply Quote 0
                • ajmartinsundefined
                  ajmartins @hurzhurz
                  last edited by

                  @hurzhurz Yes, you are right šŸ˜• since i dowloaded the PI image yesterday i suposed that was already with last version.

                  I will try again.

                  Thanks

                  1 Reply Last reply Reply Quote 0
                  • ajmartinsundefined
                    ajmartins
                    last edited by

                    Its now working perfectly šŸ˜‰

                    Thanks

                    hurzhurzundefined 1 Reply Last reply Reply Quote 0
                    • hurzhurzundefined
                      hurzhurz @ajmartins
                      last edited by

                      @ajmartins Great, happy to hear that! šŸ™‚

                      1 Reply Last reply Reply Quote 0
                      • Perplexedundefined
                        Perplexed @hurzhurz
                        last edited by Perplexed

                        @hurzhurz I want to thank you for the fantastic work you have done.

                        I started looking for a pendant solution for my CNC roughly a week ago and today I finished the build. Almost plug and play with the instructions you provided. Amazing to have a wireless pendant. Still surprises me that it works.

                        Only thing I had to figure out was where to put the macro folder. It should be in the systems directory and not the macros.

                        Total cost was 200€ for the six channel pendant and some spare raspberry picos, Panel USB and such. It worked first try and no smoke was produced during the build.

                        I’m truly grateful ā¤ļø

                        hurzhurzundefined 1 Reply Last reply Reply Quote 1
                        • hurzhurzundefined
                          hurzhurz @Perplexed
                          last edited by

                          @Perplexed Thank you for the positive feedback! I'm glad it worked out well for you šŸ™‚

                          Hopefully I will find some time to start working on this project again.
                          I did start to implement the use of a config file to make it more flexible, which I would like to get finished at some point...

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