Adam Stone Fab Academy Documentation
  • Home
  • About

Lessons

  • Prefab
    • ATtiny412
    • Milling
    • 3D Printer
    • Image Resizer
    • Fusion 360
  • Side Projects
    • Image Resizer
    • Expert Network Map
    • Live Expert Network Map
  • Week 1: Principles and Practices, Project Management
    • MkDocs
    • GitLab
    • Final Project Outline
    • Mattermost
    • Week 1: Reflection
      • Reflection
      • MkDocs
      • GitLab
      • Final Project
  • Week 2: Computer-Aided Design
    • GIMP
    • Fusion 360
    • Project Overhaul
    • Cuttle
    • FreeCAD
    • Week 2: Reflection
  • Week 3: Computer-Controlled Cutting
    • Vinyl Cutting
    • Characterizing The Laser Cutter
    • Parametric Construction Kit
    • Week 3: Reflection
  • Week 4: Embedded Programming
    • Exploring Datasheets
    • Programming Microcontrollers
    • Comparing Architectures
    • Embedding Videos
    • Week 4: Reflection
  • Week 5: 3D Scanning and Printing
    • 3D Printing
    • 3D Scanning
    • Design Rules
    • Printer Maintenance
    • Week 5: Reflection
  • Week 6: Electronics Design
    • PCB Design
    • Measuring Microcontrollers
    • Oscilliscope Exploration
    • Week 6: Reflection
  • Week 7: Computer-Controlled Machining
    • CNC Machine (Shopbot)
    • Testing The CNC
    • Week 7: Reflection
  • Week 8: Electronics Production
    • Fixing The Design
    • Milling The PCB
    • RP2040 Development Board
    • PCB Production Design Rules
    • Week 8: Reflection
  • Week 9: Output Devices
    • Board Design Updates
    • Milling The Board
    • Measuring Power
    • Fusion 360 License Renewal
    • Project Updates
    • Week 9: Reflection
  • Week 10: Mechanical Design, Machine Design
    • Lunch-Duty CNC Machine
    • Week 10: Reflection
  • Week 11: Input Devices
    • Measuring Distance
    • Probing Signals
    • Week 11: Reflection
  • Week 12: Molding and Casting
    • Designing The Mold
    • Milling The Mold
    • Casting
    • Exploring Datasheets
    • Week 12: Reflection
  • Week 13: Embedded Networking and Communications
    • Networking
    • Week 13: Reflection
  • Week 14: Interface and Application Programming
    • Interfacing
    • Comparing Tool Options
    • Week 14: Reflection
  • Week 15: Wildcard Week
    • Embroidery
    • Week 15: Reflection
  • Week 16: Applications and Implications
    • Applications and Implications
    • Week 16: Reflection
  • Week 17: Invention, Intellectual Property and Business Models
    • Project Dissemination Plan
    • Slide and Video Drafts
    • Week 17: Reflection
  • Final Project
    • Planning
    • Cupholder Mechanism
    • Cupholder Electronics
    • Display Mechanism
    • Display Electronics
    • Motor Calculations
    • Wireless Communication
    • Combining Electronics
    • Project Summary
    • Final Project: Reflection
Adam Stone Fab Academy Documentation
  • »
  • Lessons »
  • Week 1: Principles and Practices, Project Management »
  • Week 1: Reflection

Week 1: Reflection And Learnings

Reflection

This week was a nice way to start off Fab Academy! I learned a lot about using Git and GitLab which I suppose will be very useful in the coming weeks. I didn't encounter any major challenges this week, and I was satisfied with the extent of my planning for my final project, though I still have some details I'm not certain about, such as how exactly I'll mount the screen on the car mirror.

MkDocs

  • How to create, develop, test, configure, and build a project using MkDocs
  • How to write Markdown files
  • How to created fenced code blocks
  • How to implement MkDocs extentions
  • How to use the Mermaid MkDocs extention

GitLab

  • CLIs only work if the program is added to the PATH environment variable
  • How to use Git via the terminal, Git GUI, and VSCode
  • Cached webpages only update with a hard refresh
  • How to create and merge branches using Git
  • How to setup an SSH key
  • What Git stores as version history
  • How to use a .gitignore file
  • How to control the GitLab pipeline via a .gitlab-ci.yml configuration file
  • How to set up a GitLab repo with MkDocs and implement building in the pipeline

Final Project

  • What's going through a law enforcement officer's mind at a traffic stop
  • Information necessary to diffuse interactions between pedestrains with Tourette's and law enforcement
Previous Next

Built with MkDocs using a theme provided by Read the Docs.
« Previous Next »