Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
1 result

machineweek-2024

  • Clone with SSH
  • Clone with HTTPS
  • Forked from Jake Read / machineweek-2023
    11 commits ahead of the upstream repository.
    user avatar
    Jake Read authored
    9f3da8eb
    History
    Name Last commit Last update
    CAD
    img
    KIT.md
    LINKS.md
    README.md
    TODO.md
    recitation.md

    Machine Week 2024

    everything's connected but nothing's working !

    0. Links !

    Controls Repository: machineweek-2024-control

    Section Working Repository (code, cad, etc) Docs Repository (site source) Docs Site
    CBA cba-machine cba-site CBA Section
    Harvard harvard-machine harvard-site Harvard Section
    EECS eecs-machine eecs-site EECS Section
    Architecture architecture-machine architecture-site Architecture Section

    1. Your (Group) Task

    Each section will design and build a "machine" - this means anything that includes mechanism, actuation, automation and application.

    You'll get a kit of parts to do this, and we have an example linear axis and an example rotary axis that you can use as building blocks. We also have two example projects: a xylophone that plays itself and a small, very fast drawing machine. We also provide a set of modular hardware and software for motion control (requires a gitlab login) to help get things moving.

    You should also document your machine and use git to collaborate a-la last year's examples:

    Mechanism: mechanical degrees-of-freedom (DOF)

    Stuff should move around!

    Actuation: computer-controllable motion of the above DOFs

    The motion should be computer controlled.

    Automation / Application software-coordinated computer-control of the above, to accomplish a task.

    The motion should result in some desired outcome... maybe make something, draw something, change something, assemble something, sort something, cast a spell, etc.


    2. 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.

    Label Maker YT / MrInnovative

    tape-labels

    Wire Cutter YT / MrInnovative

    wire-cutter

    String / Floating Machines HangPrinter

    hang-printer

    Architecture-Scale / Space Transforming Gil Sunshine

    gil

    Scara Arm YT / How To Mechatronics

    scara

    Light Painting

    lp

    Robot Chainsaw Machine: YT / Stuff Made Here

    robosaw

    Robot Basketball Hoop: YT / Stuff Made Here

    robohoop

    Claw Machine: Toy Story

    Shaper Origin YT / Ilan Moyer

    origin

    Turn-By-Wire: UIST

    tbw

    Xylo (WIP)

    xylo-wip


    3. Component Examples from this Kit

    Belt Axis

    Fab'd CAD: cad/belt_axis/assy_belt_axis.f3z STLs: cad/belt_axis
    (pic) axis stls

    Rotary Axis [notes]

    Fab'd Preview: cad/rotary_axis/assy_rotary_axis.f3z STLs: cad/rotary_axis
    (pic) axis stls

    Framing

    Tee Elbow
    gus el

    4. The Kit of Parts

    controllers


    5. Strategies

    • teamworks!
      • have a project manager
      • divide into sub-teams, but talk often
        • electronics / software
        • mechanism
        • documentation
        • cad/cam ?
    • prototype in cardboard, mechanisms can move 'by hand'
    • commit to your vision (no backtracking)
    • spiral development !
    • document all the time, it should be one person's job !
      • one page per team,
      • note individual contributions on your page

    6. How to Start

    • elect a contact-person
    • have them contact us (Jake and Quentin) (we will open a #machines channel in the discord)
    • convene a kickoff meeting, schedule it with us!
      • we will bring your kit-of-parts to the meeting!

    7. Extended Resources: LINKS


    8. Prior Years