User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Plotters

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.

Last Update: Sept. 25, 2022, 10:07 p.m.

Thank you beardicus & contributors
View Topic on GitHub:
beardicus/awesome-plotters

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.

Plotters

Motor Controllers

Accessories

Pens

HPGL

Now that's a spicy plotter library

19
12
2y 11m
GPL-3.0

A Node.js library to communicate with HPGL-compatible plotters and printers.

24
3
4y 92d
MIT

Vector graphics software to generate HPGL output to drive a plotter

15
2
1y 4m
n/a

Serialize Canvas path commands to HPGL.

19
1
2y 12m
BSD-3-Clause

Javascript HPGL viewer using Canvas

9
3
11m
MIT

Send HPGL code to our Roland DXY plotters through a web interface

9
3
1y 6m
n/a

Processing Library for writing HPGL (plotter) files

13
1
4y 9m
n/a

G-code

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

4.37K
2.65K
10m
n/a

A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.

1.62K
436
11m
MIT

GCode interpreter and simulator for node.js

25
6
6y 7m
MIT

Convert SVG to Gcode

46
16
7y 9m
n/a

Python script to convert svg to gcode for Marlin firmware

71
28
4y 75d
GPL-3.0

A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.

1.32K
661
10m
GPL-3.0

Simple library for processing to generate gcode for doing pen-plotting with a 3d printer.

19
3
2y 7m
MIT

Use a 3-axis machine as a pen plotter

103
36
9m
n/a

Plotter-Specific

Software for the AxiDraw drawing machine

329
114
11m
GPL-2.0

Library for working with the AxiDraw v3 pen plotter.

234
37
2y 7m
MIT

Various utilities for the Makeblock XY Plotter Robot Kit

64
16
6y 64d
MIT

Laser optimized GUI for GRBL

724
313
11m
n/a

Draw to Line-us directly from Inkscape

5
3
4y 4m
GPL-3.0

Some very simple examples to get you started with the Line-us API

91
18
1y 10m
GPL-3.0

A library for accessing Line-us drawing robots via Node.js and the browser.

19
1
1y 47d
MIT

Polar graph controler that uses repetier firmware. Inspired by work at http://www.polargraph.co.uk

99
25
3y 9m
GPL-2.0

CNC firmware for many different control boards and kinematic systems. Originally the brain of the Makelangelo art robot.

125
84
11m
GPL-2.0

The software for your friendly painting robot kit!

109
29
4y 8m
n/a

Program AxiDraw with turtle graphics commands in Processing

12
4
4y 5m
n/a

A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.

334
105
10m
GPL-3.0

Tools & library for driving the AxiDraw pen plotter

314
32
1y 73d
n/a

My collection of tools I've written for the graphtec MP2300 plotter. Demo:

3
0
2y 5m
n/a

Vector Creation

3D line art engine.

3.03K
114
5y 7m
MIT

bitmap to vector graphics converter

274
61
1y 4m
n/a

Software that can create stipple drawings and “TSP art,” from image files

317
40
3y 18d
LGPL-2.1

Processing app to create an SVG based on the brightness of an image transformed into sine waves.

236
50
2y 20d
Unlicense

Produce watertight polygonal vector maps by tracing raster images

107
15
11m
n/a

Creates gcode for use on drawbots

114
42
4y 4m
GPL-3.0

Blackstripes drawings

70
20
3y 65d
MIT

Ribbon diagrams of proteins in #golang.

208
22
11m
MIT

[DEPRECATED] see canvas-sketch

246
17
4y 111d
MIT

Tools for pen plotting in Python

116
8
1y 7m
MIT

collection of my processing sketches used for transforming images to scribbly vector images

35
3
4y 7m
MIT

Cozy Plotter Art Terminal

56
3
11m
MIT

DrawingBotV3 is a software for converting images to line drawings

115
18
7m
GPL-3.0

Convert images to vectorized line drawings for plotters.

568
82
2y 7m
MIT

Observable notebook collection full of plotter-oriented work.

Vector Utilities

svg path sorter for more efficient (pen)plotting.

193
9
3y 32d
n/a

⚙️ Node.js tool for optimizing SVG files

17.29K
1.25K
7m
MIT

Optimize drawing plan for a polargraph

56
15
7y 4m
MIT

Tools for pen plotting in Python

116
8
1y 7m
MIT

Extracts an SVG node and accompanying styles from an HTML document and allows you to download it all as an SVG file.

812
149
5y 7m
MIT

The Swiss-Army-knife command-line tool for plotter vector graphics.

378
33
10m
MIT

Fonts

Inspiration, Instruction, and Research

Manuals

Drafting plotter in Progressbar

0
0
5y 11m
MIT

Ephemera

Community

Plotter Art For Sale

Other Awesomes

Awesome generative art

1.15K
71
1y 18d
n/a

Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

8.5K
661
11m
n/a

Collect links to awesome 3D SVG exporters

54
4
1y 9m
n/a