week 3 - Computer Controlled Cutting : Local Session#

  • Author : Kai Naito (Fablab Kamakura)
  • Date created : 1/30/2019
  • Date uploaded : 2/10/2022

Agenda#

  • Weekly Check-up >>10mins
  • Review assignments >>10mins
  • Set a goal >>10mins
  • Class review / Q&A >>10mins

Assignments & Goal#

  • Group assignment
  • characterize your lasercutter’s focus, power, speed, rate, kerf, and joint clearance
  • Document your work to the group work page and reflect on your individual page what you learned

  • Individual assignments

  • Design, lasercut, and document a parametric press-fit construction kit, which can be assembled in multiple ways. Account for the lasercutter kerf.
  • cut something on the vinylcutter

Refer to Assessment page

Advices from Instructors#

Evaluation points#

  • Group assignments

  • Individual assignments

    • Make Pressfit Construction kit
      • What is “pressfit”?
      • Understanding “parametric design”
      • What to set as parameters?
      • Make sure it can be assembled in different ways!
    • Use cutting machine to make something

Group assignment guidline#

  • Repo to push your work 2022
  • Published website 2022

  • Each lab should have at least 1 group assignment documentation (and show all student participated).

  • You can make more than 2 groups and document seperately.
  • IMPORTANT : Site each week’s group assginment page in your individual weekly assignment page.
    【超重要】各々個人ページからグループページへのリンクをはること!

How to collaborate on same project on Gitlab#

  • Method 1: Commit directly to master branch
    Same process as you upload your indivisual documentation.
    Always make sure to pull remote and get the latest version before you edit.
    You will encounter conflict if you edit the same line at the same time.

個人ページを更新するときと同じ手順です。編集する前に必ずPullしてください。同時に同じファイルの同じ行を編集するとコンフリクトが発生するの注意してください。

  • Method 2: Branch out and send merge request
    Effective way to keep track and organize when you’re working in a large group.
    Reference : GitLab CE Tutorial #6 - Merge Requests
    参考:Git Labでマージリクエスト(プルリクエスト)をするまで

    • Procedure

      • A leader creates assignment page and decide the section each student is in charge of
        まずはマージ役の人が、課題ページのmdフアイルに、各自の担当セクション部分を見出しで追記
      • Each student creates working branch (have shared branch nameing rule)
        各自それぞれブランチを切る ブランチ名は共通の命名規則を作っておいたほうがいいです。
      • Each student commits to one’s branch
        各セッションの参加者がそれぞれのブランチへcommitする
      • Send merge request to a leader when it’s done
        各週ドキュメントが終了したら、マージリクエストを送信する
      • A leader checks merge requests and merge them to master branch
        マージ役が確認 / masterブランチへマージする。
    • Note

      • Better not to make change on other student’s line to avoid unnecesarry conflict when merging.
        グループページのMarkdownファイルを編集する際に、自分以外の人のセクションのところを編集しないようにしてください。編集の衝突(Conflict)が発生してmergeができなくなります。
      • 参考:gitで同一ファイルを複数人で編集した場合の衝突

Class review#

2.9.2022 Global Session Note

Group assignment#

Check parameter, kerf width (spot diameter), precision and limitation of the laser-cutter in our lab.

Individual Assignments#

For next week…#

  • Recitaion: parametric+ design

    • on Monday 9:00 EST, 23:00 JST
  • Asia Regional Review:

    • on Tuesday 21:00-22:00 JST
  • Class on Wednesday 9:00 EST, 23:00JST

Reference#