Classes: Difference between revisions
From
No edit summary |
|||
Line 47: | Line 47: | ||
==Reading== | ==Reading== | ||
==Lesson plan== | ==Lesson plan== | ||
* introduction to the AVR microcontroller | |||
** datasheet | |||
** avr-libc | |||
** arduino | |||
** electronics block diagram | |||
* introduction to RepRap lineage firmwares | |||
** firmware block diagram | |||
** gcode parsing, motion planning, stepper driving / time domains, block buffer | |||
* timers, interrupts, and signal generation | |||
** | |||
=Food production= | =Food production= | ||
==Reading== | ==Reading== | ||
==Lesson plan== | ==Lesson plan== |
Revision as of 16:02, 22 December 2020
Computer troubleshooting and repair
Reading
Lesson plan
Rapid prototyping motion systems
Reading
Lesson plan
3D Solid modeling
Reading
Lesson plan
Digital electronics
Tools
Reading
Lesson plan
Power electronics
- Battery electric solar power systems
Reading
Lesson plan
Integrated circuit design
Tools
Video
- Icestudio and Verilog project, LED Matrix FPGA driver! Part 1
- Icestudio and Verilog project, LED Matrix FPGA driver! Part 2
- Icestudio and Verilog project, LED Matrix FPGA driver! Part 3
- Icestudio and Verilog project, LED Matrix FPGA driver! Part 4
Reading
Lesson plan
3D Printing and CNC machining
Reading
Lesson plan
Web development w/ HTML, Javascript, PHP
Reading
Lesson plan
Firmware development w/ C++, Rust
Reading
Lesson plan
- introduction to the AVR microcontroller
- datasheet
- avr-libc
- arduino
- electronics block diagram
- introduction to RepRap lineage firmwares
- firmware block diagram
- gcode parsing, motion planning, stepper driving / time domains, block buffer
- timers, interrupts, and signal generation