I'm working on a custom automated liquid filling system and plan to use the BlackBox X32 controller to manage 3-axis motion (X/Y/Z) and control a piston-style pump via G-code. The system moves to specific tube/vial positions, lower the nozzle, dispense a programmed volume of liquid, retract, and repeat across multiple containers. I have a working prototype using a laptop, but I’d like to set up a dedicated GUI (running on a Raspberry Pi or similar, connected to a touchscreen) that operators can use to: Start, pause, resume, or stop the filling process I'm exploring building a GUI using Python, but I’m open to other software stacks if there are better community-supported options. Questions: Are there any open-source GUI projects or community tools you'd recommend that work well with the BlackBox X32? Any advice on using Raspberry Pi + touchscreen to run a standalone G-code sender for production use? Thanks in advance! It'd be great to hear how others are doing similar setups—especially for semi-automated or similar manufacturing systems.
What about CONTROL and custom macro for your UI: Getting started with Javascript Macros in CONTROL / Library of Macros created by the community Depends on your dev skill and time, but hefty workload to start from scratch: Read https://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface to build your own serial interface to it