assignments

Week 10🥶!

This week we had to create a working and functional machine that we could use to in our lab. It was a really fun but I must say, it was the most exhausting week of them all! With the huge workload of this week and pair that with fact that I had my exam to do as well! Yeah honestly I really had to work my head off for this week. I really hope that the machine that we created doesnt disapoint.

Professor Neils lecture🧐

For this week professor neil explained about all the ways through which you would be able to create a machine. He explaned the use of motors, components and materials. Focusing a lot on how different materials have their own pro's and cons. With also explaining the use of multiple different components such as the ball bearing or nuts and bolts. Emphasising a lot on how the correct use of components is always important to know.

Machine🤖!!!

Alright lets now get into the machine that me and my peers intend to create!
The machine that we have decide to create was an automatic 3D scanner that would be able to scan objects that have been placed in it! We decided upon creating this as in our lab, the DGI Astheic Center, we have a lot of different machine that we use. Though there is one machine that our lab doesn't own. The very machine that our lab doesn't is a 3D scanner. We decided to make the 3D scanner as our machine for this week, not only to have it as an addition to our lab, but also to thank it for all the experinces we had with it 🥰!
Now lets get into how we are actually going to create our machine. We first envisioned a design like this one.

alt text

Fusion360

Fusion360 is a comprehensive CAD/CAM/CAE software developed by Autodesk, suitable for mechanical design and engineering projects. This is the software we’ll be using for most of the 3D designing.

Getting Started

(Once your account is set up, click on "Create" and then select the appropriate workspace for your project.)
If you are unable to download the software (like me at first), what I did was use the browser version.
(Just press LAUNCH and get started)

So we started off by creating the arm, and creating a mechanism for the scanner to move on the z-axis.

Research

Before the actual designing, we did some research on different 3D scanners that were made in the past, and we found quite a few interesting ones. However, one that really stuck out (and one that we referred to religiously) was by Mr. Quentin Bolsée 🙏
After some trial and error, we created this curve, with a slot for our scanner carrier.

https://sketchfab.com/models/4388679db86d434e9d5c57caa8f4b760/embed?ui_theme=dark


Pulley Head

We decided to use a pulley system to move our scanner, so I started working on that using the arm, and a 16mm bearing as a reference.

print one of these again yangtshel by yangtshel.wangyel2022 on Sketchfab

Cart

In the meanwhile, Thinley fabricated the cart that would move up and down the arm, and consequently move the scanner too.

https://sketchfab.com/models/9e6df6ae2e654cf5a39b344743808e5c/embed

The protrusions are for 16mm bearings, and an included slot to attach to the scanner.

Electronics

Damzang and Ngawang were involved in the designing part of this week.

Programming

For the programming part of the machine building, we decided to take over. We tried to program the DC stepper motor to begin with and for this we took reference from this site
These are the steps we followed to program the stepper motor.

1. Connecting Power

2. Setting up Universal Gcode Sender

alt text

alt text

alt text

The content inside the green box indicates a successful connection.
Then we identified the coil pairs of our stepper motor using a volt meter.
After that, connected one pair of wires to the A1/A2 terminals and the other pair to the B1/B2 terminals on TinyG's motor outputs.

4. Setting Motor Current

Note: Avoid overdriving the motors, which can lead to overheating and damage.

5. Test Drive

For the test drive, we tried with the code that was given in the reference documentation.
We uploaded this code g1 f400 x100
In the above G-Code,

It worked!!

Next we tried it with a gear that will spin another gear!
For our scanning machine, we are trying to control 2 motors in which the first motor will be used to rotate the platform and the second second motor which will be kept side-down to move the scanning platform of the object vertically.
To control the 2 motors we tried several relevant codes which obviously didn't work in the first iteration but after several tries, the following code worked!!

alt text

To see how this code worked, see our video for our 3D scanner.

Assembly

Lets now see how we assembled our machine.
Lets make our gears and adjust them in place.

alt text alt text

Now the arm!

alt text

The wooden arm that we printed didnt come out that good so we decied to 3D print the arm so that it can be smoother.

alt text

Now we started importing all the designs together.

alt text alt text

My Work😄!!!

Now lets get into all the work that I did to contribute to the group project.
Firstly lets get into all the roles that I had taken in this week.
With that let me jsut show some of the things I contributed to and some of the work I did.

Work!

To show what I did for part of this assignment let me show you some of my contributions for this week.
Firstly let me show my contribution for assignment using the CNC.
Now let me show you some of my designs as well.

alt text alt text

Lastly a lot of the print was also done by me.

alt text

Lastly I would like to thank all the people who helped us in this assignments.

Thank you!!!