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

    Building a CNC Pendant

    Scheduled Pinned Locked Moved
    CNC
    4
    12
    1.1k
    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.
    • markzundefined
      markz
      last edited by markz

      The first batch has shown up and I've adequately (good word) soldered the ic socket left. The center I've stuck a real plugin socket for testing (not shown). The mounting holes need to be moved left about 2.5mm but otherwise so far so good. I deliberately don't populate BAT2 or BAT3.

      Strangely I've found out that my port-switchable USB hub apparently doesn't turn off the data lines since, with battery, this communicates with my PC USB even with the port off šŸ˜ž That's a useful feature for testing but still...

      PicoPendant_A.jpg PicoPendant_B.jpg

      T3P3Tonyundefined 1 Reply Last reply Reply Quote 4
      • T3P3Tonyundefined
        T3P3Tony administrators @markz
        last edited by

        @markz nice! what will you use to build the UI on the pendant? Micropython directly?

        www.duet3d.com

        markzundefined 1 Reply Last reply Reply Quote 0
        • markzundefined
          markz @T3P3Tony
          last edited by markz

          @T3P3Tony At the moment I'm using the MicroPython Pico W daily build and it's working very reliably, though there's some strangeness with the dual core management. It currently is drawing that sample image and hosting web pages as a test of the wifi. The only concern I have is that it's approaching the 2MB flash limit with most of the core code done.

          All of the ports are tested and working and I've ordered new boards that hopefully have the holes correctly seated although I don't really care that much since the enclosure can correct that so now I'm working on the software. This would take just a few days if I didn't have other things to do.

          If you guys want a few of the boards I won't be using them all.

          T3P3Tonyundefined jay_s_ukundefined 2 Replies Last reply Reply Quote 0
          • T3P3Tonyundefined
            T3P3Tony administrators @markz
            last edited by

            @markz thanks for the offer. Personally it would be wasted on me but possibly @Sindarius may have a use for one?

            www.duet3d.com

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

              @markz i'd be interested in one

              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 1
              • Sindariusundefined
                Sindarius @markz
                last edited by

                @markz this is awesome. I’d be interested in one.

                markzundefined 1 Reply Last reply Reply Quote 0
                • markzundefined
                  markz @Sindarius
                  last edited by

                  @Sindarius @jay_s_uk If you could msg me mailing addresses I'll send them out. I have at least 3 spares. If you want the ones with the improved, maybe correct, mounting holes they rate to take about 3 weeks to get here.

                  1 Reply Last reply Reply Quote 0
                  • markzundefined
                    markz
                    last edited by markz

                    Here's a pointer to a Youtube video showing a very very very early demo.

                    Update:: I connected the CNC (a 6XD) direct to ethernet instead of a wonky forwarder and slightly tweaked the code and it's looking way better for lag.

                    https://youtu.be/eynj0Mf17kE

                    PicoPendantBack.jpg

                    Sindariusundefined 1 Reply Last reply Reply Quote 4
                    • Sindariusundefined
                      Sindarius @markz
                      last edited by

                      @markz Great video! Really love what you're doing with that setup.

                      1 Reply Last reply Reply Quote 1
                      • markzundefined
                        markz
                        last edited by markz

                        Here's the first 'real' version in photos.

                        PXL_20230223_020720815.jpg
                        PXL_20230223_020732632.jpg
                        PXL_20230223_021154532.jpg
                        PXL_20230223_021129740.jpg

                        1 Reply Last reply Reply Quote 2
                        • markzundefined
                          markz
                          last edited by markz

                          For anyone who's interested in building/using one of these, the documentation, source, schematics, ... is in On Github

                          The schematic+pcb+bom is designed for Jlcpcb using their EasyEda application so it's trivial (one click) to have one built.

                          The current state is: the unit works effectively, the Pico has a tiny Wifi antenna so a nearby router is a good thing, and MicroPython for the Pico W is still beta so the wifi code uses blocking I/O which can be a bit laggy.

                          I also haven't yet written the extra wifi support for Duet3d SBC since only my printer uses that.

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