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
             vary current
             collector, emitter, base
          MOSFET
             vary resistance
             source, drain, gate
       battery, regulator, DC-DC converter
       op-amp
          differential amplifier, negative feedback
          voltage gain, filter, follower, transimpedance, transconductance
       microcontroller
          GPIO, I2C, SPI, ADC, ...
       sensors
       actuators

    circuits
       current (A), voltage (V)
          water analogy
          power: P = I2R = IV
          Kirchoff's laws: sum current at node, voltage around loop = 0
       EDA (Electronic Design Automation)
          sketch, schematic entry, component (auto)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 StepUp Fabrication Toolkit video
       Eagle Fusion 360
       Altium Circuit Maker
       Flux JITX
       OrCAD Cadence Synopsys Mentor Tanner
       Magic KLayout Tiny Tapeout
       libraries
          Component Search Engine Ultra Librarian SnapEDA library.io
       hardware description languages
          Verilog VHDL
          pcb.py video
          SVG-PCB paper JSON-PCB
       Kitspace Tindie

    simulation
       analog, digital, mixed-signal
          Falstad AVR8js video
          Wokwi video
          EveryCircuit
       SPICE LTspice ngspice gSpiceUI WRspice
          KiCad Eagle

    test equipment
       regulated power supply, 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
       individual assignment:
          use an EDA tool to design and check a development board
             that uses parts from the inventory to interact
             and communicate with an embedded microcontroller
          extra credit: try another design workflow
          extra credit: simulate your design
          extra credit: design a case around your design