Building a CNC Pendant
-
@markz nice! what will you use to build the UI on the pendant? Micropython directly?
-
@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.
-
@markz thanks for the offer. Personally it would be wasted on me but possibly @Sindarius may have a use for one?
-
@markz i'd be interested in one
-
@markz this is awesome. I’d be interested in one.
-
@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.
-
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.
-
@markz Great video! Really love what you're doing with that setup.
-
Here's the first 'real' version in photos.
-
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.