Full archive
Bench log
Every filed sheet — soldering, robots, circuits, controls, and field notes.
- Solder mask clearance you'll measure onceThe gap between copper and mask determines whether your board survives assembly or becomes a bridging lesson. Here's how to spec it without the rework.
- Fasteners that belong in your enclosureThe screw you pick today decides whether you'll open that box again in six months. Choose hardware that respects future-you and the people who inherit your work.
- Fuse selection before the smokeFast-blow versus slow-blow matters when your weekend build decides to pull three times its nominal current. Pick the fuse that protects the board, not your assumptions.
- Encoder quadrature you'll decode without the phase chartIncremental encoders give you direction and distance, but only if you sample both channels correctly. Here's how to wire and poll quadrature without consulting the timing diagram every build.
- UART baud rates that match what you solderedCrystal tolerances and baud-rate math collide in real hardware. Here's how to pick speeds that won't drift into garbage frames.
- Inrush current limiting you won't regret at 3 a.m.Your bench supply clicks off when the project powers up, and suddenly Saturday is a troubleshooting session. A few cents of NTC thermistor or series resistance can save the evening.
- Panel cutouts that won't haunt your next buildDrilling holes in an enclosure shouldn't feel like a gamble. Here's how to mark, measure, and cut panel-mount components so they fit the first time.
- Pull-up resistors that won't lie to your microcontrollerWeak internal pull-ups work until they don't. Here's how to pick external resistors that keep your I²C lines honest and your GPIO reads predictable.
- ADC reference voltage you won't second-guessPick a stable voltage reference once and your analog reads stay honest. Here's how to choose one that survives your bench and your production run.
- Watchdog timers before the mystery rebootYour microcontroller will lock up eventually. A properly configured watchdog catches silent failures before they become field support calls.
- Decoupling caps where the datasheet actually wants themBypass capacitors aren't optional decoration. Place them right or watch your rails bounce when the load steps.
- Wire strippers that won't nick your SaturdayCheap strippers leave nicks that fail months later. Here's how to choose tools that respect the conductor and your schedule.
- State machines that survive the prototypeFinite state machines aren't academic ceremony—they're how you keep firmware predictable when inputs misbehave and timers collide.
- Linear regulators when switching feels like overkillWeekend projects don't need buck converters. Sometimes a quiet 7805 and proper heat management are exactly enough.
- Thermal relief that won't melt your patienceSpoke connections on your pads aren't cosmetic—they're the difference between a joint that flows in three seconds and one you curse for thirty.
- Version your hardware like you mean itSilkscreen dates and commit hashes turn three identical boards into a timeline you can actually debug.
- Interrupt-driven sensor reads you'll debug oncePolling burns cycles and misses edges. Interrupt-driven sensor reads give you precision timing and lower power draw—if you set them up correctly the first time.
- PID tuning without the spreadsheet theaterStop guessing gains from blog posts. A disciplined step-response test and three coefficients you measure yourself will outperform any magic number you found online.
- Ground your boards before you ground yourselfStatic discharge kills components silently. A proper ESD workflow costs less than replacing one microcontroller and takes thirty seconds to build into habit.
- Voltage dividers you can trust in productionSimple resistor networks fail when the load changes or temperature swings. Here's how to spec dividers that stay stable across real conditions.
- Sensor calibration you'll actually run twiceMost calibration routines gather dust in a comment block. Here's how to build the kind you'll invoke before every demo without groaning.
- The README is a jointIf the next person cannot reflow your project from the docs, the craft is incomplete.
- Power the weekend like it mattersA fragile rail is not a character trait. It is unfinished work.
- Knobs that feel honestIf the detent lies about the value, the whole device starts lying.
- Closed-loop or cosplayIf the robot cannot sense the thing it claims to control, it is performing robotics.
- Flux before confidenceA cold joint is usually a story you told yourself about being done.