Skip to content
Snippets Groups Projects
Commit a00fb36d authored by Dhanushree Prakash's avatar Dhanushree Prakash
Browse files

week 11

parent 2eba4a11
No related branches found
No related tags found
No related merge requests found
Pipeline #315050 passed
File added
images/week 11/extendion.jpg

25.7 KiB

images/week 11/iteration 1.jpeg

61 KiB

images/week 11/iteration2.jpeg

48.6 KiB

images/week 11/pen holder.jpeg

55.9 KiB

images/week 11/penholder.jpg

24 KiB

images/week 11/plate1.jpg

38.8 KiB

images/week 11/screw.jpeg

70.9 KiB

images/week 11/sides.jpeg

40.7 KiB

images/week 11/spacers.jpg

32.2 KiB

images/week 11/z axis.jpeg

51.8 KiB

images/week 11/zaxis.jpg

34.1 KiB

File added
......@@ -175,7 +175,7 @@
<span class="image">
<img src="images/pic11.jpg" alt="" />
</span>
<a href="generic.html">
<a href="week 11.html">
<h2>Machine Design</h2>
<div class="content">
<p>Sed nisl arcu euismod sit amet nisi lorem etiam dolor veroeros et feugiat.</p>
......
......@@ -49,103 +49,83 @@
<p>GOALS FOR THE WEEK</p>
<ul>
<P>GROUP</P>
<li>Measure the power consumption of an output device.</li>
<li>Document your work to the group work page and reflect on your individual page what you learned</li>
<li>Design a machine that includes mechanism + actuation + automation
</li>
<li>Build the mechanical parts and operate it manually.</li>
<li>Document the group project</li>
<BR>
<P>INDIVIDUAL</P>
<li>Add an output device to a microcontroller board you've designed and program it to do something.</li>
<li>Document your individual contribution.</li>
</ul>
<h2>CONCEPT</h2>
<P>I decided to use a servo motor as my output device as I might use it later in my final project.</P>
<P><B>SERVO MOTORS</B></P>
<p>A servomotor is a rotary actuator or motor that allows precise control in terms of angular position, acceleration and speed,
capabilities that a normal motor does not have. In short, it uses a normal motor and combines it with a sensor for position feedback.</p>
<h2>THE CONCEPT</h2>
<P>The group consists of
<a href ="https://fabacademy.org/2022/labs/barcelona/students/eduard-almasque/">Eduard,</a>
<a href ="https://fabacademy.org/2022/labs/barcelona/students/marcoantonio-sardo/">Marco and</a>
<a href ="https://fabacademy.org/2022/labs/barcelona/students/angel-erazo/">Angel</a>
<img src="images/WEEK 10/servo.jpg" width="350" height="280"><BR>
<P><B>MOSFETS</B></P>
<P>A MOSFET is a transistor , an electrical component that is responsible for regulating the voltage output from a given input voltage. I decided to use a P channel mosfet.</P>
<B>N CHANNEL vs P CHANNEL MOSFETS</B><br><br>
<img src="images/WEEK 10/p vs n.jpg" width="600" height="420">
and we made a <b>Tic-Tac-Toe drawing machine</b> that you can play with. I was responsible for the Machine buiding and assembly.</P>
<video width="1000" height="550" controls>
<source src="images/week 10/autoroute.mp4" type="video/mp4" ></video><br><br><br>
<h3>SCHEMATIC</h3>
<img src="images/WEEK 10/SCHE.jpg" width="1200" height="600"><br><br><br>
<p><b>Link to the<a href ="https://fabacademy.org/2022/labs/barcelona/students/barcelona-group-assignment/assignments/week11-machines/tic-tac-toe-machine/"> group Documentation</a></b> </p>
<h3>PCB</h3>
<img src="images/WEEK 10/pcb.jpg" width="500" height="450"><br><br><br>
<h3>PROCESS</h3>
<P>The machine that we have built has various mechanisms to operate and perform
action in all 3 spacial dimensions:<BR><UL>
<h3>AUTOROUTING EXPERIMENT</h3>
<p>Taking the advice of a classmate Eduard almasque, I decided to experiment with autorouting using <b>Layout editor</b>.
<ol>
<li>The layout editor can be downloaded from <a href ="https://layouteditor.com/download">here.</a></li>
<li>After installation, you have to extract the <b>freerouting.jar</b> file from layout editor > Bin > freerouting.jar.</li>
<li>The application requires a .dsn file, so I exported my PCB Layout from Kicad. </li>
<li>Open the .dsn in freerouting.exe and check and edit parameters for autorouting.</li>
<li>Check if the parameters such as netclasses have been carried over from Kicad.</li>
<li>Click on autoroute. You can pause the process when needed and move things around to help the routing.</li>
</ol>
<video width="700" height="350" controls>
<source src="images/WEEK 10/autoroute.mp4" type="video/mp4" >
</video><br><BR><BR>
</p>
<h3>MILLING AND STUFFING THE BOARD</h3>
<img src="images/WEEK 10/milling.jpg" width="400" height="380"><br><br><br>
<LI>1 mechanism to operate on the X axis (1 degree of freedom) using dual stepper motors</LI>
<LI>1 mechanism to operate on the Y axis (1 degree of freedom) using a single stepper motor</LI>
<LI>1 mechanism to operate on the Z axis (1 degree of freedom) using a single servo motor</LI></P></UL>
<P>We used a partly assembled machine that was already at the lab. It consisted of 12 aluminium frames. We modified the existing frame in Rhino.
We had to laser cut 5mm acrylic sheet for,
<ul><li>Two holders on either side of the frame acting as X axis</li>
<li>Frame in the center that holds on to the aluminium frame acting as the Y axis.</li>
<li>Extension attached to the Y axis that also has a servo and pen holder.</li>
</ul>
</P>
<H3>FLASHING THE BOOTLOADER</H3>
<P><ol>
<li>Connect the board to the Programmer and plug it into the computer.</li>
<li>Download the sam_ba_Generic_D11C14A bootloader. You need to have the <a href ="https://github.com/ataradov/edbg">EDBG</a> downloaded.
The bootloader has to be inside the EDBG folder.</li>
<li>Open GitBah Terminal in the same folder and run, <u>edbg-windows-r24.exe -ebpv -t samd11 -f sam_ba_SAMD11C14A.bin</u></li><br>
<img src="images/WEEK 8/bootloader.jpg" width="700" height="400"><br>
<li>Disconnect the programmer and connect the new board.</li>
<li>Open the Arduino program.</li>
</ol>
<img src="images/week 11/plate1.jpg" width="540" height="520">
<img src="images/week 11/sides.jpeg" width="650" height="520"><br>
<img src="images/week 11/extendion.jpg" width="900" height="450"><br>
<p>We either needed to make an extension for the Z axis or move the base up.
We chose design an extension with a servo holder cutout that is fixed to the Z axis stepper holder. </p>
<img src="images/week 11/penholder.jpg" width="350" height="520">
<img src="images/week 11/pen holder.jpeg" width="690" height="520">
<img src="images/week 11/spacers.jpg" width="900" height="400"><br>
<p>We also made Z axis holder with an extended arm that can be used in further iterations of the machine.</p>
<img src="images/week 11/zaxis.jpg" width="450" height="520">
<img src="images/week 11/z axis.jpeg" width="750" height="520"><br><br>
<p>We also had to make a thread in the aluminium frame to attach to the holder with screws.</p>
<H3>PROGRAMMING USING ARDUINO</H3>
<P>1. First you need to install <a href ="https://www.arduino.cc/en/software">ARDUINO IDE</a><br>
2. Configure the settings, <br>
Board to <b>Generic D11C14A </b><BR>
Serial Config to <b>TWO_UART</b><BR>
Programmer to <b>Atmel EDBG</b><BR><BR>
<img src="images/week 11/screw.jpeg" width="750" height="520"><BR><BR>
<h3>EVOLUTION</h3>
<p>The first iteration of the assembly had the Y axis above the base frame and we were planning to make an extension arm as the Z axis.
Eventually, we realised that flipped it upside down would make the Z axis shorter and makes the machine more stable.
</p>
<img src="images/week 11/iteration 1.jpeg" width="600" height="400">
<img src="images/week 11/iteration2.jpeg" width="600" height="400"><br>
<p> Design files download<br>
<a href="images/week 11/acrylic plate.zip" download>Rhino file</a>
</p>
<img src="images/WEEK 8/gen.jpg" width="400" height="300">
<img src="images/WEEK 8/two.jpg" width="400" height="300">
<img src="images/WEEK 8/edbg.jpg" width="400" height="300">
</P>
<H3>LOADING THE CODE</H3>
<OL>
<li>Making the LED Blink</li><br>
<img src="images/WEEK 8/LED BLINKING.jpg" width="720" height="450"><br>
<video width="700" height="350" controls>
<source src="images/WEEK 8/led.mp4" type="video/mp4" >
</video><br><br>
<LI>Using the button to make the LED blink</LI><br>
<img src="images/WEEK 8/button blink.jpg" width="1250" height="900"><br><br>
<video width="700" height="350" controls>
<source src="images/WEEK 8/button.mp4" type="video/mp4" >
</video>
</OL>
<!-- Footer -->
......
......@@ -141,6 +141,12 @@
<p>I used blender to clean up the scan a little bit.</p>
<img src="images/week 4/SRM.jpg" width="400" height="400"><br>
<p> Design files download<br>
<a href="images/week 5/vase.gh" download>Vase rhino file</a><br>
<a href="images/week 5/test 1 dhanu.ply" download>Scan test 1</a><br>
<a href="images/week 5/test2.ply" download>Scan test 2</a><br>
</p>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment