Status info via API or USB
It would be nice to have some kind of status info or live stream of events.
I explain for example if I want to create nice timelapses it would be perfect to trigger the camera always at the same point (the vat angled for example).
Having a stream of events from API or USB communication would help to script a camera trigger.
I see lot of other possibilities like chaining events from end of print, communicating errors,...
I will look at the source code to see what can be done but would be better if it comes from Prusa direct 😉
RE: Status info via API or USB
Following an exchange of emails recently I have been lead to belive there is some work being done to allow Octoprint to work with the SL1. No idea when this will be released but it would like you make my life a whole lot easier.
RE: Status info via API or USB
Any update on this, sounds interesting
Prusa MK3 preassembled (R2/B6) > (R3/B/7)
Prusa MK2.5 kit > MK3 > MK3+MMU2 (R3/B/7) 😀
Prusa SL1 3D printer + Curing and Washing Machine (day1 order)
Taz6
CR10s4
Delta 3ku
RE: Status info via API or USB
API support would be great, I'm monitoring my MMU2s via Home Assistant OctoPrint integration and it would be neat to see SL1S also in HA.
https://www.home-assistant.io/integrations/octoprint
https://github.com/dangreco/threedy
RE: Status info via API or USB
For your info: You can use the Prusa API directly in Home Assistant
https://github.com/prusa3d/Prusa-Link-Web/blob/master/spec/openapi.yaml
sensors:
- platform: rest name: prusa_api_sl1s_progress authentication: digest username: !secret sl1s_user password: !secret sl1s_password scan_interval: 30 resource: http://prusa-sl1s.xor.home/api/job value_template: "OK" json_attributes_path: "progress" json_attributes: - "completion" - "currentLayer" - "printTime" - "printTimeLeft" - platform: rest name: prusa_api_sl1s_resin authentication: digest username: !secret sl1s_user password: !secret sl1s_password scan_interval: 30 resource: http://prusa-sl1s.xor.home/api/job value_template: "OK" json_attributes_path: "resin" json_attributes: - "consumed" - "remaining"