Tools
There are many tools that plotter and drawing robot enthusiasts use. This page is dedicated to making those tools visible and accessible in one place. From graphics generators to robot control software, it's all in here!
Filter Tools by:plotter controlsvg generatorimage converterframework
Upload an SVG, position a crop region, and perform a real geometric crop — paths are actually cut at the boundary, ideal for pen-plotter line art. Runs entirely in your browser.
Generate mesmerizing radial designs from nested, rotated polygons — drive them with math formulas, pick from 20 curve styles, and download a plotter-ready SVG. Runs entirely in your browser.
Trace evenly-spaced streamlines through a vector field defined by two math formulas — randomize your way to endless flowing designs and download a plotter-ready SVG. Runs entirely in your browser.
Merge, sort and simplify SVG paths for faster plotting with vpype-style optimizations — compare before/after with a wipe slider. Runs entirely in your browser.
Convert SVG artwork into HPGL for vintage pen plotters — pick your plotter model and paper size, fit the art to the page, and download a ready-to-plot file. Runs entirely in your browser.
Type text in single-line plotter fonts (Hershey, EMS and more), place it over your own SVG with drag, rotate and scale, and export stroke-only paths ready to plot. Runs entirely in your browser.
Edit and create single-stroke SVG fonts for pen plotters — draw glyphs with pen and pencil tools, trace images or TTFs, tune kerning, and export a plotter-ready SVG font. Runs entirely in your browser.
See how an SVG will look once plotted — drop it onto a photorealistic sheet of paper, pick a stock and pen width, and check the real-world size against a grid and rulers. Runs entirely in your browser.
Turn any photo into plotter-ready SVG line art with 40 algorithms — squiggles, stipples, hatching, flow fields and more — plus multi-pen color separation and physical output sizing. Runs entirely in your browser.
Procedural vector design app for making complex repeating patterns and gradients, or more complex things like generative truchet tile patterns for plotting.
Tool for creating vector halftone effects, can also produce outlined shapes or lines for plotting
Serpentine Plotter is a generative tool that creates fluid, noise-driven serpentine lines for pen plotting. Customize parameters like amplitude, noise frequency, drawing size, and more to craft unique, line-based designs.
Utility sets two "end-member" closer bezier curves, then generates a series of transitional bezier curves that gradually morph into each other. The end-member bezier control points are adjustable, as are the number of transitional curves. Exportable to gcode and svg files.
Processing Sketch that squirts bendy noodle segments into a predefined grid. SVG output is ready for printing or plotting.
The Moroccan Zellige Pattern Generator is an interactive tool that allows users to create unique Moroccan zellige patterns. The SVG export functionality allows users to save their creations for further editing or use in other projects.
A tool to create single line SVG illustrations from your pictures
Vertigo converts raster images to a circular dot grid or spiral of a variable width.
Islamic Geometric Pattern creator
This is originally for an embroidery machine, but it has some settings that make it flawless for plotters. Once you turn off the the connecting line, turn off resampling, and turn on optimizing, it effectively lets you use Processing as a whole but for line-based drawing.
SVG Mandala explorer
Line-based generative art tool: A set of sliders steers the behavior of an iterative line drawing routine. Exports SVG for plotting.
This program produces a single continuous line from a black and white bitmap image suitable for use with pen plotters.
2D superformula line-art generator built in Processing, with SVG export for use in digital fabrication workflows.
Generates SVG for pen plotting from audio files
SVG Contours generator by Axismaps
Modulaser is an abstract line-art generator that's usually used for laser shows. However, you can export your animated visuals to an SVG file to easily create complex drawings from simple visuals.
It generates kumiko patterns based on any image, with options for the size and shapes used
Drawing Bot is a free, open source software for converting images to line drawings for Plotters / Drawing Machines / 3D printers. It also serves as an application for visual artists to create stylised line drawings from images / video.
Interactive STL to SVG converter with hidden wireframe removal, coplanar triangle merging, and red/blue 3D anaglyph rendering.
Pattern editor based on wallpaper groups.
This tool arranges points on an image for halftoning
A library for developers who want to approach to creative coding, for artists who want to approach to programming or for anyone else who wants to play with math.
A collection of algorithms for turning images into vector art in your browser
Minimalist vector drawing software
Pattern Creator for robots that draw in sand with ball bearings. Has SVG Export
Create procedurally generated city maps in the style of American grid-based cities.
Visualization of all roads within any city
Make a ridge line chart from any region on Earth
Makes mosaic out of QuickDraw dataset
Some control software (Cricut) can't handle lots of nested groups or large numbers of shapes. This utility processes SVGs to simplify the structure to one path per line color.
PLOTTRBOTTR LACE MAKER 2
Java application for running the Makelangelo vertical plotting polargraph.
drag and drop, block based turtle graphics. Designed for embroidery design, but supports svg export
Generate SVGs of tessellating shapes
Processing code to generate isometric line plots of a generative geometry system
Tinkersynth is an experimental art project. It lets you create uniquegenerative art by making serendipitous discoveries through experimentation. Open Source
This script works with the Paper.js. The Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas.
Codepen-like environment to mess around with SVG using Turtle graphics api
A Web Based tool for making of mandala-esque plotter pieces
Patternodes is a tool for creating graphical vector patterns, animations or illustrations using a node-based graphical interface.
This code generate gcode for drawbots, polargraphs or other vertical drawing machines. It takes an original image, manipulates it and generates a drawing path that kinda sorta looks like the original image.
saxi is a tool for interacting with the AxiDraw drawing machine by Evil Mad Scientist. It comes with an easy-to-use interface, and is exactingly precise.
Converts still images and webcam photos to squiggly lines suitable for plotting