This 3D-printable stand uses a ball-joint principle to hold most commonly available flashlights, laser pointers, USB microscopes, etc.
To assemble the stand you only need two rubber bands.
The 3D-files are designed to be 3D-printed easily without support structures.
Note that the base has small screw holes on the bottom where rubber feet or ring magnets can be attached.
By rotating the ball-joint and sliding the base on a tabletop, most desirable angles can be achieve for casting light on workpiece.