/laser-engraver

Simple engraving tool, compose scene with images and labels, create gcode and send it to your engraver.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Laser Engraver Toolkit

Graphical toolkit that allow you todo basic engraving.

Status

Works fine on Linux, but isn't feature complete.

Compilation and installation

user@host # git clone --recurse-submodules https://github.com/dev-0x7C6/laser-engraver.git
user@host # cd laser-engraver
user@host # cmake . -DCMAKE_INSTALL_PREFIX=/usr
user@host # make -j$(nproc)
root@host # make install

Gentoo ebuild

Ebuild for can be found in my overlay repository (https://github.com/dev-0x7C6/dev1990-overlay)

Features

  • Multi-object-layer workspace scene
  • Simple picture engraving
  • Label engraving
  • Support for multiple engraver profiles
  • Grbl firmware compatible (G-code Grbl flavor)
  • Tested on EleksMaker A3 and other custom made engraver

Scheduled features

  • Allow to change speed or power of laser while engraving (live parameters customization)
  • Allow to save/load workspace project
  • Multiple tool profiles (for different laser modules)
  • Cutting mode
  • Command line options to generate gcode without gui usage

Pictures