Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Pen Plotter

Pen Plotter

19 projects

Showing 19 of 19 projects

Plotters
Plotters

A curated list of code, hardware, and resources for computer-controlled drawing machines and visual art robots.

#robotics#generative-art#plotter
Stars1.4k
Forks93
Last commit6 months ago
vpype
vpypePython

A command-line Swiss Army knife for plotter vector graphics, enabling layout, optimization, generation, and multi-layer processing.

#python-3#hacktoberfest#generative-art
Stars913
Forks76
Last commit3 days ago
linedraw
linedrawPython

Convert images to vectorized line drawings optimized for pen plotters with sketchy styles and stroke order optimization.

#svg-generation#perlin-noise#plotter
Stars851
Forks115
Last commit2 years ago
DrawingBotV3
DrawingBotV3Java

An open-source desktop application for converting images into stylized vector drawings, optimized for pen plotters and digital art.

#desktop-application#svg-export#video-processing
Stars505
Forks53
Last commit8 months ago
saxi
saxiTypeScript

A tool and library for driving the AxiDraw pen plotter with automatic scaling, path optimization, and a web-based UI.

#plotter#motion-planning#creative-coding
Stars503
Forks64
Last commit1 year ago
axidraw
axidrawPython

Inkscape extensions to control the AxiDraw pen plotter for precise vector drawing.

#inkscape-extension#hardware-control#digital-fabrication
Stars464
Forks136
Last commit2 years ago
axi
axiPython

Python library for controlling AxiDraw v3 pen plotters with motion planning, transformations, and turtle graphics.

#physical-computing#hardware-control#python-library
Stars284
Forks42
Last commit6 years ago
penplot
penplotJavaScript

An experimental development environment for creating generative art and pen plotter designs with zero configuration.

#generative-art#inkscape#svg-export
Stars272
Forks18
Last commit8 years ago
svgsort
svgsortPython

A greedy path planning tool that optimizes SVG files for more efficient pen plotting by sorting drawing paths.

#greedy-algorithm#pen-plotting#command-line-tool
Stars263
Forks19
Last commit2 years ago
gcodeplot
gcodeplotPython

Convert SVG and HPGL files to G-code for using 3-axis CNC machines as pen plotters.

#3-axis-machines#svg-to-gcode#command-line-tool
Stars195
Forks73
Last commit1 year ago
Drawbot_image_to_gcode_v2
Drawbot_image_to_gcode_v2Processing

Generates G-code for drawbots and polargraphs from images, optimized for multi-pen setups like Copic markers.

#polargraph#open-source-hardware#gcode-generation
Stars181
Forks57
Last commit8 years ago
PenPlotter
PenPlotterC

A polar coordinate pen plotter controller using Repetier firmware, supporting G-code, SVG, and image files for custom plotting.

#repetier-firmware#stepper-motor-control#processing-framework
Stars128
Forks27
Last commit7 years ago
plotting-maps
plotting-mapsHTML

A web tool that converts OpenStreetMap exports into SVG maps optimized for pen plotters.

#cartography#svg-generation#digital-fabrication
Stars103
Forks8
Last commit2 years ago
awesome-3d-engines-for-plotters
awesome-3d-engines-for-plotters

A curated collection of tools and libraries for exporting 3D models to SVG format for pen plotters.

#svg-export#digital-fabrication#tool-collection
Stars99
Forks5
Last commit5 years ago
PlotterXY
PlotterXYG-code

A Core XY plotter designed as a second machine combining AxiDraw's pen flexibility with Roland's speed and size.

#g-code#core-xy-plotter#diy-hardware
Stars88
Forks7
Last commit1 year ago
Polargraph Optimizer
Polargraph OptimizerPython

Optimizes drawing plans for polargraph machines by removing duplicate paths and reordering for minimal pen travel distance.

#polargraph#greedy-algorithm#motion-planning
Stars58
Forks16
Last commit11 years ago
hpgl
hpglJavaScript

A Node.js library for controlling HPGL-compatible plotters and printers via serial communication.

#serialport#browser-serialport#serial-communication
Stars43
Forks4
Last commit3 years ago
PlotAdapter
PlotAdapterC++

An Arduino-based serial-to-GPIB converter that emulates an RS232 interface for vintage HP pen plotters.

#retro-computing#instrument-control#hardware-hacking
Stars27
Forks2
Last commit4 years ago
vec
vecC

C-based vector graphics software that generates HPGL output to drive pen plotters.

#hardware-control#pen-plotters#plotter
Stars27
Forks4
Last commit1 year ago

Related Tags

#Vector Graphics10#Creative Coding7#Hpgl6#Plotter4#Axidraw4#Svg4#Svg Processing4#Python3#Serial Communication3#Cnc3#Hardware Control3#Motion Planning3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub