manyfold3d / manyfold

A self-hosted digital asset manager for 3d print files.
https://manyfold.app
MIT License
797 stars 50 forks source link

Send model for printing #2040

Open ns-mglaske opened 6 months ago

ns-mglaske commented 6 months ago

Is your feature request related to a problem? Please describe. It would be nice to be able to print models from manyfold (eg, send to Octoprint). Trying to solve the, "I want to print X" issue from Manyfold, where you have to 1) find the model, 2) download the file, 3) import or send it somewhere.

Describe the solution you'd like 1) Allow storing additional files for printing with the model 2) In settings, allow definition of octoprint server(s) 3) If g-code is defined for a model, enable a button to send to a specific Octoprint server

Additional context I think the Octoprint API also allows you to download printer definitions as well. I think this would be an extremely useful integration.

Floppy commented 6 months ago

"Send to Octoprint" is something I'd really love to do one day. 👍🏻

I've also been wondering about whether there are slicer plugins for things like Lychee that might smooth that workflow a bit. Something to look at in future for sure.

Floppy commented 6 months ago

We do index GCODE, Lychee and Chitubox files, but we should probably add Cura files so at least you can see them. Is *.curaproject still the right extension?

feroxib commented 4 months ago

I want to mention Klipper/moonraker Setups here since they provide an API too. still needs some more research but considering they are facilitating RESTful API calls loading a presliced model should work.

Floppy commented 4 months ago

I use Klipper myself, so I'm on board with that :+1:

disconn3ct commented 4 months ago

I think this depends on #1091. Without that, you still have to upload the print files and so forth all at once. With it, this can be scoped down to "abstract a way to send a file to an api"