Skip to content
English

Bill of materials

A full build is about $127 in commodity parts. Nothing here is bespoke — the arm is a consumer pen plotter and the cameras are ordinary USB webcams.

ComponentItemApprox. price
GRBL armPaixi pen plotter P25 (X/Y gantry + Z servo)~$80
Top cameraUGREEN 1080P USB camera, fixed focus~$14
Side cameraUGREEN 1080P USB camera (same model)~$14
StylusCapacitive stylus, conductive fiber tip 8–10 mm~$1.50
Camera mountsGooseneck desk clamp, metal, 50 cm (×2)~$4
Phone mountAnti-slip pad + L-shaped blocks~$1.20
USB hubPowered USB 3.0 hub~$13
  • The arm is the only component that matters for precision. Any GRBL-compatible X/Y/Z plotter works; the P25 is cheap, rigid enough, and runs standard G-code.
  • Both cameras are identical on purpose — one firmware quirk to learn, one driver, interchangeable.
  • The stylus tip should be soft conductive fiber, 8–10 mm. Hard rubber tips register less reliably and scratch screens.
  1. Mount the phone in the cradle on the plotter bed, screen up, held by the anti-slip pad and blocks.
  2. Replace the plotter’s pen with the capacitive stylus in the Z holder.
  3. Clamp the top camera on a gooseneck directly above, looking straight down at the screen.
  4. Clamp the side camera at ~45° so it sees the stylus tip and the glass surface.
  5. Wire everything to the powered USB hub.

Next: install the server and run calibration.