Octoprint 3D

12-03-2021
octoprint3.user.js Toont 3D-previews van gcode-bestanden in Octoprint.

In Octoprint staat een lijstje van geprinte en te printen objecten. Alleen de bestandsnamen staan er. Dus je ziet niet hoe het te printen (of geprinte) object er uit ziet.

Voor een beter overzicht programmeerde ik een Greasemonkeyscript dat de bestanden als 3D-afbeelding laat zien, gewoon op de website van Octoprint zelf.

Werking

  • De meeste STL's die ik maak om te printen komen uit OpenScad. Ik plaats ze in een tijdelijk mapje op mijn harde schijf. Bijvoorbeeld: apparaat.stl.
  • Vervolgens slice ik het met Slic3r en komt er een gcode-bestand uit. Bijvoorbeeld apparaat_0.2mm_PLA_MK3S_59m.gcode. Octoprint toont de naam van dat gcode-bestand.
  • Het Greasmonkeyscript kijkt naar het bestand in Octoprint (het gcode-bestand) en gaat ervan uit dat een STL met dezelfde naarm (apparaat.stl) in het mapje staat.
  • Het Greasemonkeyscript roept dan een functie van Mijn Projecten aan waarbij hij een STL-bestand converteert naar een afbeelding zodat de browser die afbeelding kan laten zien.

Download de nieuwste versie van mijn Github.

Update 12-3-2021:
- Mogelijkheid meerdere STL-mapjes aan te geven
- Linkerkantlijn breder gemaakt zodat je meer ziet
- Linkerkantlijn hoger gemaakt zodat je meer ziet zonder dat je hoeft te scrollen

Hoe te gebruiken

Dit script is voor Firefox.

Download de Greasemonkey add-on en open het script.

De naam van het script moet eindigen op .user.js.

Bekijk 19 meer scripts
 
×