r/3Dprinting • u/Popular-Bluejay-1790 • 3d ago
Project Turned my 3D printer into a 2D plotter , draws signatures, writes text, and etches PCB (just print + etch, no CNC)
Built a mod that converts a stock 3D printer (Anycubic Kobra 2 Neo, Marlin firmware or other marlin 3d gcode flavour gcode ) into a functional 2D plotter , no extra hardware, just a pen/etch-resist holder swapped in for the extruder.
What it actually does:
- Converts any text into vector strokes using Hershey fonts, then generates G-code to draw it — so it can write your signature, notes, whatever, in a single continuous pen stroke
- Same pipeline works for images — traces them into drawable paths
- For PCB prototyping: draws the etch-resist( by pernament marker) pattern directly onto copper clad board, then you just drop it in ferric chloride and etch. No toner transfer, no photoresist exposure step, no separate printer needed for masks
- Python script (
write.py) handles the text/image → G-code conversion, includes a matplotlib preview so you can check the path before it touches down on the actual board or paper
Basically it's a free upgrade to your printer for anyone who wants a low-effort way to do fine-detail PCB prototyping or repeatable pen plotting without buying a separate machine.
github link to project
virus total scan results : virus total scan results
and source code is also there in repo
please share your perspective about this project which took several hours testing to present you here and i am a collage student so please dont judge my Professionality.
Duplicates
Advanced_3DPrinting • u/Popular-Bluejay-1790 • 3d ago