Forge Week #1
Week #1
Notes
Welcome! This class is ~3 hours, starting at 1:30. Recitation at 10a Friday tentatively.
Welcome! Introduction to class.
- What even is this?
- Philosophy of innovation
- Philosophy of teaching
- My experiences at MIT
- Examples of what you will be doing
- Goals for the class
Introductions from you, then me
- Your slides!
- My background, my projects
Get To Know Each Other!
- Quick interview: share one surprising fact
- Paper airplane contest, teams of two
Logistics
- Meetings, TAs, IRL and hours
- Website and project management
Basic Skills for this week
- Ideation: other student websites, final projects. people, projects, good example page
- Website intro + documentation super basics (web IDE, post an image (NOT A BIG ONE!!!)).
cmd-u
to see html. - Supply vs. Demand Project Management
- Document as you go!
- 3D Modeling Intro - basics, sketches + constraints + parameters, importing from McMaster Carr, STEP, STL, OBJ
- Snap fits examples + assignment for Tuesday
Hangout
Pizza and Painting!
Homework
- model a snap fit part (i.e. a LEGO) + 3D print it. Vary the parameter to get a good snap!
- document your process making it (video of you designing it? Screenshots?), and post it online. Make it compressed/small!!!
- start thinking of ideas! Come next time with 2 more projects that inspire you.
Recitation
- 10a tomorrow, in the IRL with Neil. He'll show you some snap fits and help you with your 3D designing and 3D printing.
Links
- Neil's Lecture on 3D Design
- MIT Recitation on 3D Design
- Neil's Website on 3D Design
- Class Discord
- Class Syllabus
- Class Folder
- Fusion360
- McMaster Carr
- FreeCAD
Other Notes
Pushing to the repo.
- Add ssh-key on your machine, put it in your account on gitlab (instructions)
- Add user-name to local config (if different than global)
#set global if you haven't used git before
git config --global user.name "Full Name"
git config --global user.email "email@depaul.edu"
#Otherwise set specifics in your project folder (assuming your git isn't tied to DePaul/this id
git config user.name "Full Name"
git config user.email "email@depaul.edu"
#now set up the remote so it knows your username
git remote rm origin
git remote add origin https://<USERNAME>@gitlab.depaulhacks.com/forge/weekly-materials.git
git push --set-upstream origin master