I think I need a sewing machine that can do a variety of different kinds of stitches. One use case is to repair holey socks by cannabalizing fabric from other holey socks. Thus the stitch needs to be the kind that can stretch and ideally not create an awkward feeling on the foot.
Some sewing machines have a fixed number of stitches they can do. Would it make sense to get an embroidery machine and use #inkStitch (an Inkscape variant)? I’m not sure if that’s strictly for embroidery – or does that give the ability to do a variety of stitches using FOSS?
The inkstitch.org website steers people toward taking a basic sewing machine and modifying it using 3d printed parts. That’s too ambitious for me. I don’t want a hardware project. I just want to buy hardware that’s ready to go and use free software to control it. Is that possible with things that exist already?
#askFedi
All the gears on our Singer are metal and it can perform all the of the requirements that you have listed. I should mention however that seeing on buttons is done by hand. There are way to many variables for a machine to do it. The feature I was referencing was the ability to see the edges around the hole for buttons when creating garments and the like. You use the machine to sew the edges and then a blade to cut the hole in the middle where the button goes through.
The exterior is plastic but it has a fully metal internal frame that in images looks rather robust.
For embroidery over stains/holes in clothes I recommend looking into hand embroidery. There used to be a subreddit specifically for exactly that: Hand embroidery over stains and holes. It was super fascinating to see the beautiful things people could do by hand.
I recommend browsing the singer page for this machine. It lays out nicely all the features and shows an internal shot of the all metal construction. https://www.singer.com/heavy-duty-4452-sewing-machine
Anecdotally the Mennonite who runs the sewing machine repair store in my area recommends Singer. He repairs them less and when he has to it’s easier to get parts for.
edit: You are correct regarding the FOSS software workaround. Inkscape would be used exclusively for embroidery and not at all needed for straight stitches.