Assignment items

Group assignment

Individual assignment

Fab Academy Rubric — Have you?
The criteria evaluators look for this week (Mechanical Design).





Note: this page still holds duplicated Week 10 content — the Mechanical Design write-up is pending.

Tools

The process

Group assignment


HTTP link
01| Group assignment was conducted in Vujade Lan in Riyad and I joined the team online
HTTP link
02| My Colleuge Sarah AlDosary Has documented the full process in details, I will cover some highlights in my page.
Interesting
  • Feedback: even though I don't much enjoy joining the lab virtually, It is the only option I have in this phase. I alway was controlling digital signals controling outputs, its' the first time to know how it really work.
  • Challenge: Getting Oscilloscope for our lab in Kuwait


Individual assignment:


01: Add a sensor to a microcontroller board that you have designed and read it


HTTP link

01 | I started this task by making sure I define PWM pins on ESP32 C3 Supper mini using the help of AL Gemini

HTTP link

02 | I chose the viration motor as the out put forthis assignment as it will be also used in my final oproject

HTTP link

03 | With the help of AI Gemini I defined the parts I need to create the driver for the motor and how to connect it to the ESP32-C3 SuperMini

HTTP link

04| I downloaded the symbol and footprint of the Transistor 2N222

HTTP link

05 | As well als the diod 1N40001 that will control the current before it leaves the motor

HTTP link

06 | Aon KiCAD schematocs editor I added the parts (Transistor, Diod, 1K resistor, hairpin) → connected the parts as defined from AI Gemini → Then looked for errors in Design Rules Checker

HTTP link

07 | and connected this output drive to the rest of my PCB design

HTTP link

08 | then I updated the PCB Editor to add the new part

HTTP link

09 | Then I noticed that the DiodeCathode was connected in the wrong way

HTTP link

10| I flipped it in the Schematic designer first

HTTP link

11 | then I updated the PCB Editor again

HTTP link

12 | I found the the current layout will not be suitable and I hasd to rearrange everything

HTTP link

13 | Rechecking the connection with the help of Gemini

HTTP link

14| Rewired all the pins from the input and the output

HTTP link

15 | Redesigns the routes on the PCB

HTTP link

16 | Designs an additional PCB for the Vibrator Motor drive and made the routes 1mm thick as I wanted to design this drive using Vinyl cutter

HTTP link

17 | I connected all the parts to breadboard

HTTP link

18 | I used generated by Gemini AI to test the Vibration power, speed and duration following this workflow: Open Arduino IDE → select the ESP32 C3 library → copy past the code → verify the code → updload to microcontroller → check if it need "Press reset button"


					
const int motorPin = 10; // Connect to the 1k resistor -> Transistor Base

void setup() {
  pinMode(motorPin, OUTPUT);
}

void loop() {
  // Gentle pulse
  analogWrite(motorPin, 150); // 0-255 scale
  delay(500);
  
  // Hard pulse
  analogWrite(motorPin, 255); 
  delay(500);
  
  digitalWrite(motorPin, LOW);
  delay(2000);
}				
					
					
					

19 | It was working, I changed the values and saw how the vibration was changes

HTTP link

20 | I imported the SVG file of PCB I designed in the SignMaster Pro to use the SkyCutter and followed the following workflow: placed the copper tap on a hard 3D printed flat plate → tapped the plat on the cutting mat → fixed the setting of the cutter to lowest speed and lowest force

HTTP link

21 | Once it was completed, I removed the unwanted parts and left the circuit to solder the parts to it

HTTP link

23 | Then I startedthe soldering workflow : The Solder temperature was on 300 degrees culcies → put some past on the solder → made two soldering spots on the circuit → then tried t connect the risitors as the firts part

HTTP link

24 | but the copper routs was removed with the solder :)))))

HTTP link

25 | this is my second trial cutting Vinal circuit

HTTP link

26 | This time I used the microscope to have a bettwe look in soldering the parts

HTTP link

27 | I started by applying small drops of risen that will hole the copper circuit as well as the small electronic parts I wantedt o solder

HTTP link

28 | I cured the it with UV blue light before I start soldering

HTTP link

29 | I applied soldering past on the connection parts

HTTP link

30 | I soldered all the part but it was not an easy process. I was always afraid of creating short circuits adn hhaving to repeat all. The first parts I soldered were the best (diod, VM) but as i progress my soldering got worst i think for two main reasons, I am not used on soldering yet, the curit was very small, and I got both tried and scared of melting the plastic I applied the circuit on.

HTTP link

31 | I use the Voltmeter to check for two main things; I did not mistakenly create short circuits when soldering the parts, and that when suing the resin to fix the small parts in place, I did not isolate them from the circuit and soldered on top of that. Results, the circuits is complet.

What an Achievement!!
  • Feedback: Once I reached this far in this assignment, I remembered what Reco said in the orientation "You will reach a point of time and feel that you have super powers to create anything you want" band this is how I felt after this assignment. wi will still need to orint my full circuit with input output
  • Challenge: I still need more time to learn on using MOD, I saw how it was used in the Global hourse time last Saturday and im very interested to learn using it. time is always my biggest challenge.

Reflection

Placeholder. This reflection will be written once the Mechanical Design work is documented on this page (it currently holds duplicated Week 10 content).

What worked
  • To be completed once the mechanical design work is done.
What didn't
  • To be completed once the mechanical design work is done.
What I'd do differently
  • To be completed once the mechanical design work is done.
Key learnings
  • To be completed once the mechanical design work is done.