Pipe Table Lamp With Cement Base





Introduction: Pipe Table Lamp With Cement Base

Based on a few other designs I've seen, I made this table lamp out of galvanized pipe, with a cement base and an embedded switch. The shade is also homemade from a couple of wooden embroidery hoops and some watercolor paper.

The project consists of 4 parts:

  • Wire the switch
  • Cast the cement base
  • Attach the pipes and lamp socket
  • Create and attach the shade


  • 12 ft lamp cord (Satco part number 90-1415)
  • Single throw single pole switch
  • Plastic tub as a cement mold
  • Caulk to seal the hole in the mold
  • Cement/Concrete mix (I used Quickrete ready to use concrete mix)
  • Lamp socket (Satco part number 90-407)
  • 3/4" galvanized floor flange (with screws)
  • 12" or longer 3/4" galvanized pipe nipple
  • 2x 3/4" galvanized 90 degree elbows
  • ~3" galvanized pipe nipple
  • 3/4" galvanized pipe closed nipple
  • 1-1/4" to 3/4" galvanized reducer
  • 1-1/4" galvanized pipe closed nipple

For the shade:

  • 1-1/4" galvanized floor flange
  • 2x 7" wooden embroidery hoops
  • Large sheet of watercolor paper or similar

This was my first project with cement, and this will be my first instructable. Let me know if you have any questions, and also any tips to share. And a big shout out to the great folks at Pacific Supply on 12th Ave E in Capitol Hill, Seattle. They're the best hardware store in town!

Step 1: Prepare the Mold

You're going to need a container to use as the mold for your cement. I first tried a yogurt container, and that resulted in failure: your container should be large enough to support the forward weight of the pipes. Notice that my container ended up being a longer shape that allows for the pipe flange to be seated at the back of the lamp so that there's a nice forward piece of the base to support the weight.

So, my container was from gelato. Poor me, I had to eat the whole thing before I could start this project!

I recommend a plastic container, and if you want the wire for the wall to come right out of the back like mine, you'll need it to be disposable and easy to cut.

Start by making a hole for the wire using a utility knife or similar. keep it as small as possible or you might have leakage of cement.

Slide as much wire as you need into the container. I used a 12 ft. cord so it would be plenty long even after some if the length disappeared into the lamp. String the wires through your pipes to make sure you're leaving enough slack to work with. I put a piece of masking tape on the wire to indicate where it would need to exit the cement.

Now caulk around the opening where the wire goes through the container to avoid leakage. (Note, you might want to re-check your caulk after assembling the wiring, or just wait until the wire is assembled to do the caulk.)

Step 2: Assemble the Wiring

The wiring from the wall will go into the cement, where it's hooked up to the switch, and then out through the middle of the pipe flange, where it winds through the pipe to the end where the socket will be. You can skip the switch if it makes you nervous, or go ahead and get a simple in-line switch that basically snaps onto the cord further down.

If you choose to use a switch, you'll need to cut one part of the wire and attach it to the screws on the switch. On standard cables like this, one side if always "marked," usually by a ribbed texture instead of smooth, to indicate the neutral wire. Never cut the marked/ribbed side! Only cut the smooth side, which is the hot wire.

You'll first separate the wires by cutting between them using a utility knife, then cut the hot wire and attach it to your switch. I added a twist tie to keep the wires under control while I poured the cement.

This whole process is done inside the container.

Step 3: Mix and Pour the Cement

Now you're ready to pour the base!

Remember, cement powder is not good for you. Wear eye protection, gloves, and a dust mask when working with it.

Update: Per the comments, the mix I used was Quickrete Ready to Use Concrete Mix, in a yellow bag. Not sure if there's a better option out there.

I had never mixed cement before, and couldn't find much insight into mixing small quantities. I don't think I did it quite right, but it worked out alright anyways. I used approximately a 4:1 ratio of mix to water. Mixing was made easy by pouring the mix and water into a gallon ziploc, sealing, and then just mushing it in the bag. You want the consistency to be thick, not too watery. I heard things like "consistency of oatmeal," but everyone eats their oatmeal differently, so go figure that one out.

Using a paper cup or similar, scoop the mixed cement into the container, holding the switch out of the way. Once you've reached the desired depth, tap the container on the table to remove air bubbles and smooth the top.

Now push the switch down so it's level with the surface. Careful: if your cement is on the thin side it might sink it a bit, so you'll want to check in 30 minutes to make sure it hasn't moved.

At this point, you'll also want to place the flange on top of the cement, and push four screws through the holes. Rather than drill them into cement later, we're just letting them set inside the cement.

Despite what you might expect, cement doesn't "dry" the way paint does. It sets, and it only does so in the presence of some moisture. I loosely replaced the top of the container to hold in moisture. I made a hole so the cord could come through. Place this whole thing somewhere that won't be damaged if it leaks some cement around the cord.

I let this dry for a couple days, and then unmolded. You have to cut or break the plastic around the cord.

Step 4: Attach and Wire Pipes

Once your base is ready, you need to attach the pipes to the flange, stringing the wire through each as you assemble. You can see the layout of pipes I chose, but be creative! The only important part was that my light socket fit inside a 1-1/4" width of pipe, so the end of my lamp has that reducer that goes from the 3/4" pipe to a 1-1/4" nipple that hides the socket.

Once the pipe is assembled, wire the loose end of the wire to the socket (be sure to wire the smooth side to the hot screw), and then secure the socket inside the pipe. I did this using more caulk, but it would probably be more secure with some super glue or similar. Once that dries, you're done! Just screw in a lightbulb, plug it in, and flip the switch.

Step 5: Create and Attach the Shade

If you use a low-wattage bulb, the lightbulb could remain bare, but I wanted more light, and decided to make a shade. This was super simple: two 7" wood embroidery hoops ($1.99 at a local fabric store, but more expensive on Amazon), which secure a length of watercolor paper (picked up at a local art store). I glued the seam with a tiny bit of wood glue to keep it tight.

The joy of this design is you can pick a different color, or use a fabric covering, etc. You could even paint your shade! Maybe paint some trees on the inside with black paint and see the silhouette shining through.

To attach the shade I ended up using small screws driven into the inside of the top of the hoop, and then some thin wire I had to secure that to the extra pipe flange. Without the flange it was too hard to secure the shade. Better ideas are welcome in the comments!

That's it! The end of my first instructable. I hope it's useful. Please share your comments and I'll do my best to update.



    • Make it Move Contest

      Make it Move Contest
    • Oil Contest

      Oil Contest
    • Woodworking Contest

      Woodworking Contest

    We have a be nice policy.
    Please be positive and constructive.




    joshme, when you say "cement mix," do you mean just portland cement, i.e, the fine, powdery stuff? Or do you mean concrete mix, i.e., a mixture of portland cement, sand and rock? The two terms are not equivalent. If it's the latter, I recommend a bit of editing in the title and text to clarify. If it's the former, carry on. :-)

    1 reply

    Hi jbh. I just went and checked the bag. It's Quickcrete Ready to Use Concrete Mix. Not sure if there's something better to use, but I'll update the instructable to be more accurate. Thanks!

    Looks cool.

    To make the wiring and switch serviceable, you could cast a box and tube in the concrete for the switch to mount and the wiring to run through. Then you wouldn't have to worry about any kind of corrosion either.

    I like the industrial look of it. As an enhancement to the design, instead of using just the off/on toggle switch, it'd be cool to use a gate valve in the pipe assembly tied to a dimmer that would simulate light "flowing" into the shade. Nice job though!

    2 replies

    Jenna, I love the idea, and I had thought about doing something like that for my lamp. Unfortunately, I couldn't figure out how to turn a valve into an electrical dimmer/switch. If you've got some ideas, try them out and share with us on Instructables!

    Ha! Sounds like a challenge, you got me thinking now...

    Did you put anything on the bottom of the base to stop it from scratching? Some dots of caulking or Sugru would go the trick. Nice work. Might be my next desk lamp.

    1 reply

    Yes, I put a couple of those little felt furniture pads in the corners so it doesn't scratch the table.

    listen mate, you are just so goooood!
    love it.
    love the design and love the instructions.
    keep up with it!

    This is amazing. I will be making one,or more, of these in the near future! Perhaps for the next one you make you could support the switch in some way. You know to keep it from sinking in the "oatmeal".

    2 replies

    Great idea, Oz. I think it would be pretty easy to hang the switch off a string attached to a pencil or something laid across the container. That would keep it afloat.

    Either put a large washer on the switch to stop it sinking or cast the whole thing upside down with the switch attached to the bottom of the container.

    Josh- you're correct, once the concrete has begun to fully set- the moisture carrying the alkaline substances is supposedly fully integrated into the concrete itself, so corrosion will stop. So long as the mix didn't have too much water (and took longer to set), corrosion won't be a major issue.

    This is one of the more useful things here... Great idea!....

    That looks really nice. The shade hack is particularly inspired.

    1 reply

    Thanks wilgubeast. I wish I could take credit, but I got the shade idea from this tutorial: http://www.engineeryourspace.com/episodes/how-to-make-a-drum-shade/

    Not the most original idea, but very well executed.

    I've made a lamp similar to yours but I used copper pipe instead. One thing you need to be aware of though- when you sink your electrics into the concrete mix, any exposed metal such as the copper or brass in the electrical connections or wire may begin to corrode due to the concrete's alkaline nature.

    Otherwise, very good instructable. :)

    1 reply

    Thanks for the warning, zaston! Hopefully they don't have enough time to corrode enough to affect the function before the concrete hardens. I'm assuming once the concrete is dry it won't corrode further.