Welcome to My Minimalistic Website

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.

3D Prosthetic Hand 3D Design View 3D Design View

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.

Vinyl Cut Product Vinyl Cut Process 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.

Laser Cut Attempt 1 Laser Cut Attempt 2 Laser Cut Final Product

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.

Soldered Board Final Board 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.

KiCad Design

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 .

KiCad Design KiCad Design

Step 2 : Milling and soldering.

KiCad Design

Now for the soldering:

KiCad Design KiCad Design

It was a pretty easy process, did not take very long.

Step 3 : Getting the program done.

KiCad Design

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