dkobozev / tatlin

3D STL and Gcode viewer

Home Page:https://tatlin3d.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TATLIN

Overview

Tatlin is an open-source 3D G-code and STL viewer for 3D printers. In addition to viewing, Tatlin also supports rotation and scaling of STL files. The app takes advantage of hardware acceleration for efficient rendering even for complex models. The aim of the project is to provide a fast, portable and intuitive way to view and examine models with a minimal learning curve.

Installation

Prebuilt packages for Linux, Windows and MacOS are available on the Releases page.

Arch Linux

Tatlin is also available in the AUR.

Running from Source

For those wishing to forego the prebuilt packages (e.g. for development purposes), the preferred way to run the application from source is by using venv, virtualenv, pipenv or similar. Once you have a virtual environment set up and activated, install the dependencies:

$ pip install -r requirements.txt

You can then run Tatlin with:

$ python tatlin.py

Usage

You can provide an optional filename to load:

$ python tatlin.py filename.stl

Mouse navigation

  • Left mouse button to rotate
  • Mouse wheel to zoom
  • Middle mouse button to offset the platform
  • Right mouse button to pan

Build platform size can be customed by creating a configuration file called .tatlin in your user's home directory and specifying the width and depth of the platform in millimeters:

[machine]
platform_w = 300
platform_d = 300

Feedback and Issues

To request features or report bugs, please use the GitHub Issues page.

Keep in mind that it can be very challenging to troubleshoot issues without being able to reproduce them, so please include the relevant g-code or STL files and steps to reproduce the issue in your report.

About

3D STL and Gcode viewer

https://tatlin3d.com

License:GNU General Public License v2.0


Languages

Language:Python 100.0%