Seattle, WA

Jeff McBride

Expert
@mcbridejc

Electrical engineer. Embedded software, electronics, digital microfluidics, rust, weird kicad designs.

zencan. A CANOpen stack for Rust

46

GaussSpeedway. Python

34

kicad_component_layout. Scripted component layout plugin for KiCad/pcbnew

33

speedway-controller. Rust embedded software for gauss speedway

11

curvycad. Python tool for generating a repeating pattern along a path defined by a DXF in KiCad

10

acoustic-array-tools. Code for beamforming with microphone array on an STM32H7 microcontroller

10

HV_Amplifier. An open-source high voltage amplifier designed around a PA88

6

monitor_rtl433. wireless sensor monitor and prometheus gateway using rtl_433

6

bldc-servo. A servo controller for a brushless motor

5

esp-reflow. Reflow oven controller for ESP32

5

can-io-firmware. Rust software to run on CAN-IO boards

5

UsbCanAdapter. An STM32F0 based USB to CAN board

3

core-mem-controller. FPGA controller for core memory array

3

spincoater. DIY spincoater built from hobby quadcopter motor

3

levitator-stm32. STM32 Software for ultrasonic levitator

2

stspin-bldc-rs. Simple 3-phase motor controller for the STPIN32F0A written in Rust

1

cmsis_dsp.rs. Rust bindings to the CMSIS-DSP library for Cortex-M processors

1

rust-tinyusb-wrapper. An example embedded rust application using tinyUSB to create a CDC device

1

samg-dfu. A DFU bootloader for the SAMG55

1

pololu_ticcmd. Wrapper to call ticcmd as a subprocess to control stepper

1

spincoater-controller. Embedded software for spincoater

1

ssd1306-oled. ESP-IDF based driver for the SSD1306 OLED display driver

1

m5stack-starter. Simple starter project I use for m5stack

1

syringe_pump. A stepper motor driven syringe pump design

1
24
Apply