marcelv
de hobbytechnoloog
Mijn site over doe-het-zelf-technologie met elektronica, 3D-printen en programmeren.
Marcel Veldhuizen
12 december 2020

Octoprint 3D

Toont 3D-previews van gcode-bestanden in Octoprint
In Octoprint staat een lijstje van geprinte en te printen objecten. Alleen de bestandsnamen staan er. Voor een beter overzicht programmeerde ik een Greasemonkeyscript dat de bestanden als 3D-object laat zien.

Screenshot

Download vanuit Github.
Technische werking
  • De meeste STL's die ik maak om te printen komen uit OpenScad. Ik plaats ze in mijn tijdelijk mapje "ff" 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 mapje ff 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.
 
 
Mocht een website waar ik naar verwijs uitvallen dan heb ik altijd nog een back-up.