A 3D-printed smartphone tripod and harm reduction tool for doomscrolling, designed with accessibility in mind.
Originally designed for use during the COVID pandemic lockdowns, the DoomScroller and Mini DoomScroller are tripods for securely mount devices like smartphones, tablets, GoPros, and other rectangular prism objects.
- Open source 3D model
- Remixed popular, proven designs on Thingiverse.
- Made in OnShape CAD free plan, which requires that models be shared openly.
- Wider applications than traditional tripods and stands for electronic devices
- Ball joint enables wider viewing angles and orientations.
- Adjustable legs allow for use on uneven surfaces, such as beds, couches, and reclining chairs.
- Portable
- The Mini DoomScroller folds up into a small size that can fit into a small purse, large pocket, or backpack.
- 3D-printed
- Customizable design
- Unlike commercial, off-the-shelf smartphone tripods and stands, the DoomScroller can be printed in all your favourite colours.
- Custom fastener threads
- Environmentally friendly
- Get a custom tripod without requiring a manufacturer to mass-produce and distribute a generic product.
- Modular design makes the DoomScroller easy to assemble, repair, and upgrade.
- Customizable design
- Actively developed
- I'm constantly pursuing a better design because I currently use the DoomScroller on a daily basis.
- Taking feature requests.
- My friend asked if I could make the DoomScroller more portable for their travels, so the Mini DoomScroller was born.
- GoPro functionality was requested by a user on Printables.
- Parametric, one day
- Generate a custom clamp with a parametric model, once I finish the OpenSCAD design.
The DoomScroller and Mini DoomScroller can be used in many applications.
- Read social media on your smartphone in bed.
- Watch video on your own device on a plane's tray table.
- Join video conferencing calls like Zoom (ZoomScroller).
- Record video where other tripods are too bulky to pack.
- Charge your smartphone with MagSafe.
- Use StandBy with iOS 17 on your bedside table.
- Pair with a PanaVise 305 or 300 base to provide 360º horizontal rotation and 90º vertical tilt, and use with other compatible PanaVise products, like circuit board holders.
- Record video on a GoPro.
Print one and give it to someone in need!
I originally hosted these two projects in Thingiverse and Printables, but it became too much work to update all four pages during active development. Thus, this documentation is meant to keep me on track. I hope that moving to Github will also make it easier for future users who can't make sense of my incomplete instructions across the original project pages.
Doomscrolling, or doomsurfing, is the act of spending an excessive amount of screen time devoted to the absorption of negative news.
I took a harm reduction approach. People are probably going to be doomscrolling anyways, so you may as well try to keep yourself safe while you're at it. No need to hurt your hands, neck, or eyes if you don't have to.
During one of several COVID-19 lockdowns in 2020, I started to feel some strain in my hands and neck from scrolling all of the social media timelines on my smartphone. There was nowhere to go, nobody to visit, vaccines still being developed, all a person could do during the winter months was to escape into their smartphone for work and personal reasons.
There were already some fine mounting and tripod projects on Thingiverse, so I remixed them.
- Tripod Phone Stand (no screw ! )
- Modular Mounting System
- Open Source Universal Ball Joint (to reuse!)
Choose your style of DoomScroller:
Here is a brief comparison of the tradeoffs:
| Feature | DoomScroller | Mini DoomScroller |
|---|---|---|
| Edition | Original | Newer |
| Location | Home | Data |
| Size | Bigger | Smaller |
| Materials | Plastic and metal | Plastic |
| Print Time (Prusa MK3S) | ~6.5 hours (150 mm legs) | ~3 hours |
- Pick a length for your DoomScroller's legs.
- Either 150 mm (file 1a) or 220 mm (file 1b).
- I'm 5'10" (178 cm) tall, and I prefer the 220 mm legs myself.
- Pick a mounting style.
- Most users will need the Frame (file 7b).
- Frame also requires printing of Frame lock (file 8) and Frame screw (file 9).
- iPhone 12 and newer may want to use the MagFace (file 7a).
- MagFace also requires an Apple MagSafe charger.
- Most users will need the Frame (file 7b).
CAUTION: Clamping too tightly on your device can break it; apparently plastic threads can be pretty strong. I take no responsibility for broken devices, but I have designed clamps that prevent damage by limiting the amount of threading.
To get a better sense of the smartphone use case, I made a table of physical dimensions of popular smartphones (Device sizes.csv). Still a work in progress, but sharing if it'll be useful to others.
- Three (3) of M3x8 mm socket head cap screws
- Three (3) of M3 hex nuts
- Three (3) of M5x20mm hex bolt
- Three (3) of M5 hex nuts
You can do whatever you want here, truly, but files are organized for a two-tone colourway.
- Dominant colours
- Legs (1ab)
- Hip (2)
- Neck (3)
- Ball Joint split (5)
- MagFace (7a) or
- Frame base (7b)
- Frame lock (8)
- Accent colours
- Knob (4)
- Ball Joint screw (6)
- Frame screw (7b).
Consider how many colours are used and how much area each one takes in the overall image. Usually there will be one or two dominant colours, and then some accent colours. You can even get different colours for the screws and nuts.
- Dominant colours: Legs, Neck, Hip, Frame Base, Frame Lock.
- Accent colours: Hip, Knob, Ball Joint Screw, Frame Screw, metal screws.
See the example photo of the Edmonton Oilers' McDavid jersey with an older prototype I made for a friend. I got lucky with this logo because of the oil derrick structure and orange oil drop look created by the ball joint.
See DoomScroller/Images/##.webp for visual assembly instructions.
Users have a few options for simple or semi-custom prints:
- Mounting style
- Amount of threading
- Device width
- Device depth
- Open plate file in PrusaSlicer as project to preserve the painted-on support settings.
- Mini DoomScroller - Clamp - Full Plate w100 x d15.3mf
- Mini DoomScroller - Clamp - Accent Colour.3mf
- Assemble.
- Select mounting style.
- MagFace
- GoPro
- Clamp
- Assemble.
For clamp mounting, decide whether you want a general or single size.
- General size
- Uses a longer thread, allowing for devices of multiple widths and depths.
- Good for using DoomScrollers with devices of different sizes, e.g., sharing with other users.
- Single size
- Has a shorter thread, allowing for devices of fewer widths and depths.
- Good for preventing damage to devices.
- Good for personal use and sharing with other devices of similar size.
- Currently only some combinations of widths and depths are available.
- I'm working on a parametric OpenSCAD model for the clamp. Not ready yet.
- This model will allow for even further customization, such as with the Thingiverse Customizer.
See "Mini DoomScroller/Images/##.webp" files to follow along with assembly instructions.
2024-01-02: Filenames in below instructions need to be updated.
- Insert torso.3mf and neck.3mf so that hinges are flush on both sides.
- Insert hip-bolt.3mf into the unthreaded side of the hinge, then screw into the M12 thread of neck.3mf to tighten hinge.
- Place ball.3mf into the spherical section in neck.3mf.
- Place ball-joint-nut.3mf over ball.3mf, and screw onto the M22 thread of neck.3mf to tighten.
- Screw the selected mount into the M12 thread of ball.3mf.
- If using magface.3mf, skip to step 9.
- Insert clamp-movable-jaw.3mf over clamp-frame.3mf.
- Screw clamp-nut.3mf onto the M15 thread of Clamp frame.3mf.
- Place left-leg-threaded.3mf on the underside of the joint on torso.3mf. It will sit between torso.3mf and neck.3mf when folded.
- Place right-leg.3mf on the opposite side of the torso joint.
- (Optional) Use leg-bolt-washer.3mf on top of right-leg.3mf. This adds length for leg-bolt.3mf, and adds another option for mixing colours.
- Insert leg-bolt.3mf through right-leg.3mf and screw into M12 thread of left-leg.3mf.
- It is finished!
You can choose whichever colour scheme you like! I’ve printed Mini DoomScrollers in monochrome, two-tone, and rainbow.
Found the two-tone to be received best by beta testers, so I’ve organized the files into folders “Main Colour” and “Accent Colour.”
PLA and PETG work great!
PETG is a little bouncier.
I set the following PrusaSlicer settings for easier removal of supports (see screenshot in gallery):
- Snug for “Style” is better than Organic for this model.
- 90º for “Pattern angle” exposes the snug supports' folds.
- 0.3 mm for both “Top contact Z distance” and “Bottom contact Z distance.
- 2 layers for both “Top interface layers” and “Bottom interface layers.”
- OnShape link for intrepid users that want to customize the design further: Mini DoomScroller
- Requires an OnShape account.
- Create a copy of the design.
- Customize to your heart's content.
- Ball joint uses an M12 thread with 1.5 mm pitch.
- Clamp screw, hip bolt, and leg bolt use an M15 thread with 1.5 mm pitch.


