Skip to content

Gerry's World

A glimpse into my life

Frame built

Bulb Changer

Jan 1, 2022

CAD model Thingiverse link Instructables link


I’m sure the foyer chandelier is a familiar feature that many homeowners have faced the tricky conundrum of how to change the bulbs when they burn out.

Both my family’s home in Pittsburgh and my (rented) home at Georgia Tech are down to one working bulb, so it was time to figure out a way to change the bulbs.


Inspiring Products

I was inspired by this product that my mom had stumbled across which consists of a long pole with a contraption on the end which can grip a bulb. Here are some similar items:

image of HighLight
image of ProTorch
image of DocaPole


I decided the HighLight design was easy enough to make, so I decided to design and 3D print my own. I tried 2 (very similar) designs.

image of Design 2
Design 2: single rigid part
image of Design 1
Design 1: belt-coupled rotation

In the first (download), I designed a rotating mechanism to allow the bulb holder to rotate (belt-driven coupled to pvc pipe). The idea is that, by holding the pipe stationary then rotating it, the bulb can be rotated since the pipe rotation is coupled to the bulb holder via a belt (e.g. a rubber band). I also considered adding an inner pipe inside the main pipe (or even string-driven system) to decouple the outer pipe movement from the bulb rotation, but decided to start simpler.

In the second design (download), I decided to just try the simplest possible thing and have a single part rigidly attached to the pipe.

The CAD model for Design 2 is shown on the right:

Printing/Assembly/Usage instructions


  • Sufficiently long 3/4” diameter schedule 40 pvc pipe. I bought a 10’ section from Lowes for $6.46.
  • Design 2 (recommended). 3D print with the “fingers” “pointing up” (the obvious orientation). Use the model for the appropriate bulb size.
  • Rubber band

Tip: use a loop of paper taped to the end of the pvc pipe to probe the bulb diameter. Try loops of paper of each standard size (1/8” increments starting from ~1”), stopping when a size just barely fits over the bulb. This table of the most common bulb shapes may help.


In both designs, a grippy/rubbery material is needed to grip onto the bulb while spinning. I recommend just weaving a rubber band between the fingers and pushing it all the way towards the base of the fingers.

Fit the 3D printed part onto the pvc pipe. Depending on your printer and print settings, it may be a bit snug or loose - in the models I assume all walls will “expand” by 0.1mm. You can sand it if it’s too snug or drill a 1/16” hole and use a finishing nail to hold the part and pvc together. Alternatively, you can scale the stl up/down by a couple percents and reprint.


Screwing and unscrewing bulbs should be self-explanatory, but I’ll explain anyway for completeness.

To unscrew a bulb, just maneuver the pipe to fit the fingers over the bulb, apply pressure, then turn the pipe to unscrew the bulb. For down-pointing bulbs, just keep turning until the bulb comes free. For up-pointing bulbs, you will eventually reach the limit of how far you can turn since the socket’s arm will get in the way. When you reach the limit, lift the tool up off the bulb, reset the rotation, and fit the tool back down onto the bulb. Repeat until the bulb comes out with the tool (the fingers should catch the bulb).

To screw in a bulb, place the bulb inside the tool, then maneuver the pipe to set the bulb onto the socket threads and twist the bulb. For down-pointing bulbs, keep turning until the bulb is screwed in all the way. For up-pointing bulbs, again you’ll hit a limit. When you hit the limit, lift the tool off the bulb, reset the rotation, and fit the tool back onto the bulb. Note that you may get unlucky the first time if the starting point for the thread doesn’t line up with the range of rotations that you were able to achieve - just lower the bulb/tool, rotate the bulb 180° in the tool, and try again.

Tips for twisting the bulb

While twisting the bulb, apply force into the bulb (force down if the bulb points up, or force up if the bulb points/hangs down) to make sure the bulb is engaging with the rubber and turning with the tool.

You may have to apply force outward from the chandelier to prevent the entire chandelier from spinning (or use another pole to arrest the chandelier rotation).

Make sure you get the twisting direction correct - this may be tricky if the bulb is pointing up because the directions are flipped (rotate pipe CW to loosen, CCW to tighten).


I decided to print Design 2 first since it was easier and it worked fabulously so I never bothered testing Design 1.

The video on the right demonstrates pulling out a bulb.

Twitter Google Scholar Github LinkedIn ORCID YouTube Facebook Instagram
  Gerry Chen
  gerry [dot] chen2015 [at] gmail [dot] com

  Robotics PhD at Georgia Tech
  Est Graduation: Early 2024