RobotBy Dominik Mahnic28 GitHub starsSources reviewed Oct 30, 2026

openBrushograph

A CNC-style plotter for brushes and pens, built from a parametric X–Y gantry and a Z brush-lift mechanism.

Project documentation

Before you build

Five answers, each linked to its source

What does it cost?

Not documented

No cost in the reviewed sources.

Can I sell what I build?

Yes, with creditCommercial use OK, with credit

Hardware CERN-OHL-S-2.0 · Software not documented. Licensing source

What’s open?

1 of 6CAD: AvailableBOM: PartialPCB: PartialCode: PartialSim: Not documentedGuide: Partial

BOM, PCB, code, guide partial · sim not documented. All six files

What does it run on?

ESP32Arduino

Simulation: Not documented. Software

Is it maintained?

Active

Latest activity Oct 15, 2026 · main repo last commit Oct 15, 2026 · 50 commits in the last 52 weeks · 3 contributors Activity

01 / Under the shell

The specifications.

Hardware, build and software on one sheet. Every fact links to where we found it.

openBrushograph is a small CNC-style plotter for brushes and pens. Its X–Y gantry is modeled in FreeCAD, and its Z brush-lift mechanism is modeled in OpenSCAD. The repository provides parametric source files and pre-exported STL parts for printing.

Hardware

Actuators
Not documented Documentation
Build
3D-printed · printable parts in the repository Documentation

Building it

Recommended materials
PLA+ or better High Temperature PLA+; PETG is also highly recommended. README

Software & simulation

Controller options
FluidNC (ESP32) and Arduino (GRBL) are listed as setup options. README
G-code sender
Universal Gcode Sender (UGS) is listed. README

02 / The files behind the robot

What’s open.

Six parts of the build, each checked separately. Gaps stay visible.

Availability of build files
PartStatusWhat’s thereLicenseSource
CADAvailableParametric FreeCAD gantry and OpenSCAD Z-mechanism models, with pre-exported STL files.Not documentedREADME
Bill of materialsPartialA bill of materials is marked in progress and lists printed parts and hardware.Not documentedREADME.md
ElectronicsPartialThe README points to a dedicated repository for the PCB BOM and design files.Not documentedgithub.com
CodePartialA Python build script exports STL folders from the FreeCAD model.Not documentedbuild_versions.py
Simulation modelNot documentedNot documentedNot documentedNo source found
Assembly guidePartialThe README links to wiki pages with printing and assembly instructions.Not documentedwiki.sgmk-ssam.ch

03 / Know before you build

Can you sell it?

Yes, with creditCommercial use OK, with credit

The hardware design is CERN-OHL-S-2.0. Commercial use is allowed if you keep the maker’s copyright and license notices. Changes you distribute must be shared under the same license.

Hardware
CERN-OHL-S-2.0
Software
Not documented
Read the licensing source

04 / The upstream project

Is it maintained?

openbrushograph/openbrushograph_hardware

ActiveLatest activity Oct 15, 2026, 15 days before the snapshot

The main repository’s last commit was Oct 15, 2026.

COMMITS PER WEEK · MAIN REPOSITORY50 in 52 weeks
Stars
28
Forks
1
Contributors
3
Latest release
V6.2 · Sep 17, 2026

Snapshot captured Oct 30, 2026. Recorded figures, not live metrics. Active: activity within 90 days of the snapshot. Quiet: within a year. Dormant: longer.

05 / Parts & kits

A head start.

Maker-listed sellers only. No affiliate links or paid placement.

MAKER’S COST

Not documented

No cost in the reviewed sources.

Kit availability is not documented in our reviewed sources.

06 / Side by side

Compare with other other robots.

Other other robots in the directory, most recently active first. Same sources, same rules.

openBrushograph compared with Aria Art Plotter, Hsiwu, Snapbot V2.0
RobotCostOpen filesCan I sell it?Runs onMaintainedStars
openBrushographThis robotDominik MahnicNot documented1 of 6Yes, with creditHW CERN-OHL-S-2.0 · SW not documentedESP32ArduinoActiveOct 15, 202628
Aria Art PlottergustavomayoralNot documented4 of 6Yes, with creditHW CERN-OHL-S-2.0 · SW GPL-3.0ArduinoPythonNot documented—
HsiwuRobusrNot documented4 of 6YesHW MIT License · SW not documentedNot documentedNot documented—
Snapbot V2.0uiuckimlabNot documented4 of 6Check firstHW not documented · SW not documentedNot documentedNot documented—
openBrushograph compared with Aria Art Plotter and Hsiwu
This robotopenBrushographAria Art PlotterHsiwu
Cost
Not documentedNot documentedNot documented
Can I sell it?
Yes, with creditYes, with creditYes
Open files
1 of 64 of 64 of 6
Runs on
ESP32, ArduinoArduino, PythonNot documented
Maintained
ActiveOct 15, 2026Not documentedNot documented

Upkeep is measured against each robot’s own snapshot. Costs keep the maker’s scope, so check what each figure covers.

See them in the table

07 / Follow the evidence

Open books.

Repository files are pinned to commit a732d9a. Websites and papers are listed with their review dates.

  1. 01README.md at a732d9aReviewed Oct 30, 2026
  2. 02LICENSE at a732d9aReviewed Oct 30, 2026
There’s more to build.Back to all robots