All Assignments
Week 1. Project Management
Git & Gitlab | Web development | Image optimisation | Video optimisation
Getting organised, recalling the use of Git and the terminal, and building this documentation website from scratch. Later on I updated the website with Claude. Additionally here are documentation on media optimization for web.
See documentation ›
Week 2. Computer Aided Design
2D design | 3D modelling
I explored CAD software. For 2D software I used GIMP and Inkscape. For 3D modelling is used mainly FreeCad, on which I made a simple model of stylus pen:
See documentation ›
Week 3. Computer Controlled Cutting
Vinyl cutter | Laser cutter
I got familiar with vinyl cutter and made a couple of stickers:
With laser cutter I designed and cut a prototype of a notetaking pad:
See documentation ›
Week 4. Embedded Programming
Soldering | Microcontrollers | XIAO RP2040
This week I learned soldering and embedded programming and I made a simple space invaders imitation:
See documentation ›
Week 5. 3D Printing and Scanning
My first 3D print | 3D tests | 3D scanning | 3D design & print
This week I learned about three types of 3D printing: FFF, multicolor FFF and SLA. We tested how 3D scanning works. Then I experimented Claude-Blender-MCP (LLM prompted 3D-modeling) and then by myself designed and 3D printed a russian doll type of a creation, (which didn't assemble as planned because I made it too thin):
See documentation ›
Week 6. Electronics Design
Electronic test equipment | EDA KiCad | Simulation
This week I learned about test equipment for electronics: logic analyzer, oscilloscope, and multimeter
I simulated a LED blinking button push reaction game with Wokwi:
Then I designed a custom PCB for creating the game with KiCad:
See documentation ›
Week 7. Electronics Production
PCB production process | Electronics for my reaction game PCB
This week I learned about PCB printing workflow and then printed and soldered the LED blinking button push reaction game that I had designed last week:
See documentation ›
Week 8. Input Devices
"Touchpad" sensing capacitance | ToF distance sensor
I experimented with making a touchpad that senses the location of a pen, but couldn't make it work properly.
Then I made a simpler sensor device with Time of Flight proximity sensor: when hand is nearer than 10cm, the led starts blinking:
See documentation ›
Week 9. Output Devices
Servo motor
I designed and made a PCB that makes a servo motor move.
See documentation ›
Week 10. Networking and Communications
UART/Serial | Bluetooth
I made a servo motor move based on the proximity of my hand using UART/Serial bus for communication between microcontrollers.
See documentation ›
Week 11. Machine Design
Machine building group assignment | Redesigning machine part
In this week I was visting Istanbul Hisar FabLab. I set up the group assignment web page and then I rethought, designed, 3D printed and assembled a more usable (?) tool holder for Blot plotting machine:
See documentation ›
Week 12: Computer-Controlled Machining
Modeling with FreeCAD | CNC process
This week I designed a shelf with FreeCAD and CNC-milled/cut it in reality. It is designed to be attached to my electric desk at home so that it goes up and down with the desk (so that the desk still works and won't break).