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.
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.
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.
An Arduino diagnostic tool for probing and visualizing pin activity at the bench, with documentation on GitHub Pages.
Turns a hand-drawn schematic into a runnable SPICE simulation through a computer-vision pipeline, no redrawing required.
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.
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.
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.
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.
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.
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.