Skip to content
forked from mr-MOD/YaSlicer

Yet another 3D model slicer for DLP/SLA 3D printing machines.

Notifications You must be signed in to change notification settings

qq302011/YaSlicer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YaSlicer (Yet Another Slicer) is image set generator for DLP/SLA 3D printers written in C++.

Features:

  • Fast (GPU accelerated & multicore optimized)
  • Can handle very large and complex STL models (tested with ~1Gb binary STL files)
  • Antialiased rendering (off by default)
  • Many options to adjust for specific machine
  • Supports printer profiles (machine configs)
  • Simulation mode for performance testing
  • PNG output
  • Low dependencies count: boost, angle, libpng, glm, glew32
  • Job file output for Envisiontech machines

Limitations:

  • Do not check input models for any inconsistencies like cracks, holes, etc. Should not crash, but result may be incorrect.
  • Windows only, though may be ported to other environments (some attempts were made to run on RaspberryPi).
  • Need D3D11 drivers (but can work on D3D9 hardware).

Prerequisites:

  • Microsoft Visual Studio 2017 with 64-bits C++ compiler (free Community edition is fine).
  • vcpkg package manager

Build:

  1. install dependencies with vcpkg: vcpkg install angle boost glew glm libpng --triplet x64-windows
  2. Open Tools.sln in Visual Studio 2017
  3. Build

Usage: run slicer.exe --help for options

About

Yet another 3D model slicer for DLP/SLA 3D printing machines.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.7%
  • Shell 0.3%