diff --git a/README.md b/README.md index f8aa6f74c385d82965fdc0a0acd66e54dd89e60e..0e87cb72bd1cbb9e1c03fc266cba6dccd68dc538 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,32 @@ -# Machine Week 2023 +# Machine Week 2023 ``` -everything's connected but nothing's working ! +everything's connected but nothing's working ! ``` -# Your (Group) Task +# Your (Group) Task Each section will design and build a "machine" - this means anything that includes **mechanism, actuation, automation and application**, that just means: ### **Mechanism:** mechanical degrees-of-freedom (DOF) -Stuff shuld move around. +Stuff shuld move around. ### **Actuation:** computer-controllable motion of the above DOFs -The motion should be computer controlled. +The motion should be computer controlled. -### **Automation / Application** software-coordinated computer-control of the above, and i.e. sequences therein +### **Automation / Application** software-coordinated computer-control of the above, and i.e. sequences therein -The motion should result in some desired outcome... maybe make something, draw something, change something, assemble something, sort something, cast a spell, etc. +The motion should result in some desired outcome... maybe make something, draw something, change something, assemble something, sort something, cast a spell, etc. -> We can also think more broadly about "tools" - what does it mean to build a computer-controlled system that acts like a tool, interacting with the world but being mediated by some designer's intent... it's a [foamcore world](https://web.mit.edu/imoyer/www/portfolio/foamcore/index.html). +> We can also think more broadly about "tools" - what does it mean to build a computer-controlled system that acts like a tool, interacting with the world but being mediated by some designer's intent... it's a [foamcore world](https://web.mit.edu/imoyer/www/portfolio/foamcore/index.html). ---- +--- -# Examples / Ideas +# Examples / Ideas -The machines you design and build **don't need to be complicated** - try to de-risk ideas early, and do stuff that "works right away" rather than complex projects that require hundreds of details to come together all at once in order to work. This can be fun; have fun. +The machines you design and build **don't need to be complicated** - try to de-risk ideas early, and do stuff that "works right away" rather than complex projects that require hundreds of details to come together all at once in order to work. This can be fun; have fun. ### [Label Maker](https://www.youtube.com/watch?v=Y_rrbo6_42U&t=73s) ### [Wire Cutter](https://youtu.be/7E6iHRjvH_k?t=20) @@ -34,50 +34,52 @@ The machines you design and build **don't need to be complicated** - try to de-r ### [String / Floating Machines](https://youtu.be/dZLtPFJEQi0?t=104) ### [Architecture-Scale / Space Transforming](https://fab.cba.mit.edu/classes/865.21/people/gilsunshine/systems.html) ### [Claw Machine](https://youtu.be/zR3BLM_TAmg?t=117) -### [Robot Chainsaw Machine](https://youtu.be/ix68oRfI5Gw?t=1160) -### [Robot Basketball Hoop](https://youtu.be/myO8fxhDRW0?t=598) +### [Robot Chainsaw Machine](https://youtu.be/ix68oRfI5Gw?t=1160) +### [Robot Basketball Hoop](https://youtu.be/myO8fxhDRW0?t=598) + +# Examples from this Kit -# Examples from this Kit +### Framing -### Framing Gussets +T gusset [[file](CAD/parts/gusset.f3z)] -! IMG of each, link to cad. Maybe a set of them "deployed" in a chassis. +<img src=img/gusset_T.png width=70%><br> -### Belt Axis +Elbow gusset [[file](CAD/parts/gusset.f3z)] -! IMG of it, link to cad and BOM, or a readme-each? +<img src=img/gusset_elbow.png width=70%><br> -### Leadscrew Axis +### Belt Axis [[file](CAD/parts/belt_axis.f3z)] -! IMG of it, link to cad. +<img src=img/belt_axis.png width=70%><br> -### A Rotary Axis +### Leadscrew Axis [[file](CAD/parts/leadscrew_axis.f3z)] -Using [the design pattern explained here](https://ekswhyzee.com/2019/04/09/gt2-belt-rotary-cad.html). +<img src=img/leadscrew_axis.png width=70%><br> -! IMG of it, link to cad. +### A Rotary Axis [[file](CAD/parts/leadscrew_axis.f3z)] [[notes](https://ekswhyzee.com/2019/04/09/gt2-belt-rotary-cad.html)] -## The Blot / Drawing Machine +<img src=img/rotary_axis.png width=70%><br> -[The Blot](https://blot.hackclub.dev/) +## The Blot / Drawing Machine [[notes](https://blot.hackclub.dev/)] -## The Guhzylophone +## The Guhzylophone -... +... -## Air Drumming +## Air Drumming -... +... ---- +--- ## MechE (examples) - clank -- corexy (of dave) -- beehive axes -- clank-mudstack-extruder design pattern -- ... add some more +- corexy (of dave) +- beehive axes +- clank-mudstack-extruder design pattern +- ... add some more ## Examples @@ -85,20 +87,20 @@ Using [the design pattern explained here](https://ekswhyzee.com/2019/04/09/gt2-b - xylophone (motion control, low-fet, stepper) - drum stik (accel, low-fet) -## Stable Circuits +## Stable Circuits -- stepper -- servo -- low-fet -- BNO085 +- stepper +- servo +- low-fet +- BNO085 -## Making new Things +## Making new Things -- how-to-add a new thing +- how-to-add a new thing ---- +--- -# The Kit +# The Kit | Part | QTY | Ordered ? | Arrived ? | Kitted ? | | --- | --- | --- | --- | --- | @@ -117,7 +119,7 @@ Using [the design pattern explained here](https://ekswhyzee.com/2019/04/09/gt2-b | Nylock M3 | x | x | x | x | | Washer M3 | x | x | x | x | | [Aluminum Spacer](https://www.mcmaster.com/94669A042/) | 10 | x | x | x | -| [Eccentric Spacers](https://www.amazon.com/Micro-Traders-Eccentric-Aluminium-Extrusion/dp/B09CYK9P43/) | 10 | x | no | no | +| [Eccentric Spacers](https://www.amazon.com/Micro-Traders-Eccentric-Aluminium-Extrusion/dp/B09CYK9P43/) | 10 | x | no | no | | **Extrusion Situations** | --- | --- | --- | --- | | [V-Groove Extrusion 2020](https://www.amazon.com/BC-Labs-Slot-Aluminum-Extrusion/dp/B092HD1353/) | 2x 1000mm | x | x | x | | HFS5-2060 | 3x 2000mm | x | x | x | @@ -150,13 +152,13 @@ Using [the design pattern explained here](https://ekswhyzee.com/2019/04/09/gt2-b # Strategies -- prototype in cardboard, mechanisms can move 'by hand' +- prototype in cardboard, mechanisms can move 'by hand' ---- +--- # Useful Design Notes -[How to Make Something that Makes Almost Anything](https://fab.cba.mit.edu/classes/865.21/index.html) +[How to Make Something that Makes Almost Anything](https://fab.cba.mit.edu/classes/865.21/index.html) ## MechE @@ -172,6 +174,6 @@ Using [the design pattern explained here](https://ekswhyzee.com/2019/04/09/gt2-b [common switching architectures](https://fab.cba.mit.edu/classes/865.21/topics/power_electronics/architectures/) [commutating motors](https://fab.cba.mit.edu/classes/865.21/topics/power_electronics/commutation/) -## Metrology: +## Metrology: [accuracy vs. precision](https://fab.cba.mit.edu/classes/865.21/topics/metrology/01_concepts.html) diff --git a/img/belt_axis.png b/img/belt_axis.png new file mode 100644 index 0000000000000000000000000000000000000000..5624845b5041d91436fb528328a943a775b3e969 Binary files /dev/null and b/img/belt_axis.png differ diff --git a/img/gusset_T.png b/img/gusset_T.png new file mode 100644 index 0000000000000000000000000000000000000000..06646e7a2802083fb9a0fa0eed1da4daa33fd89a Binary files /dev/null and b/img/gusset_T.png differ diff --git a/img/gusset_elbow.png b/img/gusset_elbow.png new file mode 100644 index 0000000000000000000000000000000000000000..dccc7c18f1732decc32e960852c7378493d2ad83 Binary files /dev/null and b/img/gusset_elbow.png differ diff --git a/img/leadscrew_axis.png b/img/leadscrew_axis.png new file mode 100644 index 0000000000000000000000000000000000000000..ed0a35d0e6367a181f9a7ee61f16f356493d1610 Binary files /dev/null and b/img/leadscrew_axis.png differ diff --git a/img/rotary_axis.png b/img/rotary_axis.png new file mode 100644 index 0000000000000000000000000000000000000000..173b0ff9bc73f662c4b1c0144109b9dd7e796fd4 Binary files /dev/null and b/img/rotary_axis.png differ