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

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

Food production

Reading

Lesson plan