Matthew Nielsen's repositories
SonyMDRemote
Technical reference for the Sony MiniDisc Remote Control (TRS + 4-pin), also used in various other Sony products
bluescsi_pb
Use BlueSCSI (STM32 SCSI emulator) in the Apple PowerBook, and to replace other 40-pin 2.5in mobile scsi devices
parametric_keyboard
Ruby that created OpenSCAD code to create keyboard plates and cases for a give keyboard layout. Can also create split "ergonomic" designs.
pihat_sfp_encoder_gerbers
Files from https://hackaday.io/project/21725-pihat-sfp-encoder, renamed so you can upload them to online PCB fabs such as OshPark, PCBWay, JLCpcb, etc.
awesome_rails_console
Rails console enhancement - Make Your Rails Console Awesome
kramer_vp_control_protocol
JSON definition of the Serial/RS-232 Control Protocol for Kramer VP-Series Presentation Switcher/Scaler. For VP-719, VP-720, VP-723, VP-724, and compatible models
random_scad
Random SCAD files I have worked on
snesdump_board
PCB for use with SNESdump
vexillogram
Generate image of a flag using a DSL based on standard vexillology/vexillography/vexillographical terms
-work-mouse_system_mousepad_generator
Generates print-at-home mousepads for use with your Sun/SGI/Mouse Systems optical mice
api2html
A CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins.
cloney_clip
Open source Killy Clip replacement
clover_plus
Details of my custom CloverPlus 3D printer
cow_pasture
Boards and add-ons for the Macintosh LC and variants
crossy-game
Crossy game in JS
loconotion
đź“„ Python tool to turn Notion.so pages into lightweight, customizable static websites
mini2DxTest
A simple mini2DxTest test
neo
Simulates the digital rain from "The Matrix" (CMatrix clone with 32-bit color and Unicode support)
nvme_cooler
Drive the addressable LEDs on an NVME cooler
ProDOS-Utilities
A cross-platform command line tool and Go library to manipulate ProDOS hard drive images used by vintage Apple II computers and emulators.
retromounter
Read and write retrocomputing disk images with ease using a Raspberry Pi or similar SBC
scroll_wheel_controller
Scroll-wheel-based multifunction controller based on Arduino
small_cnc_keyboard_builder
Generate a custom keyboard plate and case that can be made on a small (160mm x 100mm) desktop CNC machine
SSD1306Ascii
Text only Arduino Library for SSD1306 OLED displays
ti_unitrode_56xx_scsi_terminator_reference
Information compatibility for TI/Unitrode UC[C]56xx series SCSI terminator ICs
ws2812_simulator
A drop-in replacement for the Ws2812 gem that allows you to develop for WS2812 LEDs without having to write/run your code on the raspberry pi. Once you are finished, swap this gem for the original Ws2812 gem and run with real hardware.