How to Design and 3D Print a Custom Phone Stand

Vadym M.July 8, 2026
Custom Phone Stand 3D Printed in FreeCAD

Maker's Guide

Custom Phone Stand

A step-by-step guide to modeling, extruding, and adding a vector design in FreeCAD

Why This Project?

Today's project is a quick and functional one: designing a phone stand in FreeCAD. While this may seem simple, it introduces useful techniques like path-based extrusion and importing custom vector artwork into your part. It's an ideal project if you want to get comfortable with core modeling concepts while also adding a layer of personalization. The idea came from a need to keep my phone upright and within reach at my desk. I already had a version made, but in this guide, I show you how to build a new shape and embed a custom vector graphic onto its face.

One of my earlier variants

Earlier variant of custom 3D printed phone stand
Flower vector design on phone stand imported from Inkscape as DXF

Vector design of a flower was created in Inkscape and imported as .DXF

Step 1: Phone Measurements

Before jumping into CAD, I took a few key measurements of my phone: • Phone thickness with case: 13 mm • Phone height: ~170 mm These rough values help define the channel that will hold the phone and the overall stand dimensions. Adjust your model according to your device. If use the a phone case, measure your phone with the case attached.

Almost forgot! Here is a quick guide to help find feature tools used in the following steps.

Feature Tool Guide

FreeCAD feature tool guide for phone stand modeling

Step 2: Sketching the Stand Profile

In FreeCAD, I began with a sketch on the front plane. I started with a construction rectangle representing the phone in profile, then rotated it to match a viewing angle of 65 degrees from horizontal. This gives a nice backward tilt for readability and balance. Once the reference phone sketch was in place, I created a polyline profile for the stand itself—a simple, angular shape with a few filleted corners for a clean aesthetic. • Overall width: 70 mm • Depth: 10 mm • Front height: 80 mm • Fillet radius on corners: 5 mm This shape became the guide path for the next step.

Phone stand profile sketch at 65 degree tilt in FreeCAD

Step 3: Creating a Swept Extrusion

Additive Pipe

On the top plane, I created a centered rectangle: 6 mm tall, 55 mm wide. This would form the cross-section of the extrusion. NOTE: I used a 10 mm Z-offset for alignment and a wireframe view for clarity during setup. Then I used the Additive Pipe tool to sweep the rectangle along the profile path created earlier. This forms the core shape of the stand.

Additive pipe swept extrusion cross-section for phone stand in FreeCAD Core shape of phone stand after additive pipe tool in FreeCAD

Step 4: Adding the Support Lip

Extrude

To hold the phone in place, I needed a small lip. I created a second sketch on the front plane, using external geometry from the existing model for alignment. This sketch formed a small L-shaped bracket at the bottom: • Lip height: 5 mm • Channel depth for phone: 13 mm • Wall thickness: 6 mm and taper to 2mm Once sketched, I extruded this section symmetric to plane to match the main stand body.

L-shaped support lip extrusion for phone stand channel in FreeCAD

Step 5: Refining the Model

Refine

There was a small visual artifact where the two bodies intersected. To clean this up, I enabled Part Design Refine = True, which merges the geometry into one seamless solid. Then, I added a chamfer to the top edge of the face, sized at 0.7 mm.

Part Design Refine merging geometry on phone stand in FreeCAD Chamfer 0.7mm on top edge of phone stand in FreeCAD

At this point, the 3D model can be 3D-printed and used as a phone stand. If you want to learn how to customize it using vector based sketches, keep reading.

Custom phone stand rendered in Blender

Rendered in Blender

Custom vector design for phone stand created in Inkscape

Vector File

Custom Design

To personalize the stand, I created a simple pattern using Inkscape — awesome open source vector software — and exported it as a DXF file. This pattern consisted of multiple closed loops and lines—essential for extrusion later.

Step 6: Importing a Vector Design

Vector File

During the import, I modified some settings to bring the vector file as a set of closed sketches. Please feel free to check the settings in the photo.

DXF vector import settings in FreeCAD for phone stand design

In FreeCAD: 1. I imported the DXF. 2. Used the Upgrade tool in the Draft workbench to convert polylines to faces. 3. Converted the compound into a usable sketch. 4. Verified all loops were fully closed. Open loops will not work properly.

Draft workbench upgrade tool converting DXF polylines to faces in FreeCAD

Step 7: Sketch on Face

1. Selected a face for the vector file. 2. Selected the Curves workbench. If you are missing the workbench. Click Tools > Add-on Manager and search for Curves. Click Install. 3. With Curves bench selected, clicked on Sketch on Surface. 4. A blue dashed outline appeared on the top plane. The outline represents the face of the object. 5. Went into an edit mode of the imported sketch, selected entire sketch, CTRL-C and existed the sketch. 6. Opened the Mapped_Sketch and CTRL-V. You may need to rotate the sketch to for proper orientation.

Sketch on Surface tool mapping vector design onto phone stand face in FreeCAD

Result - a flat surface on top of the face selected earlier. 7. Offset the surface into the model by -0.4mm 8. Change Fill Extrusions to True 9. Add thickness of 2mm 10. With Part workbench selected, selected part body then Sketch_On_Face and clicked Cut to cut one shape away from the body. *Order of selection is important*

Vector surface offset and cut into phone stand body in FreeCAD
Vector design extruded into surface on phone stand

Surface turned to extruded shape

Boolean cut of vector design from phone stand body in FreeCAD

Cutting shape from the body

Final 3D printed custom phone stand with engraved vector pattern

Final Result

With the model complete, I exported it as a STEP file and imported it into Orca Slicer. 1. Orientation: Printed on its side for better support 2. Printer: Bambu Lab (tested with flexible and rigid materials) 3. Result: Pattern is cleanly engraved; part prints without supports

Final Thoughts This project combines basic sketching, profile extrusion, and custom detailing into a simple but polished design. The resulting phone stand is both useful and visually personal. If you're looking to move beyond plain 3D-printed parts and start adding your own flair, this is a great part to practice. The ability to import DXF designs opens up creative options, from logos to illustrations. As always, thanks for following along. I hope this gives you ideas for your own custom projects.

The Ambient Form
no photo
no photo

Comments (0)

No comments yet. Be the first to share your thoughts!