Arduino and RAMPS drive this quilting machine

A Maker by the name of Yu-Ning Lin has designed an Arduino-powered quilting platform that combines the mechanics of a sewing machine with CNC technology.

“The [machine] translates a vector file into G-code and subsequently into Arduino language which then moves the machine,” Yu-Ning explained in a recent Instructables post.

“[It] uses four stepper motors to control the x-axis, y-axis, the bobbin case and the threading. The bed moves in x and y direction, while the threading moves up and down.”

Key project components include:

  • An Atmel-based Arduino Mega 2560 (ATmega2560 MCU)
  • 
Ultimaker RAMPS 1.4 (shield)
  • Pololu stepper motor (4)
  • Heat sink (4)
  • SparkFun theragrip thermal tape
Linear motion shaft (2)
  • Linear bearing for 3D printer (4)

According to Yu-Ning, most of the parts were laser-cut, with various pieces first modeled in Rhino.

“Instead of fabricating all mechanical parts of the sewing machine, I took the existing parts of a mini sewing machine and reassembled them for my Arduino Quilting Machine,” Yu-Ning added.


“The only custom parts are the shuttle hook cover, shuttle race, bobbin case and the entire needle bar.”

Interested in learning more? You can check out the project’s official Instructables page here.

1 thought on “Arduino and RAMPS drive this quilting machine

Leave a comment