Group Assignment on Mechanical design & machine design
Group members
Week 12 - Mechanical design & machine design (Group Work)
This week’s task was to design a machine that includes mechanism, actuation, automation, and application.
Our idea was to create a movement system for a handheld massage device, eliminating the need to manually hold it in uncomfortable positions. We used a commercial KiCA A3D handheld massage device as the main actuator.
MSCW analysis of the project
Must have:
- Movement of the massage device in X and Y directions
Should have:
-
Buttons to control the movement
-
As much open space below the device as possible to allow for massaging access
Could have:
-
Mechanical mechanism to pull the device upward in the Z direction
-
Additional weights for a deeper massage (Jani’s idea)
Won't have:
- Motorized movement in the Z direction (not enough time, only a group of two)
Design process
With the Easter vacation approaching, we focused on quick progress.
Task Division:
- Lauri: Mechanical design, construction, 3D printing, laser cutting
- Shahmeer: Stepper motors, software control, construction, 3D printing, laser cutting
Step motor development
- Identified the correct pins for Arduino connection using a guides: "Stepper Motors and Arduino - The Ultimate Guide" https://howtomechatronics.com/tutorials/arduino/stepper-motors-and-arduino-the-ultimate-guide/
- Used a CNC shield:
- Uploaded test code to drive the motors and experimented with settings to reduce noise and create smoother acceleration.
- Adjusted the maximum current using a screwdriver: some values reduced noise, while others caused stalling or excess noise.
Massage Device Holder
The massage device fit nicely into the first version of the massage device holder.
Initial movement test were possible with this. The goal was to restrict the movement of the massager in all directions except the vertical direction, so it could freely move up and down on the massagee.
A new version was designed with longer vertical guide holes to reduce wobble in lower positions. Also a button was added through the holder to press the device's on/off switch.
When trying to move the device into the new holder, it got stuck in the old piece. The sharp edge of the device caught on the hole edge, we had to sand it and apply some force to release it.
Mechanical design
We started by trying to modify last year's group's project https://fabacademy.org/2024/labs/oulu/machine_projects/Team1/ for our needs, but it fell apart when we modified it, so we decided to build from scratch.
First, we built the largest cube-shaped enclosure possible using the aluminum extrusion profiles we had on hand. Since additional profiles were not readily available for quick delivery, we had to work with what was available.
We designed and laser-cut components to attach wheel systems that glide along the aluminum extrusion profiles. However, the initial design had some slack in the wheel placement, which caused wobbling. To improve stability, we adjusted the design by moving the wheels 0.8 mm closer together for a smoother ride.
We used string as the belt. Since we only had one pulley part in the lab, we quickly designed and 3D printed another.
We hung the massage device holder at the lowest position so it didn't need to be manually inserted in the vertical rods to get a massage.
Summary
The project progressed well with functioning mechanical and electrical systems.
The iterative design approach helped us quickly identify and solve mechanical issues.
Working at the Fab Lab was very convenient as improved parts could be quickly manufactured.
The fab lab was very busy many days leading to some delays.
lso many tools such as small torx heads were not quickly available / found.
The Prusa 3D printer handled the large parts well. All parts printed successfully on the first try.