Before you can use PenPrint with a physical printer, you need to make a small hardware modification and calibrate two Z height values. The printer does not use its nozzle to extrude — instead, a pen mounted to the side of the nozzle does the drawing. The Z axis controls whether the pen is pressing on the paper or lifted away from it.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.
What you need
- A 3D printer with a working Z axis and homing switches for X and Y
- A pen, marker, or fine-liner that fits alongside your hotend
- A way to secure the pen (zip tie, tape, a printed mount, etc.)
- A sheet of paper to use as the drawing surface
Mount the pen
Attach the pen to the side of the nozzle so that its tip is parallel to the print surface. The exact side and angle depend on your printer’s geometry — the goal is for the pen tip to be close to level with the nozzle tip when the nozzle is at your intended “pen down” height. Keep the pen secure enough that it does not shift during fast XY moves. Even a small amount of slop in the mount will show up as smearing or doubled lines.Find your pen-up Z level
The pen-up Z level is the nozzle height at which the pen tip fully clears the paper — no contact, no dragging. Use your printer’s manual movement controls to:- Place a sheet of paper on the bed.
- Move the nozzle to a height you expect will lift the pen (e.g., Z = 10mm).
- Slide the paper underneath the pen tip. If the tip drags, raise Z further.
- Note the Z value where the pen tip clears the paper cleanly without touching it.
G0 Z10.
Find your pen-down Z level
The pen-down Z level is the nozzle height at which the pen tip presses firmly enough on the paper to draw a consistent line, but not so hard that it tears the paper or causes the pen to skip.- Start from a height above the paper (your pen-up level).
- Lower Z in small increments (0.5mm at a time).
- After each step, drag the printer head a few millimeters in X or Y and check the line quality.
- Stop when the line is solid and even without tearing or skipping.
G0 Z5.
Tips for good calibration
- Use the same paper thickness every time. Different paper stocks change the effective Z level by fractions of a millimeter.
- Check line consistency across the full bed. If your bed is not perfectly leveled, the pen may draw well at the center but skip or dig in at the corners. Level your bed before calibrating pen heights.
- Lock in your mount before recording Z values. If the pen can shift, your calibrated values will not be repeatable.
- Run a short test path first. Before committing to a full print, jog the printer through a small square at your down Z level to confirm consistent contact.
Next steps
Once you have your pen-up and pen-down Z values, enter them as GCODE commands in the app and set your movement speed.Configure GCODE settings
Enter your pen-up and pen-down commands and movement speed.