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.
Fusion recommended videos:¶
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¶
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¶
Clear Cast epoxy¶
Clear cast epoxy page
Safety datasheet