Open thebacons opened 3 weeks ago
Two words: support nightmare.
Let me explain that in more detail.
FluidNC is already at the point where it enables more different hardware configurations than can be effectively supported from a human standpoint. If you look at the questions we get on Discord, it seems like every day somebody wants to do something entirely different using barely-documented hardware from China, while at the same time wanting extensive basic handholding for things that are relatively simple. Few of them contribute, and of the sporadic contributions that we do get, most will barely pay for breakfast. So the developers are working for the equivalent of about $0.10 per hour. Adding greatly to the support burden is the last thing we want to do.
I'm currently exploring methods to integrate my CNC workflow with decentralized and remote functionality for controlling external devices. These devices include standalone stepper motors (e.g., for tool changers, lowering and raising dust guards, laser, etc.) and 240v switches. However, my current FluidNC controller lacks built-in options for controlling more than four stepper motors and for managing external devices such as a vacuum or air-assist powered by 240v /24v .
I'm curious to know if others have already explored similar solutions or if there are workarounds available within the FluidNC controller or CNC client software.
Reviewing Options:
ESP-NOW Distributed Network:
Triggering RESTful API Endpoints:
These solutions offer innovative ways to enhance CNC workflows, providing greater control, flexibility, and efficiency. Does anyone have any thoughts or additional ideas on these approaches?