Week 1.5


Home About Me Final Project

Week 1 - Project mangement
Week 1.5 - Principles and Practices
Week 2 - Computer-Aided Design
Week 3 - Computer-Controled Cutting
Week 4 - Electronics Production
Week 5 - 3D Scanning and Printing
Week 6 - Elecronics Design
Week 7 - Computer-Controled Machining
Week 8 - Embedded Programming
Week 9 - Mechanical Design, Machine Design
Week 10 - Input Devices
Week 11 - Modlung and Casting
Week 12 - Output Devices
Week 13 - Networking and Communications
Week 14 - Interface and Application Programming
Week 15 - wildcard Week
Week 16 - Applications and Implications
Week 17 - Invention, Intellectual Property, and Income
Week 18
Week 19
Week 20

Idea - Lego Color Sorter

I spent parts quarantine sorting my lego collection and realized that there should be a better way to do it. I thought that this would be a good opportunity to make a machine to sort my collection. Similar machines have been made; in the link below there is a video about a machine that sorts legos by type and depostis the legos into bins.
Here is a link to that video


in that video he identfys 3 main problems in sorting legos atomaticly They are
- geting a single peace at a time from a pile(the fillter)
- identify the peace in the video he uses ai I dont know what i will do for this yet(the sort)
- puting the items in there designated bins(the place)

I agree that these are the tree big chalinges in aotomated lego sorting


My Plan

my plan I have is broke into three problem into three parts the sort, the pick, and the place. my plan is to work on the Sort first then the Place and lastly the Fillter.

  1. The Sort -this is the device that identifys the lego brick as a color
  2. The Place -This is the device that will take the identifyed part and place it in its corisponding bin
  3. The fillter -The is the mecinsm that will take one peace from the pile

The Rough Draft










Fab Academy Student Agreement


The Fab Academy is responsible for:

  • Teaching principles and practices of digital fabrication
  • Arranging lectures, recitations, meetings, and events for the class
  • Evaluating and providing feedback on student work
  • Offering clear standards for completing assignments
  • Certifying and archiving student progress
  • Supervising class preparation
  • Reviewing prospective students, instructors, and labs
  • Providing central staff and infrastructure for students, instructors, and labs
  • Fund-raising for costs not covered by student tuition
  • Managing and reporting on the program's finances, results, and impacts
  • Publicizing the program
  • Promoting a respectful environment free of harassment and discrimination

I am a Fab Academy student, responsible for:

  • Attending class lectures and participating in reviews
  • Developing and documenting projects assigned to introduce and demonstrate skills
  • Honestly reporting on my work, and appropriately attributing the work of others
  • Working safely
  • Leaving workspaces in the same (or better) condition than I found them
  • Participating in the upkeep of my lab
  • Ensuring that my tuition to cover local and central class costs is covered
  • Promoting a respectful environment free of harassment and discrimination

Signed by committing this file in my repository,
-David Frey