PenPrint lets you compose vector artwork directly in your browser — adding text, icons, and custom SVGs — then generates the GCODE instructions your 3D printer needs to draw it with a mounted pen. No design software, no manual path tracing: just draw, preview, and print.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/howtodo1/printer-web/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Create your first design and download GCODE in minutes
Using the canvas
Learn how to add, move, scale, and arrange objects
3D printer setup
Mount a pen, configure Z levels, and calibrate your printer
GCODE settings
Tune pen-up, pen-down, and speed commands for your machine
How PenPrint works
PenPrint runs entirely in the browser. You compose artwork on a canvas using text and icon objects, then the app converts your design to SVG and passes it through a compiled WebAssembly module — thepenprint binary — which traces each stroke and emits GCODE commands.
Add objects to the canvas
Click the T button to add a text object or the image button to add an icon. Resize and reposition objects freely on the 100 mm × 100 mm canvas.
Customize your objects
Select any object to edit it in the Object Properties panel. Change the text content, swap the icon, or upload your own SVG file.
Preview the pen strokes
Click Preview image to see exactly how the printer will draw your design — the preview renders only the strokes the pen will follow.
Key features
Text objects
Add single- or multi-line text rendered as clean stroke paths using a built-in Hershey-style font
Icon library
Browse and search hundreds of Bootstrap Icons, or upload your own SVG
Live preview
Render a pen-stroke preview in the browser before committing to a print
Send for printing
Don’t have a printer? Submit your design and the maintainer may print it for you
The canvas is fixed at 100 mm × 100 mm to match the default printer bed area. Adjustable base sizes are planned for a future release.