Electronics Design

components
   ribbon cable
   IDC connector
   button
   switch
   resistor: I=V/R
      values
   capacitor: C = Q/V, I = C dV/dt
      unpolarized
      polarized
   crystal, resonator
   inductor: V = L dI/dt
   diode: current from anode to cathode
      PN
      Schottky
      Zener
      LED
   transistor
      bipolar: collector, emitter, base current gain
      mosfet: source, drain, gate resistance
   battery, regulator, DC-DC converter
   op-amp: differential gain, negative feedback
   microcontroller
   sensors
   actuators

circuits
   current (A), voltage (V)
      Kirchoff's laws: sum current at node, voltage around loop = 0
      power: P = I2R = IV
   EDA (Electronic Design Automation)
      sketch, schematic entry, component placement, (auto)routing, simulation, fabrication
      layers, angles, vias, power planes, ground pours
      design rules, DRC (Design Rule check), ERC (Electrical Rule Check)
   drawing
   drafting tape
   Tinkercad Virtual Breadboard Fritzing
   LibrePCB EasyEDA
   gEDA Lepton EDA
   KiCad video
   Eagle Fusion 360
   Flux
   Altium Circuit Maker
   OrCAD Cadence Synopsys Mentor Tanner
   Magic KLayout
   libraries
      SnapEDA Component Search Engine Ultra Librarian DesignSpark library.io
   simulation
      analog, digital, mixed-signal
      SPICE LTspice ngspice gSpiceUI WRspice
         KiCad Eagle
      Gnucap Qucs Oregano Multisim Falstad
   hardware description languages
      Verilog VHDL
      pcb.py frep-C.py frep_gpu.py Gerber video 
      SVG-PCB paper
   Kitspace

test equipment
   regulated power supply, digital multimeter, oscilloscope, logic analyzer,
      mixed signal, multichannel, FabMeasure

assignment assignment assignment
   group assignment:
      use the test equipment in your lab to observe the operation
         of a microcontroller circuit board
      send a PCB out to a board house
   individual assignment:
      use an EDA tool to design a development board to interact
         and communicate with an embedded microcontroller,
         produce it, and test it
      extra credit: try another design workflow
      extra credit: design a case for it
      extra credit: simulate its operation