The file 'Simple Hanging Lamp (with Optional Magnet Mount) 3D Printer Model' is (stl,FCStd) file type, size is 1.1MB.
This is a simple bracket and shade for a hanging light fixture. It was designed for a BR30 LED bulb (specifically a Philips Hue white ambiance), but any similarly shaped or smaller bulb should work too. The shade has fins to hold it slightly off the bulb for cooling, but it was designed for LED bulbs, not incandescent bulbs, which would probably get much too hot.
Bracket
The bracket holds the wire for a hanging bulb socket (something like these: https://www.amazon.com/dp/B07BLJSZ4H/). There are slots on one side to tuck the wire into a center channel of the bracket and the 3 "gap" pieces fill in these slots. It can be held up by the magnetic holder or by simply putting a nail/screw through (as pictured).
Magnet Holder
This is designed to hold 4 bar magnets. The bracket sits in a notch in the holder allowing the magnets to hold it up from the top corner. The magnets used are 60x10x3 mm (specifically these: https://www.amazon.com/gp/product/B07DFZH4WT/). The side openings are big enough to slide the magnets in one at a time and they are held in place by a "bump" in the middle, in addition to being attached to one another.
Shade
Just a simple shade wide enough to fit a BR30 bulb, which slips over and is supported by the bulb. It has fins on the top side of the bulb to provide a gap for some airflow (and slightly less shadow above the bulb).
FreeCAD files for all are included. (Bracket, magnetic holder and "gap" pieces are combined in bracket_v2.FCStd.)
bracket_v2-Bracket.stl | 75.0KB | |
bracket_v2-mag_holder.stl | 231.3KB | |
bracket_v2.FCStd | 349.7KB | |
bracket_v2_gaps01.stl | 2.2KB | |
bracket_v2_gaps02.stl | 2.2KB | |
bracket_v2_gaps03.stl | 2.2KB | |
shade.FCStd | 105.6KB | |
shade.stl | 1.3MB |