Customizable smart temperature tower + injector script
Description
This is a customizable temperature tower based on [Thing:2729076](https://www.thingiverse.com/thing:2729076). I included a Python script to easily inject the temperature steps into the .gcode file. ##**Customizer Parameters** - **start** - the initial temperature - **end** - the temperature of the last block - **step** - the temperature step between blocks ##**Steps** 1. **Open 'customizable_tower.scad'** in OpenSCAD and **change the parameters** to suitable values. (The Customizer can be opened under Window -> Customizer). Then, **export an .stl file**. **Alternative:** Use the Customizer on Thingiverse. 2. **Slice the .stl file** with your preferred slicer. 3. **Run the included python script** to inject the temperature steps. Usage: ``` python temp_injector.py input_file output_file initial_temp temp_step [section_height] [base_height] ``` Example: ``` python temp_injector.py tower.gcode tower.injected.gcode 225 -7 ``` Help: ``` python temp_injector.py -h ``` If you have problems with the injector script, please let me know in the comment section. I only tested it with a .gcode file from Cura, but it should work with other 3D-Slicers as well. The injector script is also available on [Github](https://github.com/abichinger/temp_injector). ##**Requirements** - OpenSCAD - Python >= 3.5 ##**Appendix** The script was inspired by: [https://github.com/fablabnbg/tronxy-xy100/blob/master/tempinjector.py](https://github.com/fablabnbg/tronxy-xy100/blob/master/tempinjector.py) The base and the block .stl files were converted to .scad files using the Blender add-on [io_mesh_openscad](https://github.com/graphicsforge/io_mesh_openscad) in order to create a single .scad file without imports. ([Customizer Limitations](https://customizer.makerbot.com/docs#limitations))
Statistics
Likes
26
Downloads
0