Octoprint Integration Please
mdiorio last edited by
Gah - why do we still not have Octoprint integration? It's way too simple to not have included at this point! OctoPrint API allows directly uploading a gcode file, plus you can load to print, or load AND print automatically!
I believe Cura has direct integration, Simplify3D has integration via their Export GCode where it runs any command you want - to get it to upload you use curl:
curl -k -H "X-Api-Key: APIKEYFROMOCTOPRINT" -F "select=true" -F "print=true" -F "file=@[output_filepath]" "http://192.168.1.32/api/files/local"
Select tells Octoprint to load the gcode file you just uploaded, print tells it to start printing. This should be a 10 minute hack to add this to the UI. A couple of check boxes, a couple of text boxes and a hook into the export menu. PLEASE!
ImaginationToForm last edited by
I'd like this as well.
unlimitedbacon last edited by
MatterControl is open source. Feel free to implement this if you like.
Suncat2000 last edited by
Has anybody made any progress on this?
Professional programmers know it isn't a 10-minute hack job, but I wouldn't expect the interface to be difficult to use the existing OctoPrint API.
bsmorgan last edited by
Two years later and no progress. Cura, Simplify3D, PrusaSlicer, and others support OctoPrint as a pseudo printer. MatterControl has such a large number of supported printers, please consider adding OctoPrint as well.
mpirringer last edited by
Yeah would be nice but I would not hold my breath. It appears to me based on what is done that the priorities are somewhere along the line to make MC a Tinker Cad replacement first that also somewhat controls a printer than a slicer/printer control platform first. Based on the updates there seems way more work going into addressing the CAD aspect and news on that front are touted to a much larger degree. Octoprint would be nice but I'd settl for most of the slicer issues being fixed first and then some things added that most other slicers do like variable perimeter/line width, limiting speed by mm3/sec, volumetric E, Getting the cooling right which would require getting layer estimates right, adaptive layer height etc just to name a few.