Ohm's law without hand-waving
A practical guide to voltage, current, resistance, power, and the assumptions behind the most-used equation in electronics.
Start a project
Lab Notes
Practical explanations, tutorials, and technical posts across electronics, maths, programming, tools, and 2D games.
Published notes
These notes move from first principles into components and then into small circuits that appear constantly in real design work.
A practical guide to voltage, current, resistance, power, and the assumptions behind the most-used equation in electronics.
Resistance value, tolerance, power rating, pull-ups, pull-downs, current sensing, and the real decisions behind a simple part.
How to choose current, resistor value, and power rating for LED indicator circuits without relying on habit or guesswork.
How capacitors behave in power rails, timing, filters, and signal circuits, with practical notes on real-world limits.
Energy storage, saturation, DCR, switching regulators, EMI filtering, and what happens when coil current changes.
The practical rules behind equivalent resistance, voltage division, current sharing, power, tolerance, and debugging.
Divider maths, loading, ADC source impedance, wasted current, tolerance, and when a divider is the wrong tool.
Using BJTs and MOSFETs to control loads from logic pins, including base resistors, gates, flyback, and safe defaults.
Feedback, buffers, amplifiers, input range, output swing, bandwidth, offset, and when a comparator is the better part.
Voltage followers, non-inverting and inverting amplifiers, active filters, current sensing, and when a comparator is the better tool.
Subject areas
Lab Notes follows the same domains as Albion: electronics, maths, programming, tools, and game systems.
LEDs, power budgets, sensors, PCB bring-up, debugging, connectors, and practical design choices.
Ratios, timing, signals, geometry, probability, estimation, and the calculations behind tools.
Firmware patterns, state machines, small web utilities, data formats, testing, and automation.
Tilemaps, input feel, animation timing, collision, level structure, game tools, and dev notes.
Article style
Lab Notes are written to connect first principles with the kind of design choices that appear on real benches, boards, tools, and games.
Explain the idea without assuming the reader already knows the vocabulary.
Include tolerance, loading, heat, noise, timing, or other details that change real outcomes.
Point to calculators and formula helpers where a reader can try the numbers.
Prefer examples, checks, and judgement over filler or abstract definitions.
More topics
How digital inputs end up floating, and how a resistor gives them a defined state.
A practical walkthrough of first power-on, measurement, and debugging.
A clear explanation of why simple states make embedded behavior easier to trust.
A game-dev note connecting grid logic, collision, and readable level design.
Study areas
These areas are good foundations for understanding how small systems behave, why designs fail, and how tools make decisions easier.
Rectifiers, Schottky parts, Zeners, TVS diodes, flyback paths, and simple input protection.
Linear, LDO, buck, and boost regulators, with heat, dropout, ripple, and stability in view.
A practical comparison for buttons, sensors, timers, communication, and low-power devices.
How explicit states make firmware, UI flows, tools, and game logic easier to debug.
How writing units exposes mistakes in current, power, timing, speed, scaling, and conversions.
How grid scale affects movement, collision, camera design, readability, and level rhythm.
Questions
Send a circuit, formula, programming pattern, or game-system question that would benefit from a clear practical explanation.