I basically designed my own needle case (one I generally leave at home) and used scrap yarn. I do wish I had used a heavier fabric, though. Something like felt or a denim-weight fabric would work better than the basic cotton I used.
Here’s a general idea of what I did.
- Cut out a large rectangular piece of fabric - about 24"-30" wide and long enough for folding over the top, and folding up the bottom to do a pocket.
- Cut out 1-2 (or none) additional rectangles higher than the pocket you’ve accounted for in step 1. (My plan was, 1st level of pockets for dpns, 2nd level for my 7-10" needles, and 3rd level for my long straights).
- Hem the edges and sides.
- Pin pockets (including fold-up pocket from step 1) in place.
- Sew in narrow pockets for needles - starting at about 3/4" on the right, and moving up to as wide as you need to hold your widest needles. (I didn’t go wide enough and my 17s don’t fit in my holder). Don’t forget to sew the side seams, too.
You can either design it to fold up and fasten with ribbon or a button, or you can have a rolled one (my mom has a rolled one). One of these days I need to improve on what I have. I liked the McCall’s pattern you found, too, though it isn’t big enough for my collection.
(For circular needles, I use sandwich bags to keep them separate and “file” in a cosmetics case which is just the right size.)