03 · Linear-motion fidget mechanism · printed and fit-tuned
FocusSlide
A carriage that runs between two rails and two end stops.
Spinning and clicking are loud enough to get noticed in a classroom. I designed FocusSlide for lessons: a silent movement under the desk, with a hard stop at each end so my hand knows where it is without looking.
Move left and right to slide
01The mechanism
How it works.
What this one taught me: Tolerances on a sliding fit, and why a track cover matters more than the track.
The main body is a supporting base with two parallel rails along its length. The rails guide a sliding carriage and keep it aligned as it moves.
The carriage carries a raised thumb pad for grip. Pushed, it travels along the rails from one end to the other; two end stops define the limits and keep the carriage on the track.
The design explores controlled linear movement: guided translation, alignment and travel limits.
02Parts
Every part, named.
Dimensions are from my STL files. Parts without a file are printed as part of a neighbour or are plain primitives in the model.
03Files
Print it yourself.
Shared under CC BY 4.0. My Python script rebuilds the assembly in Blender 3.6 or later from primitives and animates it; the STL parts are the printable components and may need fit tuning for your printer.
STL part
track_base.stlSTL part
track_cover.stlSTL part
slider_carriage.stlPython build script
03_focusslide.pyBlender file
care-ed-design-3-focusslide.blend