Electronics
From first-principles circuits to an ESP32 capstone — then an applied Hardware Bring-Up, Instrumentation & Validation track that takes a board from bare PCB to a measured, debugged, validated system. 49 lessons, learn by doing.
Foundations
The Promise + Safety
DC Circuits
Components
Microcontrollers
- #8 GPIO Inputs Floating, Pull-ups, Debouncing
- #9 Timers + PWM LEDC: Duty, Frequency, Resolution
- #10 ADC Reading Quantization, Noise, Averaging
- #11 I²C Communication Addressing, ACK/NAK, Clock Stretching
- #12 UART Logging + Debugging Serial Communication Workflow
- #13 5V vs 3.3V Logic + Level Shifting ESP32 Rules of Engagement
ESP32 Deep Dive
Capstone
- #16 Sensor Selection + I²C Wiring SHT31/BME280 Integration
- #17 Firmware Architecture Task Loop, State Machine, Error Budget
- #18 Wi‑Fi Transmit Strategy Batching, Retries, Timeouts, Security
- #19 Power Budget + Measurement Calculating Battery Lifetime
- #20 Validation + Enclosure + Ship It Final Checklist
Applied Systems
A continuous robot-hand subsystem is the throughline: bring it up, probe it, talk to it over CAN / SPI / I²C, spin its motors, feed it clean power, and validate it to quantitative targets. Each lesson links back to the foundations it builds on.
Module 1
Bring-Up & First Power
Module 2
Measurement & Instrumentation
- #25 Probes & Grounding Why Your Ground Lead Is Lying to You
- #26 Differential Measurement & CMRR Reading the Difference, Rejecting the Noise
- #27 Current, Power & the Art of Sensing Shunts, Hall Probes, Rogowski & Power Analyzers
- #28 Thermal & Data Acquisition Emissivity, Sensors & Logging the Whole Story
Module 3
Differential Buses · CAN & Ethernet
- #29 CAN Physical Layer & Termination Dominant, Recessive, and the 60-Ohm Health Check
- #30 CAN Errors & Debug TEC, REC, Bus-Off and the Lonely Node
- #31 Ethernet PHY, Magnetics & Auto-Negotiation Why a Link Light Is Not Good Data
- #32 Ethernet Debug & Signal Integrity TDR, Eye Diagrams and the PHY Registers
Module 4
Single-Ended Buses · SPI & I²C
- #33 SPI & Its Four Modes CPOL, CPHA, CS Framing and Clock Integrity
- #34 I²C Open-Drain & Pull-Up Sizing The Rise-Time vs Sink-Current Tug of War
- #35 I²C Transactions, Stretching & Recovery The 9th Clock, the Held Line, and the Stuck Bus
- #36 Protocol Decode & Tooling Logic Analyzer vs Scope, and When to Reach for Each
Module 5
Motors, Actuators & FOC
- #37 Phase Resistance & the 4-Wire Method Measuring Milliohms Without Lying to Yourself
- #38 Wye, Delta & the Copper Thermometer Line-to-Line vs Phase, and Why R Tells Temperature
- #39 Inductance, Ke, Kt & Pole-Pairs The Constants That Tie Volts to Torque
- #40 FOC, Current Sensing & Thermals Riding the Rotor so AC Looks Like DC
Module 6
Power Delivery & Grounding
- #41 The Power Tree & Choosing a Regulator LDO vs Buck: Heat, Noise and Efficiency
- #42 Decoupling & the Power Distribution Network A Local Battery for Every Fast Current Spike
- #43 Sequencing & Inrush The Order Rails Wake Up, and Taming the First Gulp
- #44 Grounding, Return Paths & EMI Two Roads Home Is One Road Too Many
Module 7
Validation, Reliability & Test
- #45 Characterization, Verification & Validation Three Words People Use Interchangeably and Should Not
- #46 Reliability: HALT, Arrhenius, Weibull & the Bathtub Breaking It on Purpose to Learn Where It Breaks
- #47 Root Cause & FMEA Five Whys, Fishbones, and the Number That Ranks Risk
- #48 HIL Automation & Manufacturing Test From a Bench of One to a Line of Thousands