Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs #4009

Merged
merged 1 commit into from
Apr 1, 2021
Merged

docs #4009

Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions docs/nodes/exchange/gcode_exporter.rst
Original file line number Diff line number Diff line change
@@ -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