week 3 - Computer Controlled Cutting : Local Session#

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


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


  • 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
      • Each student creates working branch (have shared branch nameing rule)
        各自それぞれブランチを切る ブランチ名は共通の命名規則を作っておいたほうがいいです。
      • Each student commits to one’s branch
      • 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.
      • 参考: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