Table of Contents
classes
3D Solid modeling
Video
Reading
Lesson plan
- Introduction to the Replimat CAD stack(s)
** 2D drawing with constraints and extrusion
** OpenSCAD
** NopSCADlib
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
Reading
Lesson plan
3D Printing and CNC machining
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
** datasheet
** arduino (avr-gcc, avrdude, IDE - wiring / processing)
*** building an arduino on a breadboard
- 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
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
Lesson plan
Original archived page — revision 9675, 2022-12-26T23:30:08+00:00, by Tim.

