01
Gerber Viewer for GitHub
A Chrome extension that renders Gerber PCB fabrication files right inside GitHub, pull-request diffs included, so you can review board changes without leaving the repo.
Green Shoe Garage est. 2012
FI Field Instruments · Electronics Toolkit
Single-file electronics tools for the bench: board review, pin diagnostics, schematic capture, FPGA logic, touch-UI design, and signal recording. Each runs offline in any modern browser. Source on GitHub under GPL-3.0.
01
A Chrome extension that renders Gerber PCB fabrication files right inside GitHub, pull-request diffs included, so you can review board changes without leaving the repo.
02
An Arduino diagnostic tool for probing and visualizing pin activity at the bench, with documentation on GitHub Pages.
03
Turns a hand-drawn schematic into a runnable SPICE simulation through a computer-vision pipeline, no redrawing required.
04
A drag-and-wire logic gate editor for the Arduino MKR Vidor 4000 FPGA: build circuits visually and export Verilog, an Arduino sketch, a pin map, and a Quartus flow.
05
A single-file, browser-based UI designer for the Arduino Giga Display Shield. Drag LVGL widgets onto a true 1:1 canvas (800 x 480 or 480 x 800), edit their properties, and export a complete Arduino sketch ready to flash, no LVGL boilerplate by hand.
06
A single-file, browser-based workbench for reading, visualizing, and analyzing sensor streams from Arduino-class devices. Drag charts onto a canvas, bind them to channels, layer analysis transforms, and export the whole thing as a hosted dashboard or a JSON project you can keep editing later.
07
Real-time data acquisition, logging, and visualization for the Schneider Electric Modicon TM221 PLC over Modbus TCP. Three Python tools: a process monitor with CSV logging and a live trend dashboard, an interactive register read and write terminal, and a network scanner that finds M221 controllers. Built on pymodbus, no proprietary drivers.
08
A WebSDR studio that turns a Chrome or Edge browser into a standalone software-defined radio console for the RTL-SDR. No server, no install: the browser drives the dongle directly over WebUSB, demodulates in JavaScript, and paints the spectrum and waterfall on canvas. A built-in simulator provides a believable stretch of HF, so every page works with no hardware attached.
09
A browser-based console for the Bus Pirate 5. It wraps the plain serial terminal in something that feels like a piece of bench equipment rather than a shell prompt, a proper instrument front-end for the tool.
10
Reads consumer infrared remote signals with a device camera. A telltale is the ribbon on a shroud that makes an invisible wind legible, and this one does it for 940 nanometre light. Single file, no build step, no network, no libraries: open it from a file:// URL and it works.
11
An embedded development bench that runs in a browser, from disk, with no server. Six modules covering the loop an embedded developer actually walks: put firmware on the part, find out what is in it, find out what it is doing, and find out what it costs.
12
A self-contained Web Serial monitor for Arduino boards and other serial devices. Connect to a supported USB serial device, read its output, and send text commands back, no desktop serial terminal to install.
13
A bit-twiddling and protocol bench: convert between hex, binary, decimal, and ASCII, swap endianness, visualize bitfields, and compute configurable CRC-8/16/32 and checksums. An interactive scratchpad for decoding a protocol byte by hand.
14
A board-fitted enclosure generator, a sheath fitted to a blade. Point it at a board and it generates a printable 3D enclosure sized to that board, with mounting bosses, auto-placed connector cutouts, a choice of lid, cooling, and text. One HTML file, runs from disk, no server.
15
A local-first interface engineering workbench for cable adapters and small interface boards. It turns two connector or device pinouts into a documented engineering record: connector definitions, pin mappings, electrical decisions, protection and power reviews, physical realization, verification evidence, release controls, build travelers, serialized units, and service history. It exposes assumptions and produces a useful handoff package, it does not certify a design or replace manufacturer documentation.
16
A local-first first-power-on, board-bring-up, repair, and qualification conductor. It organizes controlled preparation, energization, verification, firmware loading, peripheral testing, findings, evidence, readiness decisions, and engineering records, without claiming to certify safety.
17
A signal-chain architecture bench. Lay out a complete chain, from a sensor or source through conditioning, conversion, transport, and processing, and answer one question at every stage: what did we lose, and where. It reasons about the chain as a budget spent down its length, deliberately broader and less component-level than a parts tool. It will not size a resistor, but it will tell you the front end costs a few dB of SNR, that the anti-alias filter and the sample rate are fighting, and that the transport link, not the ADC, caps your end-to-end latency. It is the map, not the street.
18
A local-first instrument for designing defensible sensing systems. It treats the sensor, its placement, the interface, calibration, uncertainty, sampling strategy, and installed validation as one measurement chain rather than a pile of separate choices.
19
A local-first reliability and endurance-test planning instrument for makers, engineers, repair technicians, small manufacturers, and hardware developers.
Nothing matches that. Try a shorter word.
Ready when you are
Concept to delivered product. Mechanical, electronics, and software, built under one roof. Quickly and within budget.
Schedule a consultation