Zug, Switzerland

John Whittington

Expert
@tuna-f1sh

I like hacking (the maker kind) and riding bikes. Day job is Turbo R&D @SpecializedBikes so enjoying both!

cyme. List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features

1.2k

entree. Entree is a USB-C CAN interface designed to fully support CANnectivity - gets the CAN party started!

89

node-flipdot. Node module to drive Hanover Flip Dot displays

59

kicad-makefile. A Makefile for KiCad 7.0+ projects. It leverages the new `kicad-cli` command included in 7.0 to generate output data for distribution and production.

19

nixiepipe-hardware. Hardware design files and firmware for my Nixie Pipe modules

19

minnow. Minnow is a tool for using DAM (Debug Accessory Mode), providing an interface to the SWD/JTAG and/or UART from the device

12

flippy-flipdot-web. node.js app for control of Hanover flipdot display

12

Musical-Colours. A number of processing and arduino scripts for generating a musical light show with an RGB led

10

wooden-bits. Binary clock code for my 'Wooden Bits' project. The clock is designed for output to WS2812 LED matrices such as Adafruits NeoPixel or Pimoroni's Unicorn Hat. Code was developed for Arduino (bClock/) but I've ported to Raspberry Pi (raspberryPi/)

8

tailwind. BLE remote for Wahoo Headwind as an exploration into embassy-rs and embassy-rs/nrf-softdevice

6

wiredhoo. Project to add wired connectivity to a Wahoo Kick by emulating the ANT+ profile within an emulated ANT USB stick; the host believes it is communicating to a ANT+ wireless device. Broader scope to be an open-source firmware replacement for trainers.

4

whitterm-wt220. Design files, firmware and linux scripts for my /clever/ serial terminal, the Whitterm-220 - WT-220.

4

mac-device-connect-daemon. Run shell script or executable triggered by device detection on a Mac.

3

wire-dispenser. Laser cut wire dispenser. OpenSCAD 3D drawing scales to user definable number of reels, reel dimensions etc and using 'projection()' exports .DXF for cutter.

2

NixiePipe. Arduino library for my Nixie Pipe modules

2

wav2c. Convert WAV files to C arrays for embedded LPCM audio playback

2

wiringPi-mcp4725. Fork of wiringPi with mcp4725 and ADS1115 support

2

Otter-Iron-PRO. USB-PD soldering station for JBC C245 handles.

2

pijuice-console. Python scripts for keyboard, joystick and mouse emulation with the PiJuice Console hardware

1

jbr-kicad. JBR Engineering (my) KiCad library and footprints

1

node-nixiepipe. Node.js module for interfacing with Nixie Pipe Master hardware

1

electron-nixiepipe. Electron GUI app for control of my Nixie Pipe modules

1

hammerback. A quick prototype to expand the battery of the Hammerhead Karoo 2 by attaching a larger battery between the device and handlebar mount

1

bristol-choking. Scrapes air pollution data from the Bristol Air Quality website and displays it on a single page with binary yes or no based on the mean yearly legal limits.

1

FeatherCAN. Feather Wing with SPI CAN controller, transceiver, 5 V regulator and RTC with back-up battery. Includes transceiver breakout for STM32 compatibility.

1

openscad-templates. OpenSCAD templates and frameworks for basic customisable laser cut objects

1
26
Apply