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 https://www.thingiverse.com/thing:4547787/files x 3
Custom Motor Paddle Attachment Custom Motor Paddle Attachment https://www.thingiverse.com/thing:4547787/files x 3
Custom Motor Coupler Custom Motor Coupler https://www.thingiverse.com/thing:4547787/files x 1
This Is A Standard 12mm Square Momentary Button. What We Really Like Is The Large Button Head And Good Tactile Feel (it 'clicks' Really Well). This Button Is Great For User Input On A Pcb Or A Good  Big Reset Button On A Breadboard. Breadboard Friend This Is A Standard 12mm Square Momentary Button. What We Really Like Is The Large Button Head And Good Tactile Feel (it 'clicks' Really Well). This Button Is Great For User Input On A Pcb Or A Good Big Reset Button On A Breadboard. Breadboard Friend 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

Story

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

Code

Three Motor Control

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

Credits

Photo of TPalowski13

TPalowski13

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

   

Leave your feedback...