diff --git a/docs/nodes/exchange/gcode_exporter.rst b/docs/nodes/exchange/gcode_exporter.rst new file mode 100644 index 0000000000..189fbe3707 --- /dev/null +++ b/docs/nodes/exchange/gcode_exporter.rst @@ -0,0 +1,71 @@ +G-code exporter +=============== + +Functionality +------------- + +Export file with G-code discribing the generated shape + +Inputs +------ + +**Layer Height** - List of coefficients for layer height +**Flow Mult** - List of coefficients for Print speed +**Vertices** - Main thing The Geometry (can be one or severat pathes) + +Outputs +------- + +**Info** - Information for sthetoscope of properties of Gcode - path length, filament extrusion and Extruded Volume. +**Vertices** - Vertices that will be exported +**Printed Edges** - Edges will be printed +**Travel Edges** - Edges not will be printed + +Properties +---------- + +**File** - Define file in directory, that will be written +**Continuous / Retraction** - Define would be filament retracted back in to nozzle (some kind of effect) +**Start** - Starting Gcode before it starts printing + +-- + +**End** - Finishing Gcode after all geometry done (turn back nozzle to home position for example) +**Export Gcode** - Button to export when all ready + +Continuous +---------- + +**Filament (Ф)** - Thickness of fliament +**Nozzle** - Coeffitient of nozzle diameter +**Print** - Printing Speed general + +Retraction +---------- + +**Filament (Ф)** - Thickness of fliament +**Nozzle** - Coeffitient of nozzle diameter + +-- + +**Print** - Printing Speed general +**Zlift** - Lift when retract +**Travel** - Travel when retract + +-- + +**Retraction** - Itself parameter +**Z Hop** - Hop after retract +**Preload** - Load after retract action done + +-- + +**Sort Layers (z)** - Sorting if input geometry have some disorder +**Close Shapes** - Close all layers + +Example of usage +---------------- + +.. image:: https://user-images.githubusercontent.com/5783432/113355242-1f2ef980-9349-11eb-8467-b9be96c9cca3.png + :alt: Gcode.PNG +