Field Instruments · Electronics Toolkit

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.

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.

Chrome Web Store → · Source

PinScope

An Arduino diagnostic tool for probing and visualizing pin activity at the bench, with documentation on GitHub Pages.

Open → · Source

Paperwork

Turns a hand-drawn schematic into a runnable SPICE simulation through a computer-vision pipeline, no redrawing required.

Open → · Source

Gatewright

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.

Open → · Source

Panelwright

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.

Open → · Source

Oscillograph

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.

Open → · Source

PLC Python Toolkit

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.

Source

Spectrum

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.

Open → · Source

Binnacle

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.

Open → · Source