Applications and Implications

This week is the second-to-last week before the final projects are due for presentation. The goal of this assignment is to ensure thorough preparation for the final project by compiling a summary and addressing some crucial questions. This week's task involves answering the following questions:

  1. What will it do?
  2. Who's done what beforehand?
  3. What will you design?
  4. What materials and components will be used?
  5. Where will they come from?
  6. How much will they cost?
  7. What parts and systems will be made?
  8. What processes will be used?
  9. What questions need to be answered?
  10. How will it be evaluated?

What will it do?

My artificial muscle should be a strength tester (force measurement) for a MCKibben Muscle. McKibben muscles, also known as pneumatic artificial muscles, mimic natural muscles using an inflatable bladder inside a braided mesh. When air is pumped into the bladder, it expands and the mesh contracts, generating movement and force. They are lightweight, flexible, and produce significant power, making them useful in robotics, prosthetics, and industrial automation.

For the testing I need:

  1. Frame
  2. Stepper Motor to adjust the tester for the length of the muscle
  3. Barometric Sensor for the air pressure inside the McKibben muscle
  4. A Load Cell for measuring the force

Who's done what beforehand?

There are several publications about the strength and testing of artificial muscles, but few provide detailed descriptions of building the tester. In this video demonstrates testing under various conditions: isotonic actuation, isometric actuation, actuation against a spring in series, and hysteresis in loading and unloading. In my setup, I aim to test isotonic actuation primarily, with the potential to implement isometric actuation as well, which isn't too difficult.

In the publication by Mayuko et al. 2009, they describe testing a muscle with a length of 700 mm and a force of 28 kN. However, the testing apparatus used for these measurements is not detailed.

In my lab, the artificial muscles produced consist of a balloon and a polyester sleeve. Additionally, connectors for the balloon and the tube are manufactured in-house, allowing me to use these ready-made components instead of creating my own muscles and connectors.

What will you design?

In my final project, I try to design and produce part myself. Most of the part I have already designed:

  1. Frame
  2. Electrical Box/Enclosure
  3. System Integration
  4. PCB
  5. GUI

A detailed description of my designs can be find on my final project page

.

What materials and components will be used?

Fabrication Materials

Amount Material Description Link
1 PETG Filament PETG White, 1,75 mm / 1000 g HERE
1 ECOFLEX™ 0030/1 - HERE
1 Polyacetal Pom Sheet 1mx2m Polyacetal Pom Sheet HERE
1 PLA Filament ecoPLA White, 1,75 mm / 1000 g HERE

Building Material

Amount Material Description Link
1 Trapezoidal threaded spindle T10x2x2-550mm HERE
1 Wood Plate 24x32cm, Thickness 10mm HERE
2 Trapezoidal threaded nut T10x2x2 HERE
1 Linear bearing SCS10UU Linear bearing für 10mm Shaft HERE
3 Deep groove ball bearing Deep groove ball bearing 6200 2RS 10x30x9 mm HERE
1 Alu Profile 8 40x40 2000mm; light; 4 sides open HERE
1 Shaft rod Cf53 Steel - 10 mm - length 510 mm HERE
1 Timing belt 1 meter GT2 timing belt open 10mm HERE
10 Angle bracket Angle bracket 40 x 40 groove 8 light with hammerhead screw fastening HERE
4 Inner angle Angle connector 20 x T Slot 90° L-shape T-slot Internal angle bracket Angle connector Aluminum profile T-Slot HERE
10 T-Nuts with ball M6/ M8 T-Slot Nuts 40 Series T-Slot Nut for aluminum profile extrusion slot HERE
20 Socket head screws socket head screws M6x20mm HERE
2 wood screws Multi-purpose screws, T-profile (for Torx) T10 | 3.0 x 20 mm HERE
4 Threaded inserts M3, internal thread metric knurled nuts assortment kit brass heat set insert HERE
8 Pan head screws PAN Head screws, cross recess, PZD, M3, 10mm HERE

Electronics Materials

Amount Material Description Link
1 Barometric Module TC-10093132, up to 40 kPa pressure HERE
1 Stepper Motor NEMA 17, used in week 06 HERE
1 Motor Driver a4988, used in week 06 HERE
1 Load Cell RB-Phi-120, Tension Micro Load Cell (up to 50 kg) HERE
1 Load Cell Amplifier HX 711 HERE
1 Power Supply 24V power supply unit 1.5A plug-in power supply unit HERE

Where will they come from?

The material can be ordered from the links in the table. Some of the material are underlined as they are already in stock in the lab.

How much will they cost?

The materials that were in stock are not listed in the costs.

Amount Material Price in EUR
1 PETG Filamen 29.99
1 ECOFLEX™ 0030/1 38.81
1 PLA Filament 19.99
1 Trapezoidal threaded spindle 12.55
1 Trapezoidal threaded nut 5.43
1 Linear bearing 2.99
3 Deep groove ball bearing 3.26
1 Alu Profile 8 40x40 49.60
1 Shaft rod 7.14
1 Timing belt 2.75
10 Angle bracket 2.28
4 Inner angle Angle connector 12.69
20 T-Nuts with ball 16.99
1 Barometric Module 8.99
1 Load Cell 9.17
1 HX-711 14.70
1 Power Supply 15.99
IN TOTAL 280.36

What parts and systems will be made and how will they produced?

For the parts not manufactured or manipulated in any other way (saw), the description of the material can be found in the Bill of Materials.

Part Manufacturing Technique, Material
Frame Manually Cutted Profile and screwed together
Enclosure/Electrical Box Laser Cutting, POM
Wood cut with a saw
4 Feet for the box 3D Printed, PLA
Enclosure Barometric Sensor 3D Printed, PLA
Enclosure HX-711 3D Printed, PLA
PCB Holder 3D Printed, PLA
Linear Motion System 3D Printed, PETG , saw for the shafts
Mold for Barometer connection 3D Printed, PLA
Cable connections 3D Printed, PLA
Barometer connection ECOFLEX, Molding and Casting

What questions need to be answered?

Right now, I am more or less done with the project. A huge part is the application programming, to much movement of the linear motion system in z-direction, and some problems with the barometric sensor.

How do I want the output to be generated and processed? How should the measurements be visualized?

The Python program needs to be expanded to enhance its functionality. After mounting the artificial muscle into the frame, an initial measurement should be taken. This is to ensure that the muscle is neither contracted nor applying excessive force to the load cell. This preliminary step is crucial to establish a baseline and ensure accurate measurements during the experiment.

Furthermore, the Python program should be equipped with controls to start and stop the measurement process as needed. This functionality will allow for precise control over the data collection process. Once the measurement is stopped, the program should be capable of processing the recorded data and generating a graph that visually represents the values obtained during the measurement.

By implementing these features, the expanded Python program will significantly improve the ease and accuracy of testing artificial muscles, providing valuable insights into their performance characteristics.

How can I stop the movement of the z-leveling?

The movement of the Z-leveling mechanism is due to excessive tolerance in the 3D-printed parts that interface with the central profile. To resolve this issue, the parts should be reprinted with reduced tolerance. Additionally, screw holes should be incorporated into the design, allowing the 3D-printed parts to be securely mounted to the profile using screws and nuts. This will enhance stability and ensure precise Z-leveling.

How can I solve the problems with the barometric pressure sensor?

The issue with the sensor is that although it is designed to measure up to 40 kPa, the analog output reaches the maximum 5V at only 8 kPa. This discrepancy could be due to counterfeit components. Since I was unable to resolve the problem, I have ordered a new sensor. If the issue persists with the new sensor, I will proceed with the experiments and measurements using a maximum of 8 kPa. It is likely that the new sensor will have the same problem, as some reviews indicate this is a common issue.

How will it be evaluated?

The final project should integrates the range of units covered and incorporate according the requirements of FabAcademy:

  1. 2D and 3D design
  2. Additive and subtractive fabrication processes
  3. Electronics design and production
  4. Embedded microcontroller interfacing and programming
  5. System integration and packaging
  6. Lastly, all parts of the final project should be made rather than bought, if possible.

These are the requirement I defined myself, to make sure my project works:

  1. The output and input devices are properly connected, ensuring that their output can be accurately processed to translate into correct values. These values should be effectively visualized in a graph, providing clear insights into the system's performance.
  2. All electronic components, except for the load cell, are concealed within the machine's housing. This ensures a tidy and professional appearance while minimizing the risk of damage or interference.
  3. The machine is equipped with convenient connectivity options, allowing for easy connection to a computer. This facilitates data transfer, analysis, and control, enhancing the machine's usability and versatility.
  4. The frame of the machine is robust and structurally sound, capable of withstanding the forces exerted during operation. This ensures stability and safety during use, preventing any structural failures or hazards.
  5. The machine incorporates user-friendly controls and interfaces, enabling intuitive operation and adjustment of settings. This enhances usability and accessibility for operators, minimizing the need for specialized training or expertise.
  6. The machine is designed with modularity and scalability in mind, allowing for future upgrades or expansions to accommodate evolving requirements or additional functionalities.