Skip to content

Important links

In This page, you will find all the important links and resources mentioned during the sessions in one place

General

Assessment document
Contains the assignment requirements
getgreenshot
A great free screenshot software to make documentation easier
Machines operation steps guide
A guide to how to use some of the machines in the lab

Embedding videos in page

Local video
youtube video make sure your video is set to “Not for kids” when you upload, otherwise youtube wont allow you to embed it

Project management

Atom
A great editor with integrated git push
Git bash
Terminal for git commands - you can run all git commands through it.
HTML website templates
Markdown cheatsheet
Cant figure out how to do something in Markdown? This will help.

Computer aided design

2D softwares

vectr
Free online vector design software. limited functionality as compared to the rest.
GIMP
Free raster design. Think of it as a free photoshop alternative.
inkscape
Free vector design. Really useful and fairly powerful. Think of it as a free illustrator alternative.

3D softwares - Technically all can be used as 2D softwares as well

OpenSCAD
Design with coding! make sure to check out their wiki for usage info. free.
Fusion 360
Good for begginers with loads of online tutoirals - free trial.
TinkerCad
Limited functionality but fun to test out. Drag and drop. free.
FreeCAD
Free and open source. Can handle complex tasks.
Blender
Sketchup

More:

Caliper
How to use the caliper measuring tool.
sketchfab
A free website to host your 3D files.

Constrains
Begginers exersize
Follow up exersize “Laptop stand”

CNC exersize “Bookshelf”
Form exersize “Pikatcho”

Embedded programming

Arduino basics A must watch video

Please note that the lecture for this week includes more info than you will be requied to do
lecture video
lecture page

If you are using a normal Arduino Nano read this

datasheet atmega328p
Microcontroller board info
Nano pinout
Programming options
More programming options
Download the Arduino IDE
Driver install guide
Driver install link

If you are using Arduino Nano 33 BLE read this
Download the Arduino IDE
quick start guide
Microcontroller board info
Board pinout
Important note: This board operates on 3.3V. Do not try to connect any external input without checking its voltage first

Arduino Nano 33 BLE programming options

Easy
TinkerCAD circuits

Medium
Arduino IDE

Challenging
Visual studio with PlatformIO extention
Installing visual studio Code
Installing Platform IO
Using Platform IO (This is a general example, make sure you change the board to the one you have “Nano 33 BLE”)

programming the feather sense

overview

Inputs and Outputs

How to use a breadboard
video

Buzzer
Tone function
Melody example
What is a piezo buzzer

Servo Motor
what is a servo motor
Example

Button
example

Color sensor
details

Molding and casting

Liquid silicone

general data sheet
Part A safety datasheet
Part B safety datasheet

Clay scilicone

website

Clear Cast epoxy

Clear cast epoxy page
Safety datasheet


Last update: March 23, 2022