Skip to content
/ yagv-ng Public
forked from FMMT666/yagv-ng

Yet Another Gcode Viewer - next generation

Notifications You must be signed in to change notification settings

embed/yagv-ng

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yagv-ng

Yet Another Gcode Viewer - next generation

A G-Code viewer for 3D printer slicer generated outputs.


Origins

This software was derived from yagv (also see here), created by jonathanw.


License

CC BY 4.0, Attribution 4.0 International

You are free to:

Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material for any purpose, even commercially.

The licensor cannot revoke these freedoms as long as you follow the license terms.


News

CHANGES 2016/01/12

- initial upload of the "ng" version
- full mouse/trackpad/touchpad and mouse modifier support
- viewpoint can now be moved up and down
- rotation is now performed around the center of the screen

Plans

3D print analyses:

  • amount of extrusion
  • speeds
  • distances
  • ...

Program:

  • proper loading of all G-Code files
  • selection of single elements
  • save/load state for comparing files
  • ...

Requirements

Python 3 is not yet supported [...].

Yagv-ng was developed and tested under

  • Linux, Ubuntu 14.04 LTS
  • Mac OS X Yosemite and El Capitan
  • Windows 7

but should work with all system, that support OpenGL and mouse or touchpad/trackpad support.


Installation

Right now, yagv-ng does not require an installation.
If Python and pyglet are installed, it can be run from any directory by just executing "yagv-ng".

Notice that there aren't any dialogs for opening and loading files, hence
yagv-ng should be executed from a command line, inside a terminal:

./yagv-ng yourfilename.gcode

Linux

Python, as well as pyglet should [tm] be available via your distribution's package management system.

t.b.c...

Mac OS X

Yagv-ng does run with Python as distributed from Apple.
To install pyglet, execute:

sudo pip install pyglet

in a terminal window.
If "pip" is not installed, it can be obtained by typing

sudo easy_install pip

Windows

To be written...


Usage:

yagv <file name>

If no file name is given, the file "einhornkatzchen_min.gcode", from the "data" directory is automatically loaded.


Have fun FMMT666(ASkr)

About

Yet Another Gcode Viewer - next generation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%