CNC Sewing Machine
We’re all working on some pretty cool projects over here at the moment, but this Arduino powered sewing machine is my personal favourite. I took an old zigzag sewing machine and kitted it out with servos to control the needle position and fabric feed.
The servos are attached to an Arduino that is programmed to operate in one of three modes:
1) Basic Zigzag – This duplicates the functionality of the original zigzag machine.
2) Pattern Mode – Choose from one of 10 preset patterns stored in the Arduino’s memory.
3) Full CNC – Connects directly to a computer via USB, and accepts custom pattern instructions from the machine. In this mode the machine can control fabric and needle direction, so with some clever thinking I should be able to program it to do letters and numbers.
This is an ongoing project. Although the mechanics and electronics are now complete, I still have some polishing and painting to do. I will update this project as time goes on, so keep checking back on the site to monitor progress.


















That’s awesome! What a great idea. Now I want to convert one of the old machines I’ve got laying around. To do full embroidery, you’re going to have to control the reverse function and the needle position left-to-right. What size servo does that require?
Thanks, really pleased that you like it.
I used standard Futaba S3003 “general purpose” servos – It doesn’t take much effort to move the mechanism once you disconnect the tension springs from the feed and the zigzag cam. The feed/position controls work fine with these servos, and the machine will reverse feed in a single stitch. If you push the machine at full speed, the servo might not be fast enough to move from extreme left to extreme right at 5 volts, so a 7806 voltage regulator might be a better choice – but then again, how often do people floor the pedal unless they’re running a long seam?
I second Justin great project. I cannot wait to dig into this a build one out for my self. Keep the updates coming great work.
Love the project you’ve got there. Also looking to recreate it for myself and my group of “Makers” in Memphis, MidSouth Makers.
Anxiously awaiting your posts!
I’ve added some more photos and information here: http://www.upcraft.it/archives/718
I’ll keep posting updates, and release the software when I’m happy with the look of it.
Thanks for looking!
Andrew