http://tipnut.com/22-free-pincushion-patterns/ Try tipnut.com. They have lots of patterns for pincushions. I made one from scraps of batiks. It's hard to get the pins in because of the thread count. I have put a steel wool pad inside to sharpen pins but sometimes they rust. I used cat fur with the steel wool only because my long hair sheds so badly and I wanted to do something with it instead of filling the land fill. Sometimes, the right time of year, I throw it out for the birds. Some use walnut shell. Haven't tried that yet. I like the wide, flatter ones that don't run around. That one on your thumb, I kept sticking myself. If they are tall, they topple over when you try to stick a pin in.
http://tipnut.com/pincushion-patterns/ There is 2 different links for pincushions on tipnut. I'm sure you will find something you will like.