Projects
Week 1: Some fusion 360
This was very challenging since I did not have any prior Fusion 360 knowledge, took me 10+ hours to make, but still managed to get it done with some help.



This was very challenging since I did not have any prior Fusion 360 knowledge, took me 10+ hours to make , but still managed to get it done with some help
Week 2: Vinyl Cutting
It was a relatively easy process, only a matter of habit for it to become natural. This is my final product.



The Eagles Of Raja Casablanca logo means a lot to me because it is my hometown team, vinyl cutting it made my heart happy. Fun time.
Week 3: Laser Cutting
This was not my first project idea. I found difficulties with my first project, so I had to come up with something very quickly, and this was it.



Attempt 1: 100 speed/100 power/1 pass (Did not work). Attempt 2: 50 speed/100 power/2 passes (Success)
Week 4: Board Milling and Soldering
One of my new favorite things to do.
I used all the measurements in the slides and the board turned out pretty fine; this is the final outcome.


Week 5: 3D Printing
In process...
Week 6: Deep Diving into ATtiny412 Microcontroller Datasheet
The ATtiny412 is an 8-bit microcontroller from Microchip’s tinyAVR® 1-series, designed for low-power and high-performance applications in compact systems. It operates with a RISC-based architecture and can run at clock speeds of up to 20 MHz. The ATtiny412 features 4 KB of Flash memory, 256 bytes of SRAM, and 128 bytes of EEPROM for program and data storage. It has 8 pins, with 6 fully configurable GPIO pins, and supports several communication interfaces including USART, SPI, and I2C. The microcontroller includes a 10-bit ADC with 8 channels, a 16-bit Timer/Counter (TCA), and an 8-bit Timer/Counter (TCB) for precise timing and waveform generation. One of its key features is the Event System, which allows peripherals to communicate directly without CPU intervention, saving power and improving real-time performance.
I also compared the ATtiny412 with ESP32-C3, noting that the ESP32-C3 offers much higher performance and versatility with Wi-Fi and BLE capabilities, but consumes more power.
Week 7: Simple KiCad Design
I did not know how to design in KiCad, so I used a website called "build-electronics-circuit" to get some help.

I will try to add a microcontroller into this design and have some code running by the end of this week.
Week 8: Input and Output device
For this assignment, I did , with some help from Matthew, a led that changes colors by the movement of a joystick.
Step 1 was making the schematic and design for the board on Kicad .


Step 2 : Milling and soldering.

Now for the soldering:


It was a pretty easy process, did not take very long.
Step 3 : Getting the program done.

This is the program that got the whole thing to work, pretty basic setup and loop.
And finally: this is the end product.
Shoutout to Nate and Mathew for the help x2