Classes: Difference between revisions
From
No edit summary |
No edit summary |
||
Line 27: | Line 27: | ||
* [https://icestudio.io/ ICEStudio] | * [https://icestudio.io/ ICEStudio] | ||
==Video== | ==Video== | ||
<youtube>aRAyVoljc_w</youtube> | |||
<youtube>RKKXaWz9mMQ</youtube> | |||
<youtube>Qs1gSzAy4Q4</youtube> | |||
<youtube>NBIaS6GA0cQ</youtube> | |||
==Reading== | ==Reading== | ||
==Lesson plan== | ==Lesson plan== | ||
=3D Printing and CNC machining= | =3D Printing and CNC machining= | ||
<youtube>ht4tbCiFxeM</youtube> | |||
==Reading== | ==Reading== | ||
==Lesson plan== | ==Lesson plan== |
Revision as of 00:08, 2 February 2021
3D Solid modeling
Reading
Lesson plan
- Introduction to the Replimat CAD stack(s)
- CSG and solid primitives
- Boolean operations
- 2D drawing with constraints and extrusion
- OpenSCAD
- NopSCADlib
Digital electronics
Tools
Reading
Lesson plan
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
Firmware development w/ C++, Rust
Reading
Lesson plan
- introduction to the AVR microcontroller
- datasheet
- avr-libc memory layout
- arduino (avr-gcc, avrdude, IDE - wiring / processing)
- electronics block diagram
- 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
Computer troubleshooting and repair
Reading
- Computer Hardware Chart
- BIOS and UEFI
- smartmontools (smartctl -a), badblocks / memtest86+
- Linux startup process
- Smart Boot Manager
- PiKVM
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