d63a19923e55c40b2be9135fb9c4a7542cc1af19
GcodeSplitter
Split a Cura generated GCode file into several files.
Features
- Split by layer number or layer Z position
- Each individual GCode file will contain the header code for homing the printer and heating up the nozzle and bed
Requirements
- Python 3.7
- pipenv
Usage
- Run
pipenv sync - Edit the
__main__part at the bottom ofGcodeFileSplitter.py
GcodeFileAnalyzer.SplitFileAtLayers(
'test/BigL.gcode', # Relative or absolute path to gcode file
['2.8mm', 300] # Z heights where to split the file
)
- The Z position where to split the file can be given in layer number (starting with 0) or in millimeters (value must match an actual layer z position in the gcode file)
- Execute
GcodeFileSplitter.py- E.g.:
pipenv run python GcodeFileSplitter.py
- E.g.:
Description
Languages
G-code
98.2%
Python
1.8%