This is your work, valued
hottube. Web-enabled hot tub heater and jets controller
14minievse. circuit for a minimal EVSE for charging an electric vehicle with the J1772 standard
11avr-lvds-lcd. Drive an old laptop display from an AVR
7homer. lets you control a CNC machine from the keyboard (over ssh is fine), using curses
6ripdbc. rip DBC data for CANbus IDs from a disassembled .so file
4yasnac. floppy emulation, control API for YASNAC motoman
4servoserial. control a servo from the serial port with an arduino
3rav4dash. update a 2002 Toyota RAV4 EV to be a modern electric vehicle
3ducks. take care of ducks from thousands of miles away
3GVRET. Generalized Vehicle Reverse Engineering Tool - firmware for GEVCU v4 hardware
2raspican. a kicad clone of original pican, CAN-bus shield for original Raspberry Pi
2typo. Processing
2solarmuppet. solar maximum upper power point electrical tracker
2serial_pwm. control PWM over serial (also a sinewave synthesizer
2sinewave. use an arduino diecimila to generate a 60Hz rectified sinewave with a buck converter
2radcounter. radcounter with arm bt and sd
2CANBusTriple. firmware for CANBus Triple
2signalandroidmediapurge. use adb touch commands to archive and delete media from Signal Android contacts
1ultracapsafety. protect an ultracapacitor bank from pedal power operated by groucho fractal
13dpnp. use a 3d printer as a pick and place machine (and solder paste dispensing too)
1heatblock. use a DS18B20 temperature sensor to control the heating of a biological samples warmer
1inverter. synthesize an AC sinewave with an atmega chip or arduino
1open_evse. Firmware for Open EVSE
1SI7021. Arduino library for SI7020 and SI7021 environmental sensors
1strata-read. read from stratasense solar curve tracer
1duckfeeder. a servo-activated door to close the food bin for the ducks
1wificurrent. esp8266 current sensor to flask server
1fing. use R311 fingerprint reader from an arduino leonardo
1analogserial. control an analogWrite pin from serial in arduino
1ks_can. use the canbus controller on the APL kitchen sink board (requires use of bitbang SPI because of wiring)
1motorserial. control an arduino motor shield through the serial port
1gtiliar. fool a grid-tied inverter into funneling human-power into the wall
1KS_PowerPallet. kitchen sink code for the GEK Power Pallet
1KS_Datalogging. datalogging program for APL GCU / Kitchen Sink board
1luawebserve. serve a simple webpage from lua
1yasnac_fakery. pretend to be two absolute encoders so that a YASNAC robot controller thinks everything is okay and boots up
1reflectest. use a GCU kitchen sink to test four solar cells in a reflector
1CANBus-Triple-Tools. Python
1doormotor. open a door using a linearized permanent-magnet motor
1analogReadMulti. read multiple analog inputs and display them over serial as bar graphs (arduino)
1sendudp. a simple c program to send a udp packet, took hours to figure out how to do this
1merrygo. speed controller for a giant merry-go-round using a parking brake from a TESLA model S
1kosmochrome. flash bright colored LEDs to represent gamma radiation events detected by a scintillating crystal
1MCP2515. Repository for sharing my open-source Arduino code
1