• Log In
  • Register
  • Home
  • Gardening
  • General Interest
    • Health and Lifestyle
    • Reviews
  • Recipes
    • Beverages
    • Savoury
    • Sweet
  • Textiles
    • Knitting
    • Paper
    • Sewing
  • Upcrafting
  • Workshop
    • Electronics
    • Metal
    • Plastics
    • Repairs
    • Wood
  • About Us
  • Contact Us
  • Contributors
  • Subscribe
  • September 4, 2010

Archives

  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • August 2009

Recent Posts

  • Fast Food: Tasty Ramen
  • 1930′s Skype Phone
  • Workshop Basics: Brazing
  • CNC Sewing Machine – Part 2
  • Anglepoise Helper

Posts by date

September 2010
M T W T F S S
« Aug    
 12345
6789101112
13141516171819
20212223242526
27282930  


CNC Sewing Machine

July 18, 2010
By Andrew Lewis

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.

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA
stitches
stitches2

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

  • Share/Bookmark

Tags: arduino, electronics, Sewing, sewing machine, Upcrafting, upcycling, upgrade sewing machine

5 Responses to “ CNC Sewing Machine ”

  1. Justin on July 22, 2010 at 1:29 pm

    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?

  2. Andrew Lewis on July 22, 2010 at 1:59 pm

    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? :)

  3. Mike on July 22, 2010 at 3:37 pm

    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.

  4. John on July 23, 2010 at 2:35 pm

    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!

  5. Andrew Lewis on July 24, 2010 at 6:32 pm

    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

Leave a Reply

Click here to cancel reply.

Copyright © 2010 Upcraft.it. All Rights Reserved.
Magazine Basic theme designed by Themes by bavotasan.com.
Powered by WordPress.