Displaying 1 to 19 from 19 results

Cura - 3D printer / slicing GUI built on top of the Uranium framework

  •    Python

This is the new, shiny frontend for Cura. Check daid/LegacyCura for the legacy Cura that everyone knows and loves/hates. We re-worked the whole GUI code at Ultimaker, because the old code started to become unmaintainable. For additional support, you could also ask in the #cura channel on FreeNode IRC. For help with development, there is also the #cura-dev channel.

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.


  •    Javascript

turn an svg into gcode

node-gcode - GCode interpreter and simulator for node.js

  •    Javascript

Most of the function of this interpreter is derived from the NIST G-code standard. The data returned by the parseFile callback is a list of G-code blocks, where each block is an object with a num property (the G-code line number) and a words property (the list of G-code words in that block) Each G-code word is a list of two items, the word letter (G, M, X,Y,Z, etc.) and the word argument. Word arguments are typically numbers, but the parser supports full expressions, including parameter values, so in the event that an expression or parameter value is provided, an expression-tree-like object is returned that must be evaluated. Currently, this is left as an exercise for the reader.

gcanvas - CNC milling with HTML5 canvas

  •    Javascript

An HTML5 Canvas implementation that generates Gcode for 4 axis CNC milling. First make sure you have nodejs installed.

svg2gcode - Convert SVG to Gcode

  •    Javascript

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

mk - LinuxCNC / Machinekit + EtherCAT Notizen

  •    Python

LinuxCNC / Machinekit + EtherCAT Notizen

cncwebsim - A cnc web simulator

  •    Javascript

A CNC simulator for web browser. Written in javascript, css3, and html5. CNC web simulator is capable of generating tool path and also the final 3D workpiece for Lathe, Mill and 3D printer machines. The controller is based on the Grbl. It runs on web browsers with support to WebGL 1 and html5, which means you are able to run on desktop computer, tablets and smartphones without any installation. Go to http://filipecaixeta.com.br/cncwebsim/, choose a machine and your workpiece settings then you can start typing your g-code.

awesome-plotters - A curated list of code and resources for pen plotters and other robots that draw


A curated list of code and resources for pen plotters and other robots that draw. HPGL is a serial/text-based protocol used by most old pen plotters, and even many new vinyl cutters.

BCN3D-Utilities - A set of utilities that help us out with production and testing stuff

  •    C

This repository serves as container for all the script files we use in house for production or even for testing. We update this repo quite often and sometimes is difficult to keep up with documentation but we'll do our best.

octoprint-grbl-plugin - Simple GRBL support for Octoprint

  •    Python

This plugin lets you use Grbl based CNC machines with OctoPrint. NOTE: You still need to set a few more settings after installing this plugin to make it work. See below.

gcode-rs - A streaming gcode parser built with embedded applications in mind

  •    Rust

A gcode parser designed for use in #[no_std] environments. The parser API itself is quite minimal, consisting of a single parse() function that returns a stream of Gcode structs.

cnc-arduino-nodejs-electronjs - proyecto router cnc casero con arduino y nodejs, sin drivers A4988 sin usar GRBL

  •    Javascript

Este proyecto lo emprendimos con mi padre. Uso librerías de tercero como Serialport, ElectronJS, AngularJS, jQuery, Semantic-ui (CSS) y VisJS. El código del Arduino es de mi autoría, Use Arduino IDE v1.6.13. La parte electrónica y la mecánica realizada conjuntamente. Apartir de una imagen genra el codigo para poder realizar el trabajo, si tienes una imgane svg puedes usar JScut (medidas en milímetros) para obtener un GCode funcional.

Pracontrol - Awesome 3D Printing Software for Windows and macOS

  •    Javascript

A driver software for Marlin firmware based 3D printers (Prusa, Mendel etc.). It improves user interface and experience of 3D driving software. Program is free and open source for every one. We are using the advantages from HTML5 technologies packaged in Electron ecosystem which allows to run Pracontrol at different systems equally maintaining the same code.

Cetus - Full-featured user interface for Machinekit

  •    QML

Full-featured remote user interface for Machinekit based on QtQuickVcp. For more information on how to use Cetus please read the QtQuickVcp documentation.