Open hardware
Open source software
G-code painting
Workshops & tinkering
Community project
openBrushograph painting tools for brushes, inks & improvised machines.
openBrushograph grows out of the Brushograph experiments in "brushology" โ playful ways of painting with a mechatronic brush. It brings together low-cost CNC mechanics, open source software, brush heads, inks and hacked-together controllers. Here you will find firmware extensions, software tools, workshop files and documentation for openBrushograph machines and related experiments.
NirmanaFlow
NEW
Generative flow field art for plotters. Create organic textures and patterns directly in the browser.
Batak Assembler
Gorga
Construct Batak script text paths from skeletal definitions. Generates vector paths for plotting.
brushograph.pro
main web UI
The primary web interface for converting images and vectors into brush-friendly G-code toolpaths.
Raster-painter
image โ G-code
Generate FluidNC raster G-code from images, with brush dipping, wiping and optional X/Y backlash compensation.
PaintByNumbers
numbered passes
Turn separated regions or colors into numbered painting passes with brush-friendly G-code output.
Raster_plotter
variable Z
Experimental raster plotting with variable Z heights for brush pressure / height effects.
backlash_fix
X/Y compensation
Post-process existing G-code to insert safe correction moves whenever X/Y direction changes, compensating mechanical backlash.
lb2gcode
LightBurn colors
Add color pick-ups, washing sequences and path-length based brush refreshes to LightBurn G-code using layer names.