Table of Contents
=3D Solid modeling=
Video
<youtube>c1K-jBWytSQ</youtube> <youtube>u8otDF_C_fw</youtube> <youtube>z8lqDGMTbZs</youtube> <youtube>4EZL4O6b0BE</youtube>
Reading
Lesson plan
- Introduction to the Replimat CAD stack(s)
- 2D drawing with constraints and extrusion
Badge
=Digital electronics=
Tools
Reading
Lesson plan
- lithography and etching
- purpose of a jumper
References
=Power electronics=
- Battery electric solar power systems
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
- introduction to 3D printing
- 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
- introduction to the AVR microcontroller
- avr-libc [https://www.nongnu.org/avr-libc/user-manual/malloc.html memory layout]
- arduino (avr-gcc, avrdude, IDE - wiring / processing)
- introduction to RepRap lineage firmwares
- 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
- USB ↔ Hard drive adapter
- Multimeter
- A Port 80 card for diagnosing POST problems
- a pre-configured, ready to launch, kernel compile (best memory test ever)
- PhotoRec - recover files without needing to recover partitions
- TestDisk - recover partitions & files
- gparted - create, copy, edit, resize, and delete partitions graphically
- ddrescue
- dmidecode
- flashrom
- Etherboot/gpxe, iSCSI, ATAoE
- kvm, libvirt, virt-manager