Open techninja opened 5 years ago
As a basic user, I can open the interface and upload an SVG image and print it with default usable settings.
As an advanced user, I can load a full color SVG as a project and customize its exact position and what fill and stroke style it uses with a preview before sending it to print with an estimate of how long it will take and what implements will be required to print it.
As an advanced user, I can paste in an SVG path string and place it within the preview for printing, selecting colors and fills for the object.
As a basic user I can calibrate the height of the implement for loading a pen or brush, before printing, or during printing.
As a Basic user I can import a raster image like a jpeg or PNG, and have it be reinterpreted in multiple selectable ways with no extra settings adjustments, that can be drawn using the bot in either color or black and white.
I would be very interested in a Telnet/ TCP option to connect to controllers such as GRBL- ESP 32. As this is not always the most reliable it would be nice if it had the option to configure flow control. There is something similar in lasergrbl.
The default UI for CNC Server needs to be able to accomplish certain things for users, but not necessarily everything possible through the API as that would be too cluttered. Not to mention the API is meant to facilitate other interfaces being built for it. This issue is to help list what the default interface should help accomplish from start to finish for users to help figure out what the interface should look like for every type of user.
Some interface ideas to build off of: