Automatic Shirt Folding Machine

About the project

I made an Auto Shirt Folding Machine using three 12V DC motors, driven by MD10C-R3 controller boards, and controlled by by an Arduino.

Project info

Difficulty: Moderate

Platforms: Arduino

Estimated time: 2 hours

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

Dc Gear Motor 12v 100rpm Dc Gear Motor 12v 100rpm 37mm Output Shaft x 3
MD10C-R3 Motor Controller Board MD10C-R3 Motor Controller Board x 1
Arduino Uno - R3 Arduino Uno - R3 Could uses Nano x 1
Custom Motor Clamp Custom Motor Clamp x 3
Custom Motor Paddle Attachment Custom Motor Paddle Attachment x 3
Custom Motor Coupler Custom Motor Coupler x 1
Momentary Pushbutton Switch - 12mm Square Momentary Pushbutton Switch - 12mm Square Any momentary push button x 1

Software apps and online services

Arduino Arduino

Hand tools and fabrication machines

Soldering Iron Soldering Iron x 1
Hot Glue Gun Hot Glue Gun x 1


Wanted to over-engineer a more efficient way to be lazy. Thus, I made a machine that folds my shirts (mostly) at the push of a button. Hope yall enjoy!

Build and Demonstration Video

The device is made from a few pieces of foam board (0.1875inch thickness) cut into four pieces and hinged with packing tape. The timing of the folds can be adjusted inside the code. 

Schematics, diagrams and documents

Circuit Diagram

You can tie all of the 12V supplies together on the other power rail of the breadboard.

CAD, enclosures and custom parts

Motor Paddle

Motor Coupling

Motor Clamp


Three Motor Control

Adjust the timing of the motors via the "int delaymills_ = ___;" lines.


Photo of TPalowski13


Mechanical Engineering Graduate, Youtuber. I like to make dumb builds that I find funny.


Leave your feedback...