mcbridejc
I work on embedded software, electronics, digital microfluidics, and other fun things.
Seattle, WA
Pinned Repositories
acoustic-array-tools
Code for beamforming with microphone array on an STM32H7 microcontroller
bldc-servo
A servo controller for a brushless motor
GaussSpeedway
kicad_component_layout
Scripted component layout plugin for KiCad/pcbnew
monitor_rtl433
wireless sensor monitor and prometheus gateway using rtl_433
speedway-controller
Rust embedded software for gauss speedway
spincoater
DIY spincoater built from hobby quadcopter motor
tapper
STM32 based customizable touch screen controller in a box
purpledrop
Newest iteration of PurpleDrop. Reimplemented in kicad5
mcbridejc's Repositories
mcbridejc/GaussSpeedway
mcbridejc/kicad_component_layout
Scripted component layout plugin for KiCad/pcbnew
mcbridejc/speedway-controller
Rust embedded software for gauss speedway
mcbridejc/acoustic-array-tools
Code for beamforming with microphone array on an STM32H7 microcontroller
mcbridejc/bldc-servo
A servo controller for a brushless motor
mcbridejc/curvycad
Python tool for generating a repeating pattern along a path defined by a DXF in KiCad
mcbridejc/HV_Amplifier
An open-source high voltage amplifier designed around a PA88
mcbridejc/monitor_rtl433
wireless sensor monitor and prometheus gateway using rtl_433
mcbridejc/UsbCanAdapter
An STM32F0 based USB to CAN board
mcbridejc/cmsis_dsp.rs
Rust bindings to the CMSIS-DSP library for Cortex-M processors
mcbridejc/pololu_ticcmd
Wrapper to call ticcmd as a subprocess to control stepper
mcbridejc/samg-dfu
A DFU bootloader for the SAMG55
mcbridejc/spincoater-controller
Embedded software for spincoater
mcbridejc/stspin-bldc-rs
Simple 3-phase motor controller for the STPIN32F0A written in Rust
mcbridejc/atsamg5-hal
Rust HAL and PAC crates for the Microchip ATSAMG5x family of microcontrollers
mcbridejc/cmake-avr
cmake toolchain for AVR
mcbridejc/cmsis-header-sam
CMSIS device headers for all Microchip SAM devices
mcbridejc/lbuild
lbuild: a generic, modular code generator in Python 3
mcbridejc/lilos
A wee async RTOS for Cortex-M
mcbridejc/modm
modm: a C++17 library generator for AVR and ARM Cortex-M devices
mcbridejc/modm-devices
Curated device data for all AVR and STM32 devices
mcbridejc/pd-electrodeboard-v3
MISL Electrode Board v3 for the PurpleDrop
mcbridejc/pdmstream
Embedded Rust for STM32H7 to stream PDM microphones over ethernet
mcbridejc/probe-rs
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
mcbridejc/pyOCD
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
mcbridejc/rust-2064
mcbridejc/rust-crash-demo-20220908
Example project which causes rustc crash on nightly
mcbridejc/rust-tinyusb-wrapper
An example embedded rust application using tinyUSB to create a CDC device
mcbridejc/sam3x8e
mcbridejc/switchboard
A prototype discrete event simulation system for configuring embedded controllers