Tatlin Save

3D STL and Gcode viewer

Project README

Tatlin

GitHub Actions Workflow Status Coverage

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.

Open Source Agenda is not affiliated with "Tatlin" Project. README Source: dkobozev/tatlin
Stars
53
Open Issues
1
Last Commit
1 month ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating