My old wrist injury is acting up, so I have to take a little break from hand-sewing, but since I have a few of the eyelets done, I thought this would be a good time to show how I do them.
This is not necessarily the historically correct way, but the method I find to be sturdy and aesthetically pleasing.
Punching a hole through the fabric weakens it, so I use an awl to poke a small hole, which I widen with a pointed chopstick. I then insert an eyelet through the widened hole, and then use a table-top eyelet/grommet press to set it in place. Finally, I sew over the eyelet with a button hole stitch to make it pretty.
The picture below, from right to left shows:
- Mark the hole with a pencil.
- Poke the hole with an awl.
- Widen the hole with a chopstick.
- Insert the eyelet from the wrong side (explained below).
- The eyelet set in by the eyelet press.

The eyelet is inserted from the lining side, with the flange remaining inside the stays. This results in the outside having a smaller surface area for you to wrap with thread. (If you are making a corset where the metal eyelets will show, you will insert the eyelet in the opposite direction, from the fashion fabric side).
Here is a view from the other side. From left to right you have the widened hole, the eyelet inserted, and the eyelet after being pressed. (There is some puckering in my fabric because I sewed the channels a little too tight for the double reed boning).
I use a Homepro eyelet setter with a size 6 die. It is quite heavy, and very easy to use. I have trouble applying enough pressure with hand-held eyelet pliers, and find using a hammer awkward, so this is a handy thing to have.
Use a tight blanket stitch over the eyelet to give it a finished appearance. You can use embroidery thread, or sewing thread. I used the latter, folding over a length of thread before threading the needle, resulting in a cluster of 4 threads each time. You can also just cast over with your thread, which is faster than using a blanket stitch, but I prefer the look of the latter.
See parts 1 and 2 and 3 and 4.