Giter VIP home page Giter VIP logo

bastl-laser-tool's Introduction

BASTL Laser Tool

Inkscape extension to generate laser cutter g-code comptible with 3D printer firmwares. In the first place oriented to Repetier firmware.

It is based on JFU Laser tool and J Tech Photonics Laser Tool.

Features:

  • supports Repetier firmware Laser Mode
  • laser intensity is taken from "transparency" attribute of path (transparency attribute of compounds and groups are ignored)
  • differentiates G1 (cutting) and G0 (move) commands (in original extensions all moves and cuts were implemented as G1 command)
  • speed modulation of laser intensity
  • acceleration control for low speed moves
  • support for external PWM generator
  • software focusing (setting of Z level)
  • X and Y offset

Following options are available:

  • Laser Mode: flavour of generated g-code: compatible with Repetier Laser Mode or GRBL
  • Laser ON Command: Command to turn laser on in GRBL mode, setting of laser intensity in Repetier mode. Typically M03.
  • Laser OFF Command: Command to turn laser off (typically M05). Used in GRBL mode only.
  • Laser Intensity Command: Code to control external PWM module. When defined, "Laser ON" command always uses maximum laser power.
  • Use speed to Control Intensity: Laser intensity is controlled by move speed. When enabled, "Laser ON" command always uses maximum laser power.
  • Additional initialization: additional initialization code
  • Initial Z-level: Initial (zero) level; at this level laser should be focused on material surface
  • X-offset: X offset
  • Y-offset: X offset
  • Travel Speed: Nominal speed during moves (laser off)
  • Laser Speed: Nominal speed during cuts (laser on). Speed can vary if speed modulation is enabled
  • Laser Power: value for maximum laser intensity. It can be reduced depending on path transparency. Repetier firmware uses value 255, GRBL uses value 12000.
  • Power On Delay: Delay after turning laser on; used in GRBL mode only, Repetier firmware uses built-in value
  • Passes: Number of passes necessary to cut material thoroughly
  • Pass Depth: Penetration depth during single pass. The head is lowered by this value between passes
  • Directory: directory where created files are placed
  • Filename: name of output file.
  • Add numeric suffix to filename: When enabled, sequentce number is attached to filename
  • All Units: Units used in output file (mm or inch)
  • Live preview: Live changes on screen, when parameters are changed.
  • Enable acceleration control - enables acceleration control for low speed moves
  • Printer X/Y steps per mm: - number of steps per mm of stepper motor (both X and Y axes)
  • Printer X/Y acceleration: - maximum acceleration (both X and Y axes)

bastl-laser-tool's People

Contributors

mbastl avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.