Stefan Crain's starred repositories
counterfeit_DS18B20
How to tell original from fake DS18B20 temperature sensors.
AutonomousControl
Reverse engineering the controller that comes with the autonomous smart desks
bitwarden-alfred-workflow
Simple Bitwarden Workflow for Alfred
AntennaSwitch
Remote antenna switch for ham radio
CW-Morse-ML
Denoising / Recognizing CW morse code with machine learning
morse-dataset
Generate Morse code datasets for training artificial neural networks
sick-of-beige-svg
XSLT-based generator for SVG drawings of Sick of Beige PCB layouts
tflite-micro
Infrastructure to enable deployment of ML models to low-power resource-constrained embedded targets (including microcontrollers and digital signal processors).
k3ng_cw_keyer
K3NG Arduino CW Keyer
RPi-WD-Packet-Interface
A digital mode soundcard interface for the Raspberry Pi
RPi-WD-Packet-Interface
A digital mode soundcard interface for the Raspberry Pi
VictronMPPT-ESPHOME
Victron Mppt charger ve.direct to esphome node
squeezelite-esp32
ESP32 Music streaming based on Squeezelite, with support for multi-room sync, AirPlay, Bluetooth, Hardware buttons, display and more
hass-ember-mug-component
Ember Mug Integration for Home Assistant
Keebio-Parts.pretty
Various KiCAD footprints for mechanical keyboard parts
sudoku-helper
Command line utility to help solve sudoku puzzles
double-take
Unified UI and API for processing and training images for facial recognition.
zmk-config-sofle
A zmk config optimized for the sofle keyboard
epaper-102
Display module for the Good Display or Waveshare 1.02 inch e-ink display