Codebase list yagv / HEAD
HEAD

Tree @HEAD (Download .tar.gz)

# yagv - Yet Another Gcode Viewer, v0.4

A fast 3D Gcode Viewer for Reprap-style 3D printers, in Python and OpenGL (via pyglet)

Designed in Ubuntu Linux; Expected to work in any Linux, Windows or OS X

## Requires:

* python 2.x (2.7.3 tested)
  http://python.org/
* pyglet 1.1+ (1.1.4 tested)
  http://www.pyglet.org

## Usage:

yagv [file.gcode]
* By default, open data/hana_swimsuit_fv_solid_v1.gcode if no file specified

## Features:

* Colors segments according to their type:
  * extruding
  * flying the head to the next extrusion point
  * retracting filament
  * restoring filament
* Allows displaying layers independently to examine them.
* Automagically splits the gcode into layers.
* Automatic scaling to fit the window.
* Zoom and rotation (Panning planned).

## Issues:

* Panning for close inspection not yet supported.
* Retract/restore detected but invisible (0-length segments).
* Designed with Slic3r output in mind, may not support other slicing programs (suggestions/patches welcome).
* Some gcodes unsupported, in particular:
  * G20: Set Units to Inches (usage unknown) 
  * Arcs (G2 & G3 ?)