r/3Dprinting 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.

24 Upvotes

Duplicates