She sells a product with 16 different printed parts, and she prints the parts in bulk batches across 7 different pause points, some of which have pause points for embedding magnets.
The idea is to integrate inventory management and print scheduling into the tool, which will be nice.
I have working so far: * Pulling camera images * Pulling the currently printing file, including the preview image (rendered in bambu studio and bundled with the print; standard for bambu studio), and the pause points * A dashboard with projected timing information * Notifications about jobs starting, stopping & pausing * Remote printer control
Next on the list: * Delayed printing - schedule a print to start in the night. Mostly useful so that if there's a pause point we don't leave a print paused for hours on end. * Print queueing - manually build a list of prints so that after switching plates we can just "next print" for a printer * Print scheduling - select a quantity of print files or groups of files to print, and have it schedule the prints, including projected switch times, to maximize printer utilization by avoiding jobs ending at night * Tracking magnet & filament usage, and integrating BoM and production quantity tracking.
I've been mostly AI coding this, but I've go in to make it extract out components, etc. And I lay down and enforce the DB schema. I've had to ask it to back out a few things entirely. And I've had to give it the Bambu API docs I found github. But it's been going pretty well.