Your first time on this page? Allow me to give some explanations.
A curated list of code and resources for computer-controlled drawing machines and other visual art robots.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you beardicus & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Affordable Industrial Grade Motion Control
Now that's a spicy plotter library
A Node.js library to communicate with HPGL-compatible plotters and printers.
Vector graphics software to generate HPGL output to drive a plotter
Serialize Canvas path commands to HPGL.
Send HPGL code to our Roland DXY plotters through a web interface
Processing Library for writing HPGL (plotter) files
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
GCode interpreter and simulator for node.js
Convert SVG to Gcode
Python script to convert svg to gcode for Marlin firmware
A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
Simple library for processing to generate gcode for doing pen-plotting with a 3d printer.
Use a 3-axis machine as a pen plotter
Software for the AxiDraw drawing machine
Library for working with the AxiDraw v3 pen plotter.
Various utilities for the Makeblock XY Plotter Robot Kit
Laser optimized GUI for GRBL
Draw to Line-us directly from Inkscape
Some very simple examples to get you started with the Line-us API
A library for accessing Line-us drawing robots via Node.js and the browser.
Polar graph controler that uses repetier firmware. Inspired by work at http://www.polargraph.co.uk
CNC firmware for many different control boards and kinematic systems. Originally the brain of the Makelangelo art robot.
The software for your friendly painting robot kit!
Program AxiDraw with turtle graphics commands in Processing
A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
Tools & library for driving the AxiDraw pen plotter
My collection of tools I've written for the graphtec MP2300 plotter. Demo:
3D line art engine.
bitmap to vector graphics converter
Software that can create stipple drawings and “TSP art,” from image files
Processing app to create an SVG based on the brightness of an image transformed into sine waves.
Produce watertight polygonal vector maps by tracing raster images
Creates gcode for use on drawbots
Ribbon diagrams of proteins in #golang.
[DEPRECATED] see canvas-sketch
Tools for pen plotting in Python
collection of my processing sketches used for transforming images to scribbly vector images
Cozy Plotter Art Terminal
Observable notebook collection full of plotter-oriented work.
svg path sorter for more efficient (pen)plotting.
⚙️ Node.js tool for optimizing SVG files
Optimize drawing plan for a polargraph
Tools for pen plotting in Python
Extracts an SVG node and accompanying styles from an HTML document and allows you to download it all as an SVG file.
The Swiss-Army-knife command-line tool for plotter vector graphics.
Hershey vector fonts library, tools, and glyphs
Inspiration and Instruction
Drafting plotter in Progressbar