Skip to content
Snippets Groups Projects
README.md 7.31 KiB
Newer Older
  • Learn to ignore specific revisions
  • Quentin Bolsee's avatar
    Quentin Bolsee committed
    # Machine Week 2023
    
    Jake Read's avatar
    Jake Read committed
    
    
    Jake Read's avatar
    Jake Read committed
    ```
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    everything's connected but nothing's working !
    
    Jake Read's avatar
    Jake Read committed
    ```
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    # Your (Group) Task
    
    Jake Read's avatar
    Jake Read committed
    
    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)
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    Stuff shuld move around.
    
    Jake Read's avatar
    Jake Read committed
    
    ### **Actuation:** computer-controllable motion of the above DOFs
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    The motion should be computer controlled.
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ### **Automation / Application** software-coordinated computer-control of the above, and i.e. sequences therein
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    The motion should result in some desired outcome... maybe make something, draw something, change something, assemble something, sort something, cast a spell, etc.
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    > 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).
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ---
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    # Examples / Ideas
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    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.
    
    Jake Read's avatar
    Jake Read committed
    
    ### [Label Maker](https://www.youtube.com/watch?v=Y_rrbo6_42U&t=73s)
    ### [Wire Cutter](https://youtu.be/7E6iHRjvH_k?t=20)
    ### [Music Machines](https://youtu.be/dhKYxDzyXqI?t=5)
    ### [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)
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ### [Robot Chainsaw Machine](https://youtu.be/ix68oRfI5Gw?t=1160)
    ### [Robot Basketball Hoop](https://youtu.be/myO8fxhDRW0?t=598)
    
    # Examples from this Kit
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ### Framing
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    T gusset [[CAD](CAD/parts/gusset_T.f3z)][[stl](CAD/parts/gusset_T.stl)]
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    <img src=img/gusset_T.png width=50%><br>
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    Elbow gusset [[CAD](CAD/parts/gusset_elbow.f3z)][[stl](CAD/parts/gusset_elbow.stl)]
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    <img src=img/gusset_elbow.png width=50%><br>
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ### Belt Axis [[CAD](CAD/belt_axis/belt_axis.f3z)]
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    <img src=img/belt_axis.png width=70%><br>
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ### Leadscrew Axis [[CAD](CAD/leadscrew_axis/leadscrew_axis.f3z)]
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    <img src=img/leadscrew_axis.png width=70%><br>
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ### A Rotary Axis [[CAD](CAD/rotary_axis/rotary_axis.f3z)] [[notes](https://ekswhyzee.com/2019/04/09/gt2-belt-rotary-cad.html)]
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    <img src=img/rotary_axis.png width=70%><br>
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ## The Blot / Drawing Machine [[notes](https://blot.hackclub.dev/)]
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ## The Guhzylophone
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ...
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ## Air Drumming
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ...
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ---
    
    Jake Read's avatar
    Jake Read committed
    
    ## MechE (examples)
    
    - clank
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    - corexy (of dave)
    - beehive axes
    - clank-mudstack-extruder design pattern
    - ... add some more
    
    Jake Read's avatar
    Jake Read committed
    
    ## Examples
    
    - the blot (or some plotter: motion control, servo, stepper)
    - xylophone (motion control, low-fet, stepper)
    - drum stik (accel, low-fet)
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ## Stable Circuits
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    - stepper
    - servo
    - low-fet
    - BNO085
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ## Making new Things
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    - how-to-add a new thing
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ---
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    # The Kit
    
    Jake Read's avatar
    Jake Read committed
    
    | Part | QTY | Ordered ? | Arrived ? | Kitted ? |
    | --- | --- | --- | --- | --- |
    | **Hardware** | --- | --- | --- | --- |
    
    Jake Read's avatar
    Jake Read committed
    | FHCS M5x10 | x | x | x | x |
    | FHCS M5x20 | x | x | x | x |
    | FHCS M5x30 | x | x | x | x |
    | FHCS M5x40 | x | x | x | x |
    | SHCS M5x10 | x | x | x | x |
    | SHCS M5x20 | x | x | x | x |
    | Nylock M5  | x | x | x | x |
    | Washer M5 | x | x | x | x |
    | FHCS M3x8 | x | x | x | x |
    | SHCS M3x8 | x | x | x | x |
    | SHCS M3x16 | x | x | x | x |
    | Nylock M3  | x | x | x | x |
    | Washer M3 | x | x | x | x |
    | [Aluminum Spacer](https://www.mcmaster.com/94669A042/) | 10 | x | x | x |
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    | [Eccentric Spacers](https://www.amazon.com/Micro-Traders-Eccentric-Aluminium-Extrusion/dp/B09CYK9P43/) | 10 | x | no | no |
    
    Jake Read's avatar
    Jake Read committed
    | **Extrusion Situations** | --- | --- | --- | --- |
    
    Jake Read's avatar
    Jake Read committed
    | [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 |
    | Extrusion Corner Brackets | 20 | x | x | x |
    
    Jake Read's avatar
    Jake Read committed
    | [Extrusion Post-Install T-Nuts](https://www.amazon.com/Qjaiune-Aluminum-Extrusion-Printer-Profile/dp/B09H5B55ZG/) | x | x | x | x |
    
    Jake Read's avatar
    Jake Read committed
    | **USB** | --- | --- | --- | --- |
    
    Jake Read's avatar
    Jake Read committed
    | [8-Port Powered USB Hub](https://www.amazon.com/Sokiwi-Aluminum-Expender-Splitter-Individual/dp/B099YS5DGX/?th=1) | 1 | x | x | x |
    | USB A to C Cables | 7 | x | x | x |
    | [USB C to C 240W Cables](https://www.amazon.com/LISEN-Charger-Certified-Charging-MacBook/dp/B0CL26CTYG/) | 1 | x | x | x |
    | [USB PD Charger](https://www.amazon.com/Charger-Charging-Station-Foldable-Portable/dp/B0C6K2PJJ8/) | 1 | x | x | x |
    
    Jake Read's avatar
    Jake Read committed
    | [USB PD Decoys](https://www.amazon.com/Type-C-Trigger-Polling-Detector-Notebook/dp/B0BCW2LQP8) | 2 | x | x | x |
    
    Jake Read's avatar
    Jake Read committed
    | **Motors** | --- | --- | --- | --- |
    | [NEMA17 Motors](https://www.amazon.com/STEPPERONLINE-Stepper-Bipolar-4-Lead-Printer/dp/B00QEYADRQ/) | 5 | x | x | x |
    | [Standard Size Servos](https://www.amazon.com/Youleke-Torque-Digital-Servo%EF%BC%8CWaterproof-Horn%EF%BC%88270%C2%B0%EF%BC%89/dp/B08739MGPL/) | 2 | x | no | no |
    | [Mini Size Servos](https://www.amazon.com/Miuzei-MG90S-Servo-Helicopter-Arduino/dp/B0BWJ26PX2/) | 2 | x | x | x |
    
    Jake Read's avatar
    Jake Read committed
    | **Transmission** | --- | --- | --- | --- |
    
    Jake Read's avatar
    Jake Read committed
    | Kevlar 8800K43 | 50ft | x | x | no |
    
    Jake Read's avatar
    Jake Read committed
    | [GT2 Pulleys](https://www.amazon.com/Printing-Zeelo-Fiberglass-Rostock-Printers/dp/B08SMFM3Z6/?th=1) | 4 | x | x | x |
    | [GT2 Belt Open](https://www.amazon.com/Printing-Zeelo-Fiberglass-Rostock-Printers/dp/B08SMFM3Z6/?th=1) | - | x | x | x |
    
    Jake Read's avatar
    Jake Read committed
    | GT2 Belt Closed 280mm | 2 | x | x | x |
    | [6808 Bearings](https://www.amazon.com/XIKE-6808-2RS-Bearings-40x52x7mm-Pre-Lubricated/dp/B09D2VY3BK/?th=1) | 2 | x | no | no |
    | [625 Bearings](https://www.amazon.com/uxcell-625-2RS-Bearing-5x16x5mm-Bearings/dp/B07TML6YP4/?th=1) | 10 | x | x | x |
    | [625F Bearings](https://www.amazon.com/%EF%BC%BB12-Pack%EF%BC%BD625-2RS-Ball-Bearings-Miniature/dp/B0BRQP2QG7/) | 10 | x | x | x |
    | [Standard Roller Wheels](https://www.amazon.com/Official-Creality-3D-Printer-Plastic/dp/B09QPG7XGR/) | 20 | x | x | x |
    
    Jake Read's avatar
    Jake Read committed
    | [Small Roller Wheels](https://www.amazon.com/3Dman-Plastic-Pulley-Passive-Bearing/dp/B07V4GHLL8/) | 20 | x | x | x |
    
    Jake Read's avatar
    Jake Read committed
    | **Misc** | --- | --- | --- | --- |
    
    Jake Read's avatar
    Jake Read committed
    | [Limit Switches](https://www.amazon.com/JANDECCN-Switch-Straight-Action-V-153-1C25/dp/B0BDDCYTPP/) | 5 | x | x | x |
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    - prototype in cardboard, mechanisms can move 'by hand'
    
    Jake Read's avatar
    Jake Read committed
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ---
    
    Jake Read's avatar
    Jake Read committed
    
    # Useful Design Notes
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    [How to Make Something that Makes Almost Anything](https://fab.cba.mit.edu/classes/865.21/index.html)
    
    Jake Read's avatar
    Jake Read committed
    
    ## MechE
    
    [slocum: FUNdaMENTALS](http://pergatory.mit.edu/resources/fundamentals.html)  
    [mechanical design principles](https://fab.cba.mit.edu/classes/865.21/topics/mechanical_design/principles/)  
    [transmissions](https://fab.cba.mit.edu/classes/865.21/topics/mechanical_design/transmissions/)  
    [kinematics](https://fab.cba.mit.edu/classes/865.21/topics/mechanical_design/kinematics/)  
    [materials](https://fab.cba.mit.edu/classes/865.21/topics/mechanical_design/materials/)  
    [common mechanical design patterns](https://fab.cba.mit.edu/classes/865.21/topics/mechanical_design/approaches/)
    
    ## EE (power electronics):
    
    [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/)
    
    
    Quentin Bolsee's avatar
    Quentin Bolsee committed
    ## Metrology:
    
    Jake Read's avatar
    Jake Read committed
    
    [accuracy vs. precision](https://fab.cba.mit.edu/classes/865.21/topics/metrology/01_concepts.html)