About
This website is documentation for the projects I completed while taking MAS.863, How To Make (almost) Anything. Who am I? I am currently a sophomore year undergraduate at MIT (as of 2015), course 6-2 (EECS), with a love a math, origami, and making.

Week 0 - Introduction and Computer-Aided Design
Task: model (draw, render, animate, simulate ...) a possible final project, and post it own your class page
Final Project Ideas
To just choose one project would be too hard. Instead I will make this an ongoing page that will update with links, pictures, CAD drawings etc. for when I choose the final project sometime during the course. For now it will list all my project ideas.

Week 1 - Project Management and Computer-Controlled Cutting
Task: design, make, and document a press-fit construction kit
Cuboid-Curved Stackable Modular Origami
One of my greatest inspirations is origami. This week, my project was based on Jun Mitami's "Stackable Origami" unit. I reversed engineered its crease pattern and went from there.

Week 2 - Electronics Production
Task: make the FabISP in-circuit programmer
FabISP, a fab-able in-system programmer
This week we learned how to mill and solder together a PCB and made this already designed in-system programmer for AVR microcontrollers.

Week 3 - 3D Scanning and Printing
Task: design and 3D print an object that could not be made subtractively; 3D scan an object
Scan a Scorpion and Polygonal Mobius Rings
This week I scanned a scorpion that I had cast out of metal via lost wax casting last semester. I also explored the space of polygonal mobius rings and printed a selection of them.

Week 4 - Computer-Controlled Machining
Task: make something big
Go Coffee Table
Over the summer I started playing the game Go, also known as Weiqi, Igo, and Baduk. Nice full-size go boards start around $80. Instead, I decided to make a coffee table for my room and integrate my hobby with space for storing stones and (eventually) an integrated timing clock system for games.

Week 5 - Electronics Design
Task: redraw the echo hello-world board
Learning Eagle and making own Echo board
This week I learned how to design PCBs using the program EAGLE, from schematic to board layout, and how to add a button and LED onto a pre-existing board design.

Week 6 - Molding and Casting
Task: design a 3D mold, machine it, and cast parts from it
Hyperbolic Paraboloid
One of the simplest but interesting 3D forms is the Hyperbolic Paraboloid. This week I designed and tried to mold this complicated shape.

Week 7 - Embedded Programming
Task: read a microcontroller data sheet; program your board to do something, with as many different programming languages and programming environments as possible
Trying to Program my hello.Echo Board
This week I attempted to get my board from Week 5 to do something interesting and communicate with my computer.

Week 8 - Output Devices
Task: add an output device to a microcontroller board you've designed and program it to do something
LCD screen
For my final project I want to make a timing system (integrated into my Go Table) which will need an LCD screen to output the time left among other functions. This week I made the LCD PCB and tried to program it.

Week 9 - Mechanical Design, Machine Design
Task: make a machine, including the end effector
Lazy Bartender
As a group, our Architecture section decided to build a machine that automatically pours and mixes drinks. I was part of the software team and worked on connecting the back-end and front-end code.

Week 10 - Input Devices
Task: measure something — add a sensor to a microcontroller board that you have designed and read it
Accelerometer? and Buttons
This week I tried to make the accelerometer PCB but never got it to fully work. I also designed a PCB for my final project based of the LCD board and added butttons.

Week 11 - Interface and Application Programming
Task: Write an application that interfaces with an imput and/or output device
Final Project
Task: final project documentation
Go Coffee Table, upgraded
I finally got around to laser cutting some parts for my table, 3D printed a case for my timer, and coded more for my timer.
