Cura plugin - NeoPixel  Progress bar

Cura plugin - NeoPixel Progress bar

Description

Hello, i have edited original plugin DisplayProgressOnLCD.py from cura 4.7.1 to use NeoPixel strip attached to printer mainboard as progress bar during printing. Edit 2021/01/20: I have remixed remix of my plugin by LinoFG to support for two NeoPixel strips. Now you can choose between Strip 0, Strip 1 (added S0 / S1 argument in GCODE) or Both Strips (no added argument, use this option if you want better printer compatibility). It is compatibile with Cura 4.6 and later (tested on 4.6.1 and 4.7.1) and Marlin Firmware 2.0.3 and later or with any printer that uses M150 GCODE to set NeoPixel led colors. Inspiration for my plugin was this post: https://github.com/MarlinFirmware/Marlin/issues/8915 At start of print, all leds are light up based on your Marlin Configuration or start GCODE (all white by default). Then on every 1 percent one LED will change its color slightly. They are gradiently light up one by one from dimmed green to full bright green. To install this plugin open CURA and select Help -> Show Configuration Folder in top menu. Then place my script into "scripts" subfolder in newly opened window. Or you can place file directly into folder C:\Users\Your Profile\AppData\Roaming\cura\4.7\scripts After Cura restart just enter Extensions -> Post Processing -> Modify G-Code, in newly opened menu click "Add a script" and select "Display Progress on NeoPixel" Then check checkbox "Percentage" if you want to use NeoPixel leds as progress bar and write Number of NeoPixel leds acording your printer configuration (must be between 1-100). Then just slice your file and you are done. STL file in this thing is holder for NeoPixel strip WS2812B 144leds/m. It has enough room for 10-12 leds and screw holes are designed with 101.85mm distance. This is the same distance as BigTreeTech SKR 1.3 and some other mainboards mounting holes, so you can mount leds with screws that are used to hold mainboard.

Statistics

Likes

19

Downloads

0

Category

3D Printing