Summary
An under the shelf mobile stand with configurable view angle
I was looking for a basic mobile stand which can be fixed under the shelf with an adjustable viewing angle based on seating position.
I have designed basic stand after multiple iterations, it has sliding stopper which allows user to tilt mobile left and right, top and bottom independently.
Use sample.stl to print smaller section of stand for checking the sliding mechanism
I am noob in designs and openscad, please excuse me for the crude design.
Note: Could not find a solution for variable infill for the bottom corners, so added extra shape. This can be removed/edited in scad file, so this can be attached to wall.
TODO: Make top portion of stopper circular so the adjustment angle and grip is smooth.
Print Settings
Printer Brand:
Creality
Printer:
Ender 3 Pro
Rafts:
Doesn't Matter
Supports:
Yes
Infill:
20% and more based on weight
Notes:
Printed in Ender3 with support so sliding groove is fine. Infill can be anything above 20% based on the phone size and weight.
Print all the files on sides
Post-Printing
Clean up the supports from sliding groove (bottom side), so stopper fits well. But keep it rough so stopper does not slide off. Use drywall screw to fix the stand to shelf/wall
How I Designed This
Tried various models with fixed stoppers and square to circular stands, but felt designs had limitations. Sliding allowed finer adjustments.
Used circular stand for hanging Headphone

Various iterations

Reusing one of the previous designs
Custom Section
height = 82; //of the mobile stand, should be bit more than the phone width
depth = 70; //of the mobile stand, based on the tilt required
width = 20; //of each individual stand
thickness = [12, 0, 16, 12]; //top, front, bottom, back, allows varying thickness of stand. Note front is 0, so we do not end up with square frame.
stopper_grip = 2; //sliding groove & grip
stopper_head = 5; //height at the topside
stopper_depth = 10; //thickness
stopper_wall = 2;
stopper_margin = 0.3; //difference between groove & grip
screw_size = 3;
screw_size_top = 8;
screw_placement_top = [20, 50]; //calculated from front to back
screw_placement_bottom = []; //calculated from top to bottom
screw_placement_back = []; //calculated from front to back
Tags
Source du modèle
