User Tools

Site Tools


classes

classes

3D Solid modeling

Video

Reading

Lesson plan

  • Introduction to the Replimat CAD stack(s)

** CSG and solid primitives

** Boolean operations

** 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

** 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

** avr-libc memory layout

** arduino (avr-gcc, avrdude, IDE - wiring / processing)

*** building an arduino on a breadboard

** electronics block diagram

** 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

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.

classes.txt · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki