Safe and simple 3D printer maintenance

Safe and simple 3D printer maintenance

Formlabs

Shipped Oct 2024

Internship, embedded UI

Team

Product Designer (me) + 1 PM + 2 engineers

Role

Product Design, Prototyping

Interaction Design, Prototyping, Product Strategy, User Research

Tools

Figma, Jitter

Form 4, Formlabs' next-gen 3D printer, lets users perform most maintenance themselves. I designed the Motor Control feature end-to-end, ensuring motor maintenance is safe and approachable. Shipped to 30K users in October 2024, with 6K tasks completed in the first week.

Overview

Match control interactions with maintenance needs

Older Formlabs printers restricted motor control access, yet users found workarounds — often risking damage. I began by studying support tickets, community forums, and prior research to understand real maintenance needs and define the foundational patterns.

Soluion

Snap: jumping to anchor positions

The most common use for checking the machine when precision is prioritized: install or remove platform, laser calibration, motor homing, etc,.

Sweep: automated motion

Sweeping allows to fix issues in continuous condition, such as leveling resin, motion checking, etc,.

Jog: manual fine positioning

Jogging is not as common as the other two, but works the best when user needs to reach a specific spot on build platform or resin tank, such as checking rail misalignment.

Ergonomics consideration

The embedded screen on 3D printer isn't a phone in your hand. It's a screen on a machine — tilted, stacked, splashed with resin, touched with gloves. I designed the UI composition and interactions around these constraints — prioritizing efficiency, clarity, and building muscle memory fast.

Design system

Icons and illustrations that read clearly in any workshop

I built a set of icons and illustrations that communicate motor operations at a glance, ensuring users at all levels and under any workshop environments can clearly see and understand.

Safety-first experience

Interrupting the motor operation can cause injury and machine damage. To enhance safety, I designed contextual warning messages to keep user informed at different stages of the task about what happens next and what they should do.

Seattle, WA

6:57 AM

© 2026 Yubo Zhao

© 2025 Yubo Zhao