Open hardware
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, brush heads, inks and hacked-together controllers. Here you will find firmware extensions, workshop files and documentation for openBrushograph machines and related experiments.
Raster-painter
image → G-code
Generate FluidNC raster G-code from images, with brush dipping, wiping and optional X/Y backlash compensation.
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.
lbrasterfix
raster Z lifts
Convert LightBurn raster S power values into Z up/down moves inside Scan sections, with optional scan feed override and S removal.