I did mine on an ancient Frister & Rossmann hand driven machine I got for £15 from Oxfam. Solid as a rock and you can go as slow as you like. It won't zig-zag but piping foot available on eBay.
Use polyester (not nylon) upholstery thread and a leather needle.
Use polyester (not nylon) upholstery thread and a leather needle.