Clip it onto the meter you already own. From then on, a 0 V reading always comes with an answer: connected, open, or live.
Blinky Hawk is a small battery-powered detector that piggybacks on your multimeter's voltage inputs. Whenever the voltage across your probes is near zero, it continuously checks whether the leads actually see a circuit — without your meter ever leaving voltmeter mode — and tells you with a flash and a beep.
A normal voltmeter reading 0 V can't tell you whether you're on a genuinely connected net, or simply not touching anything — a floating probe, a clip that fell off, an open relay. Blinky Hawk resolves that ambiguity continuously:
The probes see a low-impedance path — your 0 V is a real zero on a connected circuit.
The probes are floating — that 0 V means not connected, not "no voltage."
A live voltage is present. The continuity check suspends itself automatically until the voltage is gone.
It works by briefly interrupting an internal resistor bridge and watching how the resulting microsecond transient decays across the probes — high impedance decays slowly (open), low impedance decays fast (closed). The injected signal is tiny (never more than ~1.25 V behind hundreds of kilohms, worst-case ~6 µA), your meter stays in voltmeter mode the whole time, and detection runs many times per second. Full technical background is on the main project page.
Voltage modes only. Leave your meter in DC or AC volts while Blinky Hawk is on — that's the mode it's designed to live in, and it never asks you to leave it. Before using any other mode (resistance, continuity, diode, capacitance, or current), flip Blinky Hawk OFF: it sits in parallel with the input jacks, and its sense bias can disturb those measurements. OFF makes your meter fully stock again.
The toggle is a triple-pole, three-position switch with a center-off. One pole switches the battery; the other two galvanically connect or disconnect both measurement leads. The center position is off, and the two ends do different things:
| Position | Blinky Hawk | Across your probes | What it means |
|---|---|---|---|
| Toward the meter | On | ≈ 1.1 MΩ | Normal operation. Blinky Hawk is powered and connected across the probes, detection runs continuously, and the meter may show a few millivolts of ghost voltage when the leads are open. |
| Center | Off | Nothing | Fully inert. The battery is disconnected and the detector is galvanically removed from the probe circuit — your meter behaves 100% stock, with zero ghost voltage and zero battery drain. You can leave Blinky Hawk fitted permanently and simply center the switch when you don't want it. This is the right position for the meter's non-voltage modes (Ω, continuity, diode, current). Note that it disconnects the battery from the charger too — the switch must be toward the meter to charge. |
| Away from the meter | Off | 100 kΩ | Blinky Hawk stays off, but a 100 kΩ resistor is placed across the meter's inputs as a deliberate test load. See below. |
A voltmeter reading tells you a voltage is present. It does not tell you whether that voltage can do anything — whether it is a real supply, a reading sitting behind a large source resistance, or a few picofarads of coupling. The difference shows up the moment you load it, and the three switch positions give you three known loads without changing anything else in your setup:
| Switch | Load across the probes |
|---|---|
| Center (off) | Your meter alone — typically 10 MΩ |
| Toward the meter | 1.1 MΩ (Blinky Hawk's bridge), in parallel with the meter |
| Away from the meter | 100 kΩ |
The 1.1 MΩ is two 500 kΩ divider legs plus a ~100 kΩ sense resistor, and it is what the probes see whenever the bridge is in its resting state — which is almost always. The bridge switches off only for the brief instant of each open/closed test.
Read the same point in each position and watch what the number does:
If you want a number rather than an impression, one loaded reading is enough. With Vopen measured in the center position and Vload measured across a known load Rload:
R_source = R_load × (V_open − V_load) / V_load
So a point reading 12 V in the center position and 6 V in the 100 kΩ position has a source impedance of 100 kΩ × (12−6)/6 = 100 kΩ. A point that reads 2 V open and 20 mV loaded is sitting behind roughly 10 MΩ — that is coupling, not a supply.
The math assumes the center-position reading is the true open-circuit voltage. Once the source impedance climbs into the megohms, your meter's own 10 MΩ is loading it too, and the calculated value reads low. For that range, treat the result as a lower bound.
The 100 kΩ position is for low-voltage work only. Two reasons. First, it is a deliberate load on the circuit under test — that is the whole point of it, but never leave the switch there for normal work, and think before using it on anything delicate. Second, the resistor has to dissipate V²/100 kΩ, which climbs quickly:
| Across the probes | Current drawn | Dissipated in the resistor |
|---|---|---|
| 12 V | 0.12 mA | 1.4 mW |
| 48 V | 0.48 mA | 23 mW |
| 110 V | 1.1 mA | 121 mW |
| 120 V | 1.2 mA | 144 mW |
| 240 V | 2.4 mA | 576 mW |
The wattage rating of the resistor in the final production design is still pending. If you have a pre-production unit, assume it is a 1/8 W part, which hits its maximum at 110 V, unless I have told you otherwise.
It also changes your meter's other modes. In the 100 kΩ position an ohmmeter reads 100 kΩ and a continuity test sees a resistor rather than your circuit. Center the switch for Ω, continuity, diode, and current modes.
| Pattern | Meaning |
|---|---|
| Green flash (up to 2/s) | Leads closed — continuity. |
| Dim blue flash (up to 1/s) | Leads open / floating. |
| Red flash (up to 2/s) | Voltage present — continuity checking suspended. |
| 1–4 green blinks at power-on | Battery level in quarters (1 = low, 4 = full). |
| Slow dim-red blink | Charging over USB. Normal alerts are suppressed while charging. |
| Slow dim-green blink while plugged in | Charging, and the battery is effectively full. |
| Dark between flashes | Normal — alerts are brief rate-limited flashes to conserve battery, not steady lights. |
| Probes separated by | Meter shows | Blinky Hawk says |
|---|---|---|
| Copper — same net | 0 V | Closed |
| Air gap / floating probe | 0 V | Open |
| Open relay or switch | 0 V | Open |
| GPIO pin driven low | 0 V | Closed |
| GPIO pin, MCU unpowered | 0 V | Open |
| Capacitor (unenergized) | 0 V | Often Closed while it charges * |
| Transformer winding-to-winding | 0 V | May read Closed (reactive coupling) * |
| Anything energized | the voltage | Voltage — check suspended |
* The one honest limitation. Blinky Hawk detects a low-impedance path to a fast injected transient. The vast majority of the time that means a genuine wire-to-wire connection — but reactive components are the exception. A capacitor passes the transient and can read "Closed"; a transformer can couple it through interwinding capacitance and read "Closed" even when a megohmmeter shows the windings galvanically wide open. Near capacitors, transformers, and large inductors, treat a green "Closed" as "low-impedance path", not "guaranteed DC connection."
The reverse direction is trustworthy everywhere: a blue "Open" verdict means the probes genuinely see a high impedance — there is no low-resistance connection between them.
With Blinky Hawk switched on and the leads open, your meter will typically display a small offset — around 5 mV DC (tens of mV on AC ranges, depending on the meter). This is the detector's tiny sense bias, visible only because nothing else is driving the probes.
Under the hood, sensitivity is a genuine tradeoff: more bridge resistance produces a stronger detection signal (better discrimination of high-resistance circuits) but slightly more ghost voltage on the host meter. Your unit is calibrated and set at the factory, and most users should simply leave it alone.
Early unit with DIP switches? A single pre-production unit has a 4-way DIP switch on the board for this instead. If yours is that one, the switches work as two pairs that must move together — the correct pairing is printed on the PCB next to the switch, and the factory position is 10. See the hardware revision 2 appendix in the firmware manual.
!ALERTS,1 — see the
firmware manual — but the same noise and grounding
caveats apply.)| Symptom | Explanation / fix |
|---|---|
| Meter shows a few mV with nothing connected | Normal ghost voltage while the detector is on and the leads are open. It vanishes on any real measurement; center the toggle to remove it entirely. |
| No LED activity at power-on | Battery is empty — charge over USB-C. (A single green power-on blink means it was nearly empty.) |
| LED only does a slow red blink | The unit is on USB power and charging; alerts are intentionally disabled while charging (USB supply noise causes false alerts, and the cable can earth-ground your meter). Unplug to resume working. |
| Plugged into USB but the battery won't charge | The toggle must be toward the meter to charge — the center and 100 kΩ positions both disconnect the battery from the charger as well as from the meter. |
| Meter reads 100 kΩ on every resistance measurement | The toggle is in the far position, which puts a 100 kΩ test load across your probes. Center it. See section 3. |
| No beeps, LED works | Audio was muted for this session (leads were touching at power-on) — power-cycle
with the leads apart. If it was disabled permanently via configuration, re-enable
it (!SET,BEEP,1 + !SAVE). |
| False voltage alerts when I move the leads on a dead circuit | Low battery. Below about 3.6 V the voltage detector gets twitchy enough that lead movement alone sets it off. Charge it; the behavior goes away. See section 8. |
| "Closed" on a part I know is isolated | Almost certainly a reactive path — capacitor or transformer interwinding capacitance. See the limitation note in section 5. |
| Detection seems too eager / not eager enough | Try one of the other three sensitivity settings, or retune the thresholds, over USB per the firmware manual. |
| Meter reads normally but no open/closed verdicts, LED blue | Check that both banana plugs are fully seated in the meter's V/COM jacks and the toggle is toward the meter — with the detector isolated the leads always look open. |
Stuck on something not listed here? Email Nick@OIHDesigns.com.
Every behavioral setting — the four sensitivity thresholds, beep pitches and patterns, LED brightness and flash timing, detection timing, how aggressively the unit sleeps, battery calibration — is stored in on-board EEPROM and can be changed permanently over the USB-C port with simple text commands (or the companion desktop app), no reflashing required. The complete reference, including a serial-protocol table and step-by-step recipes, is the Blinky Hawk firmware manual.