Experiments with Plotter Art

Hacker News Top News

Summary

A personal blog post detailing experiments with generative art using a modified 3D printer as a plotter and tools like Inkscape and Python scripting.

No content available
Original Article
View Cached Full Text

Cached at: 08/29/26, 03:32 AM

# experiments with plotter art Source: [https://sometimes.digital/posts/experiments-with-plotter-art/](https://sometimes.digital/posts/experiments-with-plotter-art/) Last updated: August 16, 2026 ### Experiments With Plotter Art For the past couple of weeks I have been trying to learn more about generative \(procedural\) art\. I plan to update this post continually when I have more things to write down and share\.![Scanned plotter drawing of an abstract flowy shape.](https://sometimes.digital/posts/experiments-with-plotter-art/2.webp)#### [Hardware](https://sometimes.digital/posts/experiments-with-plotter-art/#hardware) Around five years ago I bought an Ender 3 3D printer\. It is capable, but frustrating to configure and picky about the filament\. They go second\-hand for around €60\. For the past couple of years it has beencollecting duststored safely in its original cardboard box\. I have glued two small neodymium magnets to a 0\.2mm fineliner pen\. The printer head casing is made of metal and the magnets attach to it securely enough\. The position of the pen has to be offset in relation to the nozzle – either in the configuration or when preparing the gcode\. #### [Software](https://sometimes.digital/posts/experiments-with-plotter-art/#software) I have been using Inkscape to generate gcode from vector paths \(in Extensions → Gccodetools → Path to Gcode\)\. It runs on the printer without any modifications\. Inkscape also comes with some[stroke\-based \(engraving\) fonts](https://en.wikipedia.org/wiki/Computer_font#Stroke-based_fonts), including[Hershey fonts](https://en.wikipedia.org/wiki/Hershey_fonts)\(in Extensions → Text → Hershey Text\) – with normal fonts, the plotter would draw the outlines of the characters, which doesn’t work very well\. Inkscape doesn’t support scripting natively, but there is an extension called[Simple Inkscape Scripting by Scott Pakin](https://github.com/spakin/SimpInkScr)and it is just so fun to use\. It is[very well documented](https://github.com/spakin/SimpInkScr/wiki/Shape-construction)– the API feels similar to p5\.js, but it is based on SVG paradigms\. It’s Python, so it can be used with[Pillow](https://pypi.org/project/pillow/)or[NumPy](https://pypi.org/project/numpy/), which opens up a lot of possibilites\. ![Scanned plotter drawing of an abstract flowy shape.](https://sometimes.digital/posts/experiments-with-plotter-art/3.webp)Because the set\-up is so frictionless, I can spend more time experimenting and learning new techniques\. For example, I have been enjoying creating these sort of flowy abstract shapes that I learned about from[this article](https://www.generativehut.com/post/create-generative-art-without-coding)\. The author uses different tooling, but the algorithm is pretty much the same as in my Python implementation: ``` import mathfor shape in selected_shapes(): for i in range(150): copy = duplicate(shape) copy.rotate(i * math.sin(math.radians(i)), "center") copy.scale((i + 1) / 100) copy.translate((0, i * 0.2)) shape.remove() ``` In Inkscape, I draw a shape, select it, and run the script \(in Extensions → Render → Simple Inkscape Scripting\)\. I think it’s really interesting that the input for the script can be drawn by hand – it feels very natural and intuitive\.

Similar Articles

Making holograms with a pen plotter

Hacker News Top

A blog post explaining how to create holograms with a pen plotter, using grease smudges and intuitive optics to control reflected highlights.

Writing Postcards with a 3D Printer

Hacker News Top

The author describes how to mount a pen to a 3D printer to write postcards, including designing a pen adapter in OpenSCAD and using Inkscape and svg2gcode to generate G-code. The project overcomes a homing safety issue with custom control software.

Printing Gaussian Splats

Hacker News Top

Dany Bittel recounts printing a 3D Gaussian splat of an insect using Crysta.AI's printing service, discussing the technical adjustments needed for physical output and the potential of this technology for preserving 3D captures.

Anyone tried self-hosting 3D object generation?

Reddit r/LocalLLaMA

The author shares personal experiences testing self-hosted AI tools for creating 3D models and simple games, discussing challenges with limited hardware and potential workflow setups.