DIY: Bed Canopy Frame with PVC

written 6/17/24, updated 7/28/24

Back to DIY Projects Page

Overview

What

Making a DIY canopy frame over a bed with PVC

Why

Cooling. To trap A/C from floor register underneath a canopy during summer. Room is top floor of a 3-story townhouse. Can be useful for trapping heat in the winter, too.

Time and Effort

1 person project, 2 would be helpful

Time: 1 hour

Effort: Easy

Materials and Cost

4ft 1″ PVC Pipe (your choice of PVC size and height)

PVC Fittings (depends on how many connections you want)

Canopy Material

Fabric Fasteners (ties/clips/hooks/attachments)

Temporary Securements (optional, but recommended)

$93.99 (20 piece)

$24.86 (14 total)

$39.99

$14.99 (25/pack)

$15.98 (Qty: 4)

Other Supplies: Ratcheting PVC Cutter ($14), Driver, Drill Bits

Total Cost: $189.81

PVC Fittings

For this 6′ x 4′ x 6′ canopy, I bought 4′ long PVC at 1″ width (you can choose other sizes and lengths) and used the ratcheting PVC cutter to cut the pieces to 2′ to create 6′ lengths. T

Fittings needed for the 1″ PVC

FORMUFIT, a company that specializes in furniture-grade PVC sells all of these plus more options in many colors. 100% USA made. I bought everything but the 3-way elbows at a local big box store in the PVC aisle because FORMUFIT’s products come in packs of 10.

  • 3-Way Elbow (4 qty)
  • 90-Degree Elbow (4 qty)
  • External Coupling (4 qty)
  • Standard Tee (4 qty)

Optional Footers

I didn’t do this, opting for crossbars favoring stability, but using a Reducer Coupling can work as pipe feet

Schematics

Here’s a hand-drawn diagram showing dimensions. This is 6′ x 4′ x 6′ (L x W x H) or 72″ x 48″ x 72″.

For reference:

Bed Size (USA)Dimensions (L x W)
Twin75 in x 38 in (6¼ ft x 3⅙ ft)
Twin XL80 in x 38 in (6⅔ ft x 3⅙ ft)
Full75 in x 54 in (6¼ ft x 4½ ft)
Queen80 in x 60 in (6⅔ ft x 5 ft)
King80 in x 76 in (6⅔ ft x 6⅓ ft)
California King84 in x 72 in (7 ft x 6 ft)

Why 4′ width when a twin bed is only 3⅙’ wide?

In this instance it’s to try and capture the cool air blowing from the floor duct register, under the overhanging side

Cutting the PVC

There are many options! And they mostly depend on what’s available in your house, how much you want to spend, how much time you mind spending, what mess you want to make/clean up, and future usefulness of any newly bought tools (or will it just sit in a box somewhere for the rest of your life). Options include anything that cuts from manual saws to powered saws to dedicated PVC cutters.

Method 1

My first go-to was the Cordless Multi-tool I’d bought but had yet to use.

Clamped and elevated
Cutting!
Whoops. Cut line and drawn line are not matching!
Messy and very rough edges

VERDICT: It will CUT. But it will also make a mess, create rough edges, time consuming, and requires clamps, and it took me a while to figure out if there’s a best blade to use for PVC.

Method 2

I decided to buy a Ratcheting PVC Cutter for $14

Measuring!
Line ‘er up!
Watch the ratcheting mechanism work
Super smooth edge and NO mess!

VERDICT: It will KEAL and lacerate the PVC. This method is superior. No setting up, no mess at all, smooth edges, and super-fast. No power source

Assembly

Well. There’s not much to say here. You push the pipes into the fittings and form them into whatever shape you want. The hardest part is holding them in place while you fit more. This is why a 2nd person could be useful. I did it by myself.

Fastening

Now, this is optional, especially if your structure will be a temporary one. Before putting them together, I mulled over this a lot. If the shape you formed is solid, you likely don’t need to secure the parts as they’re pretty tight just dry-fitted. However, you have the option of creating permanent or secure-yet-temporary bonds.

Permanent

Many choices out there, but THIS is your traditional plumbing primer and cement. Simply follow the directions and prime then cement.

Make sure to use in a well-ventilated area and beware the purple staining of objects and flesh

Secure-Yet-Removable

There are different methods of doing this: You can use a screw, you can use wood dowels, I read something about using rubber hosing, heck you can use tape if you want to. I tested out a method that’s similar to the others, just a little fancier.

I opted to try Quick Release Pins. They’re a bit pricey for a project like this that would need many to fully secure, and it was difficult to find a size that would not be too long. In the end I only installed the 2 that I bought.

You also need a drill, drill bit, a stool, and a vacuum because it will make a mess.

Seems to fit!
Chose the drill bit
Drilling and making a mess
Hole through and through (drilled from both sides)
Inserting!
Aaaand it doesn’t actually fit through it.

While the first pin could not fully engage the hole (perhaps I drilled it at an angle instead of straight through), the second one did. Advice: err on the larger side when choosing a drill bit. I had to use the bit to ream out the opening from many angles just to get the pin to fit

Success!

The pin secures the pipe to the fitting, ensuring that it will not come apart. The only flaw in this is that if you use many fittings, that’s a lot of securements! I chose the top corners of the frame as it would prevent the ends from bowing out if the canopy material ended up being too heavy for the frame.

Canopy

This part, I’m still not super happy about. It was hard to find any canopy curtain/top/fabric at all, let alone one that appealed to me. Aside from sewing one myself from a chosen, ideal fabric (which I may end up doing in the future), I ended up choosing a canvas tarp. My original idea was to use an old fitted sheet. I didn’t consider how slippery the PVC is and after about 15 minutes of wrangling, I gave up. Plus, how would I secure the fitted sheet? The canvas tarp was not only as thick as I wanted it to be, but it came in a white color. If I want to trap cool air, I don’t want it to absorb heat as a darker color.

Assembly

8′ x 10′ seems large, doesn’t it? It kind of is… I thought that having the extra length would make it easier to drape and less likely to slip off. Also, that way, I can let the sides down as I please. Later, I thought about spiders making webs in the folds…

Then a new problem arose:

THE CORNERS

What to do? How to fasten? To this day, I don’t really know the best option apart from cutting it and sewing it together (which would bring me back to square one with the canopy). I just kind of did something.

Does it Work?

After all of that, does the canopy work? Does it trap cool air? I have to be honest, I’m not fully sure! I think there is an improvement, yes, but it’s still not an end-all solution. On the very hot days, I was hot and stuffy and found it hard to sleep. Lowering the sides did make a difference, and I also ended up buying an Airtight Ripstop Nylon Fabric thinking that perhaps the tarp, which was made to be breathable, was TOO breathable.

HOWEVER. I do have a FLIR camera, so here are two interesting FLIR images (note: these images were taken before the addition of the airtight fabric on top):

A/C register behind the bed in the image (where the blue is)
A/C register to the RIGHT of the image

Blue is cool and yellow is hot. The A/C register is on the right side of the rightmost image. There IS a coolness to the canopy compared to the area outside of the canopy. So, yes, in a word, yes, I think it does work.

VERDICT: Yes. It does trap cool air and maintains cooler temperatures than the surrounding air. Having a fan to further direct the air coming from the register might make it more effective at cooling.

Back to DIY Projects Page

DIY: Lunar New Year Lion Dance Lan Costume for Dog

written 3/10/2024, updated 3/10/2024

What: A Lunar New Year/Tet, lion dancing or lan costume for bigger dogs

Why: The internet is full of these adorable costumes for small dogs, but none whatsoever for bigger dogs

Supplies: Pattern Fabric, Fabric (~2yds of each color for a 70lb dog), Fur Trim, Pompons, Gimp Trim, Pins, Fiber Fill, Sewing Machine, Scissors, Measuring Tape, Sharpie, Fabric Pencils, Thread

Cost: $129.25 in supplies, all others already owned

ItemPrice
Pellon Easy Pattern Tracing Material ($1.82 x 4yds)$7.28
Metallic Gold on Rust Quilt Cotton Fabric ($3.99 x 3yds)$11.97
3′ White Marabou Fur Tape Trim by POP! ($15.19 x 4qty)$60.76
POP! Poms 5in Multicolor 15ct ($1.99 x 1qty)$1.99
Symphony Broadcloth Polyester Blend Yellow Solid ($2.99 x 2yds)$5.98
Wrights Products Metallic Scroll Gimp 5/16″, Gold (1 qty)$11.50
1.96″ White Faux Fur Lace Ribbon Trim 4 yds ($9.90 x 2 qty)$19.80
Singer Ball Head Steel Straight Pins size 17, 360ct (1 qty)$4.27
Dritz Red Tomato Pin Cushion (1qty)$2.23
Hello Hobby Water Soluble Fabric Pencils Gray and Yellow (1qty)$3.47
Total$129.25

Complexity: Moderate

Time: 2 weekends

Quick Jump

  1. Reference Images
  2. Process
    1. Planning
    2. Choosing supplies
    3. Washing
    4. Pattern Making
    5. GO TIME
      1. Hood
      2. Body
      3. TAIL
      4. Back Stripe and Faux Fur Trim
      5. Body Accent Trim
      6. Belly Strap
      7. Horn
      8. Eye
      9. Finishing Up the Hood
      10. Fine Tuning
  3. Result

Reference Images

Process

Planning

  • Legs – I knew right off the bat that I would not be adding legs to the costume. It would be just a body drape and a strap under the belly to secure it. My dog is not a huge fan of costumes to begin with, and legs would just be too much especially if/when she decides to sit or lay down.
  • Velcro – would be the best option for any place that needed securing
  • Head – I also knew early on that I wanted the head and the body to be 2 separate entities. It could be that a Velcro, tie, or button type of system could be implemented to allow for attachment, but given how much my dog hates hats, the option to just remove it was paramount for her. It could have been sewn on as a hood, but I just prefer the idea of it removable. Bonus, as it leaves room for a collar
  • Chest – There’s the option here to either have it Velcro or to just sew it closed. I decided to sew it closed
  • Ears – If you’ve put a costume on any dog, you’ll know that they hate having their ears covered. Totally understandable. I wanted to incorporate that into the costume and decided to use the costume’s eyes as ear holes
  • Mouth – Both for the costume and the dog. The costume would have been more complete and more obvious had I added an attachment area for the lower jaw of the lion! However, I opted not to for my dog’s comfort and the likely chance she’d chew on it. Much more comfortable that way
  • There are several things to consider when sewing: when do you want the thread to show? Can you hide it? If not, then you always have to decide which side is to be sewn on to give the best look on the outward side

Choosing supplies

What color scheme do you want? Lions for Lunar New Year come in a variety of colors!

  • I opted for a traditional red (with gold flakes!) and later on added they yellow for contrast given the color of my dog
  • Measure your pup with a measuring tape (treats or toys are helpful) to figure out how many yards of fabric you will need of each color. If you have a wiggle monster like me, then just go really fast! You can always cut more of it off and fine tune it later.
  • My 70lb dog has an odd body shape and I bought about 2 yards of each fabric color just in case

Question to ask yourself: how do you want to finish it? Bias tape the edges? Make it double layered with an outside and underside? Just sew the edges? That will factor into what you need to buy

  • You’ll need your thread color to match the fabric unless you want contrasting stitching

Trim – if using, how do you want it to look?

  • I used this longer fur trim for the body and it wasn’t until I got it that I found it wasn’t fur at all… They were feathers. FEATHERS. The look is good, but feathers are fastened to the ribbon tape by adhesive which is a massive nightmare to work with.
  • If I had to do it again, I’d make sure to choose faux FUR. On the other side of it, the faux fur I was able to find for the head, was rather difficult to sew in because the sewn ribbon edge was very thin and I’d have to fight the fur to sew it. At least there was no adhesive, though.
  • The Chinese gold gimp I used would have been cheaper from the fabric store, except they were out of stock. If I were to do it again, I’d choose a wider width than that 5/16″ I got

Washing

Following the instructions for your fabric, wash it first! The fabric will often end up shrinking a little if you’re using cotton. This way if you wash your costume later after making it (granted you don’t use that feather trim), there’s less a chance of it shrinking then

Pattern Making

I’ve made costumes for dogs in the past, but this time I was armed with pattern fabric. Totally worth the expense! I used to use newspaper, paper, even pee pads to try and have it drape better over the dog. Pattern fabric, ftw!

Testing the cutout… Used pins in the front. Be careful not to stick your dog!

Because I only want to do this project one time, I made it more complicated for myself by cutting and sewing things 2x in the beginning. I utilized a test set from junk fabric, before cutting the real thing from the expensive fabric. That allowed me to fine tune the patterns in a way that I wouldn’t be wasting final product materials. It does take more time, but I found it to be worthwhile in the beginning until I got back into the groove (hadn’t sewn anything in 6 years!)

Test pieces for the Hood, the Horn, and the Eye

GO TIME

Hood

In sewing, you sew inside out to hide the thread. Trace, cut, test on dog, pin seam, and then turn inside out to test again until happy

Using a Fiskar detail knife on a self-healing mat to cut out the ear holes, stopping at the marked lines

The unhappy model
Body

At some point, you just have to go for it and hope for the best. In the beginning, I was only planning on doing a plain red with white fur trim costume, but then ended up deciding on adding the yellow contrast. Lion Dance costumes usually see a wavy fur trim, and I puzzled for a half a day on how to do it. After consulting two people with much more experience, it turns out that the technique of basting would be what I’d have to do to achieve that look. That also meant MORE fabric and trim than I’d anticipated because the waves will add more surface area.

Result of spending the time to elongate the yellow accent pieces and cutting so the waves would fit well on the body piece

Then, after mulling it over during the work week, I decided NOT to include the wavy look. Why? One, and mainly, because of the extra material: The horrible feather trim I’d bought were already so very expensive, and I really didn’t want to buy anymore and already was not looking forward to sewing it in. Two, basting is not something I’m familiar with at all, and given the last-minute start to this project, there was a high likelihood I’d not be able to complete it on time for the Lunar New Year.

Turns out, it was a good thing I didn’t incorporate the waves because though I knew I’d have trouble, I never anticipated the extent of the trouble I’d have with that feather trim.

Dry fitting the pieces. The right image shows the feather trim

At this point, I ended up ordering a true faux fur trim with a sewing strip attached to it. There was an option for fur trim ribbon (think edge trimming for Santa Claus costumes), but that’s not what I wanted

TAIL

Doing the tail got me my first real taste of using the feather trim. It wasn’t too bad at first: I started it inside out which was a little tricky given the sandwiching of the feather trim. Then flipped it out, sewed in the edges, and then added the gimp (badly) on top. It’s basically a nice trial run involving the main materials for the body, allowing the user to get used to working the material, and not mattering as much how it looks. No one really looks at the tail.

Tail!

If I had to do it again, I think I’d make the tail smaller.

Back Stripe and Faux Fur Trim

Now to sew on the design for the back of the beast and attach the tail afterwards!

The doggone fur was hard to force aside to sew properly. I had to spritz it with water and use a comb to try and keep the fuzz out of the way of the needle. Still managed to clog the bobbin anyways. Notice in the rightmost image that I had the pin on the wrong side, making it harder to pull out while sewing. Doable, just harder

Faux fur trim sewn! Stitch lines on top because I couldn’t figure out how to do this one inside out, and then adding the gimp trim for decoration but also to try and hide the stitches. This is why I would have opted for a wider gimp than the 5/16″!

Body Accent Trim

The yellow accent trim is held onto the body by a line of sewn thread. It is able to flap around and therefore moves with the dog’s movements. Sewn into the unattached side of the accent strips are the feather trim and the gold gimp

There’s a lot of measuring and marking (fabric pencils and sewing gauge rulers!) to be done to ensure an even placement of trim on the strip. Attaching the gold gimp on top of the feather trim was even MORE frustrating than just sewing the feathers in because you have to go through the increased thickness of both materials while powering through the adhesive two times in a row.

Goo Gone is your friend. I applied it at regular intervals to the gunky needle (also make sure your sewing machine settings and needle are set up for heavier material. Managed to break the universal needle and had to swap for a thick one), and needed to undo the bobbin thingy and Goo Gone that, too.

Once done with the trim on the yellow accent, then it’s time to attach it to the body fabric! No pressure now! Measure twice, cut once! Measure and pin the yellow accent, then sew that bad boy!

Left: Laying it dry; Center: Pinning. Note the upside down accent; Right: SEW AWAY. At least it’s just fabric this time

This is a closeup of the zigzag stitch I used throughout the costume to close up the all stitching ends. I realized after a few fittings that my dog is a dog and will shake and run and jump, so not only would the zigzag stitch be strong, but it ended up being the only way to seal the gold gimp to prevent it from fraying and coming apart at the ends

After much frustration and headaches, here is the finished body!

Belly Strap

Measure out the length needed for your belly strap and where you want to place it on your dog. Choose the Velcro you want, too. Adhesive Velcro is not advised. You sew directly on top of the Velcro itself to secure it

WARNING: Make sure you understand how to position the Velcro before sewing it in! I messed up and had to undo one side because I accidentally positioned one on the inside. The pictures shown are the correct way to orient them on the straps.

Sew the double-layered straps (two-sided to look pretty and give some strength), and then secure the Velcro! I used a square pattern with zigzags on the ends for the loop side, and then an X-pattern on the hook side

Horn

This is pretty straightforward. Just cut out the shape, double up in the fabric, sew the edges, leaving the bottom open for poly/fiber fill, and turn it inside out! A chopstick is a wonderful tool for both stuffing and forcing the tip of the horn out

Eye

This part requires a little bit of drawing. Cut out the circle for the eyes on both black and white pieces. Then on the black pieces, draw (white or yellow fabric pencil) and then cut out the eye design. The black will go on the white.

LEFT: I cut all 4 pieces at one time; MIDDLE: Folded the black in half to make cutting easier; RIGHT: Cut design on white

Here, you can adhere it how you’d like. I ended up just sewing on the outer ring to the hood fabric together with the faux fur trim and forgetting completely about the rest of the eye. Plus, I didn’t have any proper fabric adhesive, planning to go back later and do it, but I never did.

This is a closeup at the faux fur trim I used. It has a ribbon in the middle to sew onto things. It was nice, but a little tricky to do. Here I sandwiched the trim ribbon between the eye fabric and the hood fabric with black thread

Finishing Up the Hood

After the eye, the only things left are the horn, the rest of the faux fur trim, head securement, then the pompons for the nose

An unamused model (I think it was like 11pm), Messy machine and hand stitching of the filled horn to the hood

Attach the trim to the rest of the head, test on the dog, and then secure the hood ties (Velcro here)

After that, hand sew colored pompons for the nose and other face accents (I added a line of gold gimp to the center of the back up to the horn), then BOOM! You’re DONEDONEONE!

Fine Tuning

Now, what I ran out of time to do and meant to go back to do was fine tune the costume. Adhere the eye down, clean up the edges. Figure out how to attach the hood to the body. I would use bias tape made from the same fabric to seal the edges. I’d use ties to connect the head and body together. I’d consider a jaw for the head. Hand-sew a few inconsistent lines to straighten them out. However, I didn’t do anything! No one really noticed or cared except for me, so I guess it was okay.

Result

This is a child wearing the costume

The costume was a hit at the Lunar New Year event. My dog didn’t mind wearing it, and both my niece and my nephew fought over their chance to don it. No rips! Success all the way around! I don’t regret not adding waves to the fur at all given the feather material (which kept losing feathers), and definitely would not recommend using it for a costume like this. If I was using a true faux fur trim, I would try to make it wavy.

My absolute favorite part of this costume and the part I’m most proud of is the ear holes! It’s so cute and the biggest reason my dog wasn’t too bothered by the hood!

Happy sewing!