classes

Exported revision 9675, 20221226233008, by Tim

3D Solid modeling

Video

<youtube>c1K-jBWytSQ</youtube>

<youtube>u8otDF_C_fw</youtube>

<youtube>z8lqDGMTbZs</youtube>

<youtube>4EZL4O6b0BE</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

<youtube>aRAyVoljc_w</youtube>

<youtube>RKKXaWz9mMQ</youtube>

<youtube>Qs1gSzAy4Q4</youtube>

<youtube>NBIaS6GA0cQ</youtube>

Reading

Lesson plan

3D Printing and CNC machining

<youtube>OnmLKIVN6g4</youtube>

<youtube>ht4tbCiFxeM</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

<youtube>M9ABtlEM788</youtube>

<youtube>dEPvZZ4luV4</youtube>

<youtube>9D33R0Me9Bw</youtube>

<youtube>tIob2_Rze80</youtube>

<youtube>ugx82hz-oMc</youtube>

<youtube>IN8tjTk8ExI</youtube>

Computer troubleshooting and repair

Reading

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

Toolkit

Lesson plan