Table of Contents

classes

3D Solid modeling

Video

Watch video on YouTube

Watch video on YouTube

Watch video on YouTube

Watch video on YouTube

Reading

Lesson plan

** CSG and solid primitives

** Boolean operations

** 2D drawing with constraints and extrusion

** OpenSCAD

** NopSCADlib

Badge

Digital electronics

Tools

Reading

Lesson plan

References

Power electronics

Reading

Lesson plan

Integrated circuit design

Tools

Video

Watch video on YouTube

Watch video on YouTube

Watch video on YouTube

Watch video on YouTube

Reading

Lesson plan

3D Printing and CNC machining

Watch video on YouTube

Watch video on YouTube

Reading

Lesson plan

** processes

** design criteria

*** overhangs

*** delamination and through-hole orientation

*** sharp corners

** toolpath generation with FreeCAD

*** import mesh

*** part workbench

*** part→create shape from mesh

*** path workbench

*** create path object

*** post-process the selected job

References

Firmware development w/ C++, Rust

Reading

Lesson plan

** datasheet

** avr-libc memory layout

** arduino (avr-gcc, avrdude, IDE - wiring / processing)

*** building an arduino on a breadboard

** electronics block diagram

** firmware block diagram

** gcode parsing - marlin_main.cpp

** motion planning - planner.cpp

** stepper driving - stepper.cpp

** time domains / block buffer

** GPIO Pins

** timers

** interrupts

** signal generation

Food production

Reading

Lesson plan

Robot Operating System

Reading

Watch video on YouTube

Watch video on YouTube

Watch video on YouTube

Watch video on YouTube

Watch video on YouTube

Watch video on YouTube

Computer troubleshooting and repair

Reading

*smartmontools (smartctl -a), badblocks / memtest86+

Toolkit

Lesson plan


Original archived page — revision 9675, 2022-12-26T23:30:08+00:00, by Tim.