michd
Mobile developer at @DigitallyImported by day, synthesizer and electronics tinkerer by night
@DigitallyImported UK
Pinned Repositories
Arduino-MCP492X
MCP4921/MCP4922 Digital to analog converter Arduino library, using SPI.h library
brainfuck-interpreter-js
A Brainfuck interpreter written in JavaScript, aspiring to become a Brainfuck debugger.
diff-viewer
A web diff viewer
esp32-wled-level-shifter
PCB connecting ESP32 dev board and level shifter for hookup to 5V APA102 LED strip
generic-pcb-box
OpenSCAD design for a parameterized generic 3D printed PCB box
maze.bas
A QBASIC Maze game I wrote in 2008 - pushed for the sake of preserving it
mmpd
Getting more use out of midi keyboards/controllers by turning them into versatile macro pads (Linux/Windows/Mac OS)
modular-synth
Building a hardware modular synthesizer, this is where I'll collect module schematics and hardware designs.
step-sequencer
A Step sequencer with preset sounds in JavaScript
multi-midi
(Hardware): A MIDI input box with buffered multiple outputs.
michd's Repositories
michd/step-sequencer
A Step sequencer with preset sounds in JavaScript
michd/Arduino-MCP492X
MCP4921/MCP4922 Digital to analog converter Arduino library, using SPI.h library
michd/modular-synth
Building a hardware modular synthesizer, this is where I'll collect module schematics and hardware designs.
michd/mmpd
Getting more use out of midi keyboards/controllers by turning them into versatile macro pads (Linux/Windows/Mac OS)
michd/esp32-wled-level-shifter
PCB connecting ESP32 dev board and level shifter for hookup to 5V APA102 LED strip
michd/VidCrop
Crop and trim videos, use FFmpeg to create GIF or MP4 snippets.
michd/brainfuck-interpreter-js
A Brainfuck interpreter written in JavaScript, aspiring to become a Brainfuck debugger.
michd/resistor-image-generator
python script to generate color coded resistor images
michd/TaskTimer
Simple JS task timer to keep track of how much time you've spent on which task.
michd/CarGo
Game to learn basic concepts of programming through going through a puzzle course.
michd/esphome-ir-box
PCB for an ESP32 dev board with 3 infrared LEDs and an infrared receiver (for ESPHome use)
michd/mcdesign
A tool I made in 2011 to sketch out Minecraft ideas in 2D
michd/echessboard
A hardware chessboard that can record / stream moves
michd/esphome-powermon
Multi-paradigm power usage monitoring board for ESP32 devkit
michd/game-of-life
A Canvas implementation of Conway's Game of Life
michd/kicad-tools
Web-based tools for mangling KiCad files [very much WIP]
michd/maze.bas
A QBASIC Maze game I wrote in 2008 - pushed for the sake of preserving it
michd/pingpong-scoreboard
Electronics hardware and firmware project for a Pingpong scoreboard.
michd/advent-of-code
My attempts at solving advent of code challenges
michd/dotfiles
Dotfiles for configuring my linux environments
michd/ely-chess-club
michd/esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
michd/jellyfin-android
Android Client for Jellyfin
michd/kicad-symbols
Official KiCad schematic symbol libraries for Kicad 5
michd/lichobile
lichess.org mobile application
michd/lila
♞ lichess.org: the forever free, adless and open source chess server ♞
michd/palette-generator
A quick 'n' dirty tool for generating a palette you can screenshot + code
michd/rust-embedded-book
Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices
michd/synth.michd.me
Static site to chronicle my synth-building hobby, using Hugo - https://synth.michd.me
michd/synth.michd.me-theme
The Hugo theme for synth.michd.me, which is used as a submodule