Ender 3/Pro LED Profile to stick on
Description
I printed this with PLA but can be done with PETG or even ABS. The top position of this LED strip holder should never be warmed and i'll print this again in case of deformation over time. This is suitable for 30 LED but you can very very easely adjust it with Tinkercad or any other CAD software. I'm using a WS2812B LED Strip connected to a NodeMCU (ESP8266 WebServer ) arduino board. This board connects to my octoprint server and thus returns different light status depending on the states of the printer Here's the opensource code on gitHub by Dominik Josh : https://github.com/DominikJosh/Octoprint-Status-LED ========= A WS2812b based Status of Octoprint, it shows the Temperature of the bed between 30° and 60° and also the printjob status. It polls the Ocotoprint REST API periodically via a HTTP GET request. There are some delay between the real state of the printer and the of the LED, this comes do the simple polling approch. Faster polling result in lower delay but also increases the load on the ESP and on the wifi or network in general (on Octoprint too). Security Warning: This sketch sends unencrypted GET requests with the octoprint apikey in cleartext in the request header through your network. Although this isn't that big of a security risk though, if your octoprint is not visible to the internet (which i did not recommend anyway) Description: The color of the lamp will show you the status as follows: -fade yellow: booting / connecting -rainbowcycle: Printer is ready -if false: white light -blue to red: Printer is heating the bed shows every 5°C from 30-60°C -blue to green: Printer is printing, shows progress in 25% -if false: white light -fade blue: Print is paused -fade red: error occurred -flashing white: HTTP Code Unauthorized -fade green: HTTP Code Conflict It will also output small informations on the serial line.
Statistics
Likes
28
Downloads
0