A curated list of code and resources for computer-controlled drawing machines and other visual art robots.
-
Updated
May 24, 2024
A curated list of code and resources for computer-controlled drawing machines and other visual art robots.
Generative plotter art environment for Python
A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
Generative art. A suite of composable tools to generate, transform and visualize WKT geometries
Pen Plotter Webserver for Raspberry .Pi. This is a modified fork for use with the Pi Plot shield.
lineboi3000 is a way cool graphical interface for drawing, painting, adding EFX, and then sending your designs to a pen plotter or creating animations
Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
A p5.js library for controlling the AxiDraw pen plotter.
JS wrapper for the EiBotBoard - the motor control board in the AxiDraw, Egg-Bot, and WaterColorBot
My personal collection of sketches made with vsketch
Pen Plotter Webserver for RPI0
✏️ A framework for generating art for pen plotters in Rust
A tool to easily create OpenStreetMap SVG maps to plot them with a pen plotter.
An R Interface to the AxiDraw plotter
Collection of Arduino sketches to control a RC-servo for pen up/down motion via an on/off or spindle-pwm signal
Pen plotter using 3D printer. The project includes an algorithm for generating the necessary point coordinates for the pen plotter to reproduce an image provided as input. These coordinates are converted into G-code instructions for the 3D printer. I also created coordinate generator for every letter, enabling direct console-based text writin
Loosely adapted from https://github.com/em/gcanvas
Your friendly, plotter-ready Asteroids clone
svg path sorter for more efficient (pen)plotting.
Add a description, image, and links to the pen-plotter topic page so that developers can more easily learn about it.
To associate your repository with the pen-plotter topic, visit your repo's landing page and select "manage topics."