Open Source Hardware: From Fibers to Fabrics¶
Documentation: Spinning Motor¶
Overview¶
This project was an exploration into creating a spinning motor with 3D-printed components. The designs we say as reference rely heavily on plywood and metal components for their structure and functionality. Our goal was to challenge this convention by integrating 3D-printed parts into the design, alongside laser-cut plywood.
Goals
-
To explore the feasibility of using 3D-printed parts for a spinning motor.
-
To experiment with design modifications that adapt existing models for 3D printing.
-
To create a functional spinning motor prototype capable of handling wool and spinning it effectively.
Project Outcome
We were unable to create a fully functional clean prototype. The project works but needs design and material modifications to achieve functionality. The process has been a valuable learning experience, particularly in the challenges of tolerance, material properties, and system integration.
References¶
Bill of Materials¶
Purchased Parts
-
PLA Filament: For 3D-printed parts.
-
Plywood: 5mm sheets for laser cutting.
-
Elastic Bands
-
Glue
-
Hooks M4x15mm
-
DC Motor: Micromotor 130 1.5V-6V (and alternatives for testing).
-
Electronics:
Unique Parts
-
3D-Printed Components
-
Spool
-
Axis
-
Electronics housing/box
-
Tensor Piece
-
-
Laser-Cut Wooden Components
-
Structure base
-
Side supports
-
Assembly Instructions¶
Step 1: Prepare the Components
-
Gather all 3D-printed and laser-cut parts.
-
Ensure the axis, spool, and hooks are free of defects (sand and adjust if necessary).
Step 2: Assemble the Spool and Axis
-
Insert the axis into the spool, ensuring a snug fit.
-
Add hooks to the spool manually to guide the wool.
Step 3: Assemble the Structure
-
Assemble the plywood pieces:the stable base and side supports.
-
Ensure the structure provides sufficient clearance for the rotating spool.
-
Attach Tensor Piece to the structure and add tensor string or elastic bands.
Step 4: Electronic System
-
Assemble the circuit with the resistor, potentiometer, diode, and MOSFET.
-
Mount the motor to the structure securely
-
Connect the motor shaft to the axis directy via a string or elastic bands
-
Secure electronics inside the housing and attach to the structure
Step 5: Test the System
-
Power the motor and adjust the potentiometer for speed control.
-
Observe the rotation of the spool and axis, addressing any misalignments or issues.
Source Files & Export Files¶
Source & Export Files We took this project as a reference and modified it to fit our 3d printer (made it 30% smaller) and make the structure with plywood. LEARNINGS: It takes more time to adapt somebody else’s designs than to actually do your own.
You can find our edited files here .
Software¶
- CAD Software:
- Rhino or Blender for design modifications.
- Slicing Software:
- PrusaSlicer and Bambu Studio for 3D printing.
Review and Rebuild¶
What Happened This project was an experimental attempt to innovate on traditional spinning motor designs. The key innovation was the use of 3D-printed parts in place of the usual plywood and metal components. However, the following issues were encountered:
- Tolerance Problems: Original designs lacked sufficient clearance for real-world assembly.
- Material Limitations: PLA’s heat resistance was insufficient for prolonged motor operation.
- Structural Instability: The wooden structure and motor fixation required significant manual reinforcement.
- Speed Control Challenges: Early motor choices were unsuitable, and tensioning systems needed refinement.
Future Improvements
-
Redesign the spool and axis to incorporate locking mechanisms and better tolerances like make a 13 mm diameter instead of 12 on the axis. (See more of what to change and our exploration in the progress part)
-
Use heat-resistant materials like PETG or ABS for 3D-printed parts.
-
Create a stable, modular structure with integrated motor mounts and electronics housing.
-
Test the system more thoroughly under real operating conditions to identify additional weaknesses.
Exploration and Progress (Day 1–4)¶
Day 1: Initial Prototyping
-
Electronics Setup:
-
Began assembling a basic circuit with a resistor, potentiometer, and a DC motor.
-
Tested the motor’s functionality with the circuit; initial results showed it was operational but lacked speed control.
-
-
3D Printing:
-
Started printing parts for the spool and axis. We printed the spool horitzontal to make the layering more resistant. That ment reducing its size by 30% to make it fit our printer.
-
Encountered initial printing errors but used failed prints to test the system.
-
We took out the hooks from the the axis file so we could later add a better ones manually.
-
-
Challenges:
- Observed that the spool and axis lacked tolerance for proper fitting and movement.
Day 2: Refinement and Testing
-
Soldering and Circuit Finalization:
-
Completed soldering the electronics and tested the motor with the spool.
-
Discovered the motor was too fast, causing stability issues.
-
Switched to a 6V motor, which provided better speed control and flexibility.
-
-
Mechanical Adjustments:
-
Modified the spool diameter (originally 14mm) to 12mm for better fitment with the axis.
-
Tested different materials and connections, noting that the spool spun too loosely.
-
-
Challenges:
-
Printing errors continued, particularly with the axis, due to the design’s lack of tolerance.
-
Identified that the axis needed further modifications to prevent slippage and improve functionality. (We kept it that way and added resistant tape to make it more steady)
-
Day 3: System Integration
-
Assembly:
-
Structural Testing:
-
Used a previous year’s plywood structure to test the system instead of creating a new one.
-
Laser Cut a structure.
-
-
Challenges:
-
The motor was mounted temporarily on a wooden piece but required proper fixation.
-
The structure lacked steadiness, leading to misalignment during testing.
-
Day 4: Final Adjustments and Observations
-
Design & Modifications:
-
Testing Results:
-The system with the first designed structure worked partially, with the axis and spool spinning, but the design had significant flaws: 1. The spool moved too freely on the axis, requiring temporary fixes (rubber bands and tape).2. The structure wasn’t steady enoguh. - The system with the second design structure provided a better structural integrity but now it didn’t let the axis move correctly. We decided to attach the spool to the structure so it wouldn’t move (making the whool attach correctly) and only make the axis move through the motor. This time the structure was holding everything in the right place but now the motor lacked the strengh to move the axis. Maybe the rubber bands and teh non gearlike attachment wasn’t the best.
-
Reflections:
-
The design of the axis and spool requires further refinement, particularly to introduce a locking system and adjust tolerances.
-
The use of PLA for 3D printing raised concerns about heat resistance during prolonged motor operation.
-
There is a need to build a better structure that lets the axis move while keeping it steady.
-
It would have been better to first try to use last year’s machine to see how the design works and it’s key characteristics.
-
Licence¶
This project is released under the MIT License, allowing users to use, modify, distribute, and share the project freely, as long as proper attribution is provided.
Reflection¶
I found the course really interesting, but we spent too much time adjusting and adapting a file instead of actually exploring what we could do with it. For example, most of our time went into making the prototype, and then adapting the materials to make it work. My main takeaway from this course is that adapting someone else’s file is not always the best approach. You end up spending more time analyzing and understanding what they did instead of creating something from scratch. Additionally, we were completely dependent on one 3D printer, and since our entire project relied on 3D printed parts, it slowed down the process significantly.
I would have liked to explore material resistance more and how to improve it. While it was a valuable experience to build and prototype something, I wish we had spent more time on the testing part. I think prototyping is more fun if you test, fail and fix instead of only prototyping one thing and expecting it to work (which never happens). But well, it was also fun to see how to turn fibers to fabrics <3