A handbuilt, purpose-built shot timer designed for serious shooters. Compact, precise, and field-ready — with a lavalier microphone input that puts the sensor exactly where you need it. Firmware, schematic, and print files are open source.
Standard headphone-style mic jack accepts a clip-on lavalier mic, letting you position the sensor right at the muzzle or on your body — not just wherever the box sits.
0.96" OLED with yellow header and blue body. Results come up on five pages — 1ST SHOT (draw time), AVERAGE, SPLITS, TOTALS, and BATTERY — with times in seconds to two decimals and a battery percentage in the corner of every page.
Hold Stop for 2 seconds to set the sound threshold — tap Start to raise it in steps of 10 (0–500, default 150), tap Stop to save. Hold Start for 2 seconds for a live mic test mode. No app, no Bluetooth, no fumbling.
Runs on a 9V USB-C rechargeable lithium battery — about 16 hours per charge, no proprietary cable. A built-in battery gauge shows the percentage left, learns your battery's real capacity, and gives LOW and CHARGE warnings well before it runs out.
Custom-designed two-part enclosure (shell and lid) printed in multi-color PLA+ — tough, impact-resistant, and available in multiple tactical colorways. M2 socket head cap screws for clean, secure assembly.
Records up to 60 shots per string, and your last string is saved through power-off — tap Stop at power-on to bring it back. Echoes and ringing steel under 0.10 s after a shot are ignored.
Full status indicator — solid white during the random 3–8 second wait after pressing Start, blinks while the clock runs and it's listening for shots, then turns off when you press Stop. Also stays solid in test mode and the threshold screen. Bright enough to illuminate your bag when digging for gear.
Latching power button lights up blue the moment the timer is on — clear status at a glance, even in bright daylight. The enclosure has a raised guard structure around the button to keep it from getting bumped on in your range bag or pocket. Press once to power on, depress to power off.
| Display | 0.96" Dual-Color OLED |
| Microcontroller | Arduino Nano |
| Audio Input | 3.5mm Mic Jack (Lavalier) |
| Power | 9V USB-C Rechargeable Lithium |
| Battery Gauge | % On Every Screen — ~16 hr Per Charge |
| Start Delay | Random, 3–8 s (0.5 s Beep) |
| Sensitivity | Menu-Adjustable (0–500, steps of 10, default 150) |
| Resolution | 0.01 s Display / 0.10 s Min Split |
| Shot Memory | 60 Shots / Last String Saved |
| Enclosure | Two-Part Multi-Color FDM Print — PLA+ |
| Fasteners | M2 Socket Head Cap Screws |
| Buttons | Green (Start) / Red (Stop) |
| Firmware | Open Source v1.7.5 |
| License | GPL-3.0 · CERN-OHL-S-2.0 · CC BY-SA 4.0 |
| Price | $75.00 USD |
| Origin | Handbuilt — Lexington, SC |
Green = Start. Tap it to run a string. After a random 3–8 second wait the buzzer beeps, the screen shows GO!, and the clock starts at the default threshold of 150 — tested and working with AR-15 and pistol. Hold it for 2 seconds to open test mode and see exactly how loud your shots register.
Red = Stop. Press it to end the string; your times are saved and the results come up. Tap it to step through 1ST SHOT, AVERAGE, SPLITS, TOTALS, and BATTERY. Hold it for 2 seconds to set your sensitivity from 0–500 in steps of 10, then tap Stop to save.
Up to 60 shots per string, with times in seconds to two decimals and the battery percentage always in the corner. Draw, engage, and let the MK1 do the rest.
Attach the lavalier to your shirt or gear. Plug the mic jack into the MK1.
The default of 150 suits most ranges. To change it, hold Stop for 2 seconds, tap Start to raise it in steps of 10, then tap Stop to save. Hold Start for 2 seconds to check levels in test mode.
Tap Start. The buzzer fires after a random 3–8 second wait, so you can't anticipate it. Draw and engage — the MK1 captures every shot.
Press Stop to end the string, then tap Stop to step through your draw time, average, splits, totals, and battery level.
Huckleberry Innovations is a one-person maker operation out of Lexington, South Carolina. Every Shot Timer MK1 is handbuilt, individually tested, and shipped by the founder.
The MK1 exists because commercial shot timers are either overpriced, fragile, or frustrating to use. This one is purpose-built, repairable, and honest about what it is: a precision tool you can hand to a new shooter without a tutorial.
Every wire soldered, every bolt torqued, every unit tested at the range before it ships.
The Shot Timer MK1 is open source. The firmware, schematic, wiring, parts list, enclosure print files, and every manual are published on GitHub. Build your own, repair the one you have, or modify it.
Arduino sketch, v1.7.5. Flash it with the Arduino IDE; updating keeps your saved threshold, last string, and battery calibration.
KiCad schematic, wiring and protoboard layout, parts list, and STL / 3MF files for the v6 enclosure and an optional USB port plug.
Project Book, user manual, quick-start card (color and black & white), hardware build guide, and enclosure drawings.
10 tactical color schemes — Desert Sage, Flat Dark Earth, Ranger Green, Night Ops, and more. Use the interactive configurator to preview your build before you order.
Available now — shipping direct from Lexington, SC.
$75 USD / UNIT