Project Presentations

Federico | 17 June 2020

assignment: Document a final project masterpiece that integrates the range of units covered, Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Project Development

Federico | 03 June 2020

assignment: Complete your final project, tracking your progress Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Machine Design

Federico | 27 May 2020

group assignment actuate and automate your machine document the group project and your individual contribution Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Mechanical Design

Federico | 27 May 2020

group assignment design a machine that includes mechanism+actuation+automation build the mechanical parts and operate it manually document the group project and your individual contribution Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Wildcard week

Federico | 20 May 2020

assignment: Design and produce something with a digital fabrication process (incorporating computer-aided design and manufacturing) not covered in another assignment, documenting the requirements that your assignment meets, and including everything necessary to reproduce it. Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Molding and casting

Federico | 13 May 2020

individual assignment: design a mold around the stock and tooling that you’ll be using, mill it (rough cut + (at least) three-axis finish cut), and use it to cast parts group assignment: review the safety data sheets for each of your molding and casting materials, then make and compare test casts with each of them Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Networking and communication

Federico | 06 May 2020

individual assignment: design, build, and connect wired or wireless node(s) with network or bus addresses group assignment: send a message between two projects Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Invention, Intellectual Property and Income

Federico | 29 April 2020

develop a plan for dissemination of your final project prepare drafts of your summary slide (presentation.png, 1920x1080) and video clip (presentation.mp4, 1080p HTML5, < ~minute, < ~10 MB) and put them in your root directory Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Interface and application programming

Federico | 22 April 2020

The assignments of this first week were: Individual Assignment: write an application that interfaces a user with an input &/or output device that you made. Group Assignment: Compare as many tool options as possible. Link to the lesson. Link to the videolesson. Learning Processing Since I always heard of Arduino was built on this environment I thought that would be easy to start with it. Both My instructor Antonio and one of my friend have suggested me to start watching the Processing tutorial made by Daniel Shiffman. The tutorial is very understandable, I would suggest it to a beginner that...

read more

Output Devices

Federico | 15 April 2020

individual assignment: add an output device to a microcontroller board you’ve designed, and program it to do something group assignment: measure the power consumption of an output device Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Application and Implications

Federico | 01 April 2020

Propose a final project masterpiece that integrates the range of units covered, answering: What will it do? Who’s done what beforehand? What will you design? What materials and components will be used? Where will come from? How much will they cost? What parts and systems will be made? What processes will be used? What questions need to be answered? How will it be evaluated? Your project should incorporate 2D and 3D design, additive and subtractive fabrication processes, electronics design and production, embedded microcontroller interfacing and programming, system integration and packaging Where possible, you should make rather than buy the parts...

read more

Input Devices

Federico | 25 March 2020

individual assignment: measure something: add a sensor to a microcontroller board that you have designed and read it group assignment: probe an input device’s analog levels and digital signals Link to the lesson. Link to the videolesson. Board used for this experiences Since the spread of the Corona Virus didn’t allow me to mill my own board, I decided to use the Arduino Nano Clone to test some input devices. Since there are several Arduino Clone boards I list below the configuration I’m using: Type: Arduino Nano Clone Programmer On board: CH-340G , Brand manufacturer: WH, Datasheet Bootloader: The old...

read more

Embedded Programming

Federico | 18 March 2020

individual assignment: read a microcontroller data sheet program your board to do something, with as many different programming languages and programming environments as possible group assignment: compare the performance and development workflows for other architectures Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Computer Controlled Machining

Federico | 11 March 2020

group assignment test runout, alignment, speeds, feeds, and toolpaths for your machine. individual assignment make (design+mill+assemble) something big. Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Electronics Design

Federico | 04 March 2020

group project: use the test equipment in your lab to observe the operation of a microcontroller circuit board individual project: redraw an echo hello-world board, add (at least) a button and LED (with current-limiting resistor) check the design rules, make it, and test it extra credit: simulate its operation Link to the lesson. Link to the videolesson. Example title Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Example title In order to install the WSL you have to: hello Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

3D Scanning and Printing

Federico | 26 February 2020

The assignments of this week were: group assignment: test the design rules for your 3D printer(s) individual assignment: design and 3D print an object (small, few cm3, limited by printer time) that could not be made subtractively 3D scan an object (and optionally print it) Link to the lesson. Link to the videolesson. Designing a Earphones holder I wanted to create my very own earphone holder so I started drawing one in Fusion360. I tried to sketch on the notebook something in order to print less material. I started drawing a simple geometry like this , with a 2 point...

read more

Electronics Production

Federico | 20 February 2020

The assignments of this week were: group assignment: characterize the design rules for your PCB production process individual assignment: make an in-circuit programmer by milling and stuffing the PCB, test it, then optionally try other PCB processes Link to the lesson. Link to the videolesson. Working with fabmodules This week I learned the way to mill pcb starting from png images. Someone could find it funny, but this method find his advantages for quickly prototyping. The first thing I noticed is that the method is very easy and effortless but we always have to take care of small bugs/configuration seetting...

read more

Computer Controlled Cutting

Federico | 12 February 2020

The assignments of this first week were: group assignment: characterize your lasercutter’s focus, power, speed, rate, kerf, and joint clearance individual assignment: cut something on the vinylcutter design, lasercut, and document a parametric construction kit, accounting for the lasercutter kerf, which can be assembled in multiple ways, and for extra credit include elements that aren’t flat Link to the lesson. Link to the videolesson. Inkscape self learning session Laser cutter Design I followed this guide to start learning from a simple design example. The tricks I’ve learned are: 1) To design 3d laser cutter things is better to start with...

read more

Computer Aided Design

Federico | 05 February 2020

The assignments of this first week were: model (raster, vector, 2D, 3D, render, animate, simulate, …) a possible final project, compress your images and videos, and post it on your class page Link to the lesson. Link to the videolesson. Windows Subsystem for Linux Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux WSL installation In order to install the WSL you have to: Activate the developer mode in Windows settings. activate the Linux functionality in control panel from here:

read more

Project Management & Version Control

Federico | 29 January 2020

The assignments of this first week were: work through a git tutorial. Build a personal site in the class archive describing you and your final project. Link to the lesson: Principle and practices Link to the videolesson: Principle and practices Link to the lesson: Project Management Link to the videolesson: Project Management I was curios about using git and running Jekyll on WSL (Windows Subsystem for Linux) so I’ve decided to install the system on my Windows 10. Windows Subsystem for Linux I know that this is not the better way to use linux but it has many advantages (It’s...

read more