Back to browse
Kurvengefahr – browser CAD/CAM for pen plotters

Kurvengefahr – browser CAD/CAM for pen plotters

by tibordp·Jul 12, 2026·2 points·0 comments

AI Analysis

●●SolidNiche GemCozyShip It

Logo interpreter and Graves RNN handwriting synthesis set it apart from Inkscape extensions.

Strengths
  • Web Serial support for EBB and GRBL plotters means no desktop app needed.
  • Built-in Logo turtle graphics and RNN handwriting synthesis are genuinely novel features.
  • Covers full workflow from import to G-code generation in one browser tab.
Weaknesses
  • Browser-based CAD limits complex vector editing compared to Inkscape or Illustrator.
  • Niche hardware requirement (pen plotters) restricts potential user base significantly.
Category
Target Audience

Pen plotter owners, generative art enthusiasts, makers

Similar To

Inkscape with Axidraw extension · Plotterify · DrawBot

Post Description

A few years ago I made a pen plotter attachment for Prusa MK4 (https://www.printables.com/model/827264-pen-plotter-attachme...) and at the time I didn't have a good way to turn artwork into G-code for it, and I put the project on ice for a while.

I recently wanted to dabble in line art again and made a small browser app to make it easier. As agentic AI tools of 2026 are quite addictive, it rather quickly grew into something quite a bit more - an integrated browser CAD/CAM for pen plotters that covers everything from importing existing artwork, creating artwork from scratch, preparing for plotting and hardware integration. It includes some off-beat features like a Logo interpreter for turtle art and Graves RNN for handwriting synthesis and in addition to 3D printer pretending to be pen plotters it now also supports actual pen plotters based on EBB (AxiDraw) and GRBL firmwares through Web Serial.

If you own an AxiDraw or a GRBL plotter, I'd very much appreciate it you gave it a try and give feedback. As I don't own those, I did all the testing with a hardware mock on STM32, so I am not sure how well it works attached to an actual plotter.

Source code and docs are on GitHub: https://github.com/tibordp/kurvengefahr

Similar Projects

Education●●Solid

Two-Dimensional Phase Portrait Plotter

Paste your dx/dt and dy/dt, tweak parameters, and the page will draw vector fields, nullclines, trajectories (Euler or RK4), and even compute eigenvalues and a Poincaré index at clicked points — all in the browser. Not groundbreaking compared to MATLAB/pplane or Python notebooks, but packing Jacobian eigenanalysis, nullcline overlays and clickable stability diagnostics into a lightweight client-side tool is genuinely handy for teaching and quick exploration.

Niche GemWizardry
hrldrvry
104mo ago