1.0.21 • Published 2 years ago

svg_gcode v1.0.21

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

svg_gcode

"svg_gcode" is an npm package that converts SVG file inputs into G-code text. It is a modified version of the open source repository "gcodercnc2d5" by drandrewthomas, with additional modifications in jQuery.

v1.0.8 Removed fs, now works with ReactJS.

Installation

You can install the package using npm:

npm install svg_gcode

Usage

Here's an example of how to use "svg_gcode" to convert an SVG file into G-code text:

const svgGcode = require('svg_gcode');

// Read SVG file contents from a file or a string
var svgString = '<svg width="2480" height="3508" viewBox="0 0 2480 3508" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="2.5" y="2.5" width="2475" height="3503" stroke="black" stroke-width="5"/></svg>';

// Convert SVG to G-code

svgGcode(svgString, {
  laserIntensity: 22,
  laserOnSpeed: 400,
  laserOffSpeed: 259,
}).then((gcode)=> console.log(gcode));

The svgGcode() function takes an SVG file input as a string and returns the G-code text as a string. You can pass the SVG file input as a string or read it from a file.

Credits

This package is based on the open source repository "gcodercnc2d5" by drandrewthomas. You can find the original repository here: https://github.com/drandrewthomas/gcodercnc2d5.

License

This package is licensed under the MIT License. See the LICENSE file for details.

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago