I know I’m not the only one that occasionally struggles to get even top- or edge stitching. For most sewing machines you can buy a top stitch- and edge stitch foot, but they cost money and that money could also be spend on fabric, right? There is a much cheaper solution. Most sewing machines will at least come with a blind hem foot and often also with a ¼ inch foot. Mine are from Janome and if your sewing machine is a different brand they might look slightly different. I expect a stitch in the ditch foot (that I don’t own) will also work really well.
The thing these feet have in common is that they have a guide that you can place your fabric against as you are sewing. If you place this guide on top of a seam and keep it there while you are sewing your top stitching will be a very consistent distance from the seam. If you place the edge of your fabric against the guide and keep it there while sewing you can stitch really close to the edge. Sometimes you’ll have to adjust the needle position for it to work properly. When I place the guide on top of the fabric I’ll usually decrease the pressure on my foot to allow the fabric to be transported smoothly.
These feet have some limitations compared to the feet that were really meant for the job. With my ¼ inch foot I can only stitch a ¼ inch away from the edge because there is only a small hole for the needle so I can’t change the needle position. With the blind hem foot I can adjust the needle a bit to get different distances away from the edge but this is also somewhat limited. Ever since I started using these feet to do my topstitching I’m much happier with the results.
Did you ever consider using these feet for top- or edge stitching? Do you now more feet that would be helpful to achieve accurate topstitching?