├── MANIFEST.in ├── .gitignore ├── screenshot_1.png ├── README.md ├── octoprint_multi_colors ├── templates │ └── multi_colors_tab.jinja2 ├── static │ └── js │ │ └── multi_colors.js └── __init__.py └── setup.py /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include README.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | __pycache__/ 3 | *.py[cod] 4 | *.bak 5 | -------------------------------------------------------------------------------- /screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoonshineSG/OctoPrint-MultiColors/HEAD/screenshot_1.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OctoPrint-MultiColors 2 | 3 | Octoprint plugin to inject GCODE for filament change at selected layer or at the specified heigth. It depends what slicer do you use. 4 | 5 | Note: this plugin does NOT work with files on the SD card. 6 | 7 |  8 | 9 | 10 | ### Setup 11 | 12 | Install via the bundled Plugin Manager or manually using this URL: 13 | 14 | https://github.com/MoonshineSG/Octoprint-MultiColors/archive/master.zip 15 | 16 | ### Donate 17 | 18 | Accepting [beer tips](https://paypal.me/ovidiuhossu)... 19 | -------------------------------------------------------------------------------- /octoprint_multi_colors/templates/multi_colors_tab.jinja2: -------------------------------------------------------------------------------- 1 |
38 | [....]
39 | matched_line
40 | INJECTED_GCODE_LINE_1
41 | INJECTED_GCODE_LINE_2
42 | INJECTED_GCODE_LINE_3
43 | [...]
44 |
45 |