svg2gcode - Convert SVG to Gcode

  •        572

A command line utility for converting SVG to Gcode using Gcanvas and canvg. First make sure you have nodejs installed.

https://github.com/em/svg2gcode

Dependencies:

canvg : 0.0.6
commander : ^2.5.0
gcanvas : 0.0.*

Tags
Implementation
License
Platform

   




Related Projects

CNC Code Generator

  •    Java

CNC code generator is a software to generate CNC codes (G amp; M codes) for maching operations like milling, drilling. At present CNC code generator is limited for end milling. we working on other machining operations like turning, drilling etc.

grbl - An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino

  •    C

Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328. The controller is written in highly optimized C utilizing every clever feature of the AVR-chips to achieve precise timing and asynchronous operation. It is able to maintain up to 30kHz of stable, jitter free control pulses.

ReplicatorG - An open-source gcode interpreter for driving RepRaps, Makerbots, and other similar CNC beasties

  •    Python

An open-source gcode interpreter for driving RepRaps, Makerbots, and other similar CNC beasties

g2 - g2core - The Next Generation

  •    C++

g2core master is the stable branch. New features are developed in feature branches and merged into the edge branch, and after thorough testing are merged here to master. For production uses we recommend using this master branch. For the adventurous (or developers wishing to lend a hand), we have the edge branch. It is not guaranteed to be stable, but we do our best to achieve this.


grbl

  •    C

An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino

G-code for RepRap

  •    Java

An interpreter for the G-code language, which can control a 3-axis Cartesian positioning system (ie for a CNC milling machine) which has electronics compatible with the RepRap project.

OpenSource Computer Aided Manufacturing

  •    Basic

Now you can translate your vectorial and bitmap design data to your CNC machines! OpenCAM provides an interface where you can configure your CNC equipment and then export the file followiing it's commands! You can export PS,PDF,AI,EPS,DXF,SVG and Bitmap

ReplicatorG

  •    Python

An open-source gcode interpreter for driving RepRaps, Makerbots, and other similar CNC beasties

Codeg

  •    C++

Command line tool to generate Gcode for CNC applications from DXF files. Originally written for 2-axis machines such as foam cutters, it now supports 3-axis machines.

G Code Editor and Serial Downloader

  •    VB

A gCode Editor and downloader for use with CNC machinery. It features an editor, file management, single step, serial download and drip feed.

CuraEngine - CuraEngine is a powerful, fast and robust engine for processing 3D models into 3D printing instruction for Ultimaker and other GCode based 3D printers

  •    C++

The CuraEngine is a C++ console application for 3D printing GCode generation. It has been made as a better and faster alternative to the old Skeinforge engine. This is just a console application for GCode generation. For a full graphical application look at https://github.com/Ultimaker/Cura which is the graphical frontend for CuraEngine.

CNC Header amp; Footer Convert

  •    VB

The CNC Header amp; Footer Convert is a free and beta software. It could convert the post-processed files made by the CAM software of Duct into different formats of header and footer for CNC Machine. For example, the formats of the Fanuc, Mitsubishi and

uCNC_controller - A small arduino CNC controller

  •    nesC

uCNC_controller is a small CNC G-Code interpreting controller for educational or home projects. It supports small set of commands and can be configured to behave in several different ways. Included in the Extras directory are sample files to replicate a controller circuit board and 3D files to build a small 3 axis CNC plotter. It controls up to three stepper motors via the Arduino stepper library, as well as one servo, and two general purpose outputs. It is programmed for simplicity and readability more than for being a feature-complete g-code interpreter. It is intended to be a stepping stone for people intending to learn about machine control.

Apache Batik - The Apache Foundation’s Java-based toolkit for SVG generation and manipulation

  •    Java

Batik is a Java based toolkit for applications which handle images in the Scalable Vector Graphics (SVG) format for various purposes, such as viewing, generation or manipulation. The project's ambition is to give developers a set of core modules which can be used together or individually to support specific SVG solutions. Examples of modules are an SVG parser, an SVG generator and an SVG DOM implementation.

svg-react-loader - Webpack SVG to React Component Loader

  •    Javascript

A webpack loader allowing for inline usage of a SVG as a React component, or for composing individual SVGs into larger ones. The latest version has been refactored to allow for receiving an SVG/XML string or an JSON object-tree representing an SVG. This allows for other loaders before svg-react to alter/update/remove nodes before reaching svg-react.

gulp-svg-sprite - SVG sprites & stacks galore — Gulp plugin wrapping around svg-sprite that reads in a bunch of SVG files, optimizes them and creates SVG sprites and CSS resources in various flavours

  •    Javascript

This document covers only gulp specific installation and configuration aspects. For a full list of features and options, please see the svg-sprite manual. NOTICE: By default, svg-sprite doesn't send any files downstream unless you configure it. There are tons of options available — please see below for some basic examples. Also, you should possibly take care of errors that might occur.

svg-icon-system-boilerplate - A boilerplate for building a custom icon system via a linked external SVG sprite

  •    HTML

A boilerplate for building a custom icon system via a linked external SVG sprite. Configuration Options -- this system is based on SVG-sprite. sprite.svg is the main file containing a sprite of each SVG included using <symbol> inside of SVG <defs>. This system implements SVG icons via to access individual icons.

CNC Studio

  •    

Simple highlighted G code editor with preview. Developed for educational purposes.