DIY Pin Cushion


I purchased this pin cushion awhile back. The more I looked at it, the more I kept thinking there is possibly a DIY way to do this. So here is what I came up with.


  • Snap bracelet or 1″ wide elastic
  • Lid from a jar
  • Screws or rounds/bolts or rivets (I used screws)
  • Fabric, woven or stable knit (I used a stretch twill)
  • Hot glue
  • Poly Fill or foam
  • Needle and thread

How to make:

  1. Place small holes on both lid and wrist band. Make them slightly smaller than the screws so they have some friction to stay put. Secure with nut if using one.
  2. I did the lid first then use the lid to mark the wrist band.
  3. Screw the lid and the wrist band together.
  4. Cut out a circle out of the fabric. Mine was 7” in diameter.
  5. Stitch basting stitches along the perimeter of the circle.
  6. Gather up circle to form a ball shape.
  7. Stuff your pin cushion and stitch closed.
  8. Hot glue the pincushion. I would advise putting glue along the inside ring of the lid and the center.


*Update 5/20/20*

Saw a fellow sewist (@minimalistmachinist) use a wool dryer ball as a pin cushion so I decided to try it instead. Using a knit fabric to stretch over the wool ball.

Find on me on Instagram.

This post is not sponsored.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s