GitHub / todbot 208 Repositories
multi geek, runs @ThingM, maker of blink(1) USB LED & BlinkM, co-founder @CrashSpaceLA hackerspace. http://blink1.thingm.com
todbot/eight_by
Size: 2.34 MB - Last synced at: about 18 hours ago - Pushed at: about 23 hours ago - Stars: 0 - Forks: 0

todbot/Workshop_Computer Fork of TomWhitwell/Workshop_Computer
Code and examples for the Music Thing Modular Workshop Computer
Language: Makefile - Size: 22.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

todbot/blink1mk3
Official hardware design files for blink(1) mk3 USB RGB LED by ThingM
Language: C - Size: 1.68 MB - Last synced at: 1 day ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 4

todbot/circuitpython-tricks
Some CircuitPython tricks, mostly reminders to myself
Language: Python - Size: 5.7 MB - Last synced at: 7 days ago - Pushed at: 29 days ago - Stars: 696 - Forks: 74

todbot/pico_test_synth
Simple board to help make synths with Raspberry Pi Pico and PCM5102 I2S DAC
Language: Python - Size: 3.19 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 29 - Forks: 1

todbot/hidapitester
Simple command-line program to test HIDAPI
Language: C - Size: 736 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 299 - Forks: 34

todbot/mozzi_experiments
Experiments with Mozzi, mostly on SAMD21 & RP2040 chips
Language: C++ - Size: 367 KB - Last synced at: 11 days ago - Pushed at: 11 months ago - Stars: 99 - Forks: 11

todbot/circuitpython-synthio-tricks
tips, tricks, and examples of using CircuitPython synthio
Size: 1.93 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 78 - Forks: 6

todbot/MozziScout
Arduino sketches for Oskitone Scout using Mozzi synthesis library
Language: C - Size: 12.9 MB - Last synced at: 11 days ago - Pushed at: 2 months ago - Stars: 21 - Forks: 1

todbot/circuitpython Fork of adafruit/circuitpython
CircuitPython - a Python implementation for teaching coding with microcontrollers
Language: C - Size: 203 MB - Last synced at: 11 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

todbot/CircuitPython_TMIDI
MIDI library for CircuitPython, inherits from Winterbloom_SmolMIDI
Language: Python - Size: 59.6 KB - Last synced at: 11 days ago - Pushed at: 20 days ago - Stars: 2 - Forks: 0

todbot/macropadsynthplug
Turn StemmaQT port by into Audio Out + MIDI In
Language: Python - Size: 4.55 MB - Last synced at: 11 days ago - Pushed at: 20 days ago - Stars: 43 - Forks: 2

todbot/arduino-serial
Example C and Java host code to talking to an arduino or other "serial" device
Language: C - Size: 274 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 238 - Forks: 83

todbot/TouchyTouch
Capacitive sense (capsense) touch Arduino library that mimics how CircuitPython touchio work
Language: C++ - Size: 11.7 KB - Last synced at: 11 days ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

todbot/CircuitPython_PS2Controller
CircuitPython library to read Sony PS2 and PS1 ("PSX") game controllers
Language: Python - Size: 141 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 0

todbot/CircuitPython_Synth_Tools
CircuitPython helper library to do help doing synthio
Language: Python - Size: 234 KB - Last synced at: 11 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

todbot/CircuitPython_Synthio_Tutorial
Getting started with sound synthesis in CircuitPython and synthio
Language: Python - Size: 10.1 MB - Last synced at: 11 days ago - Pushed at: 23 days ago - Stars: 5 - Forks: 1

todbot/picostepseq
MIDI sequencer using Raspberry Pi Pico in Arduino & CircuitPython
Language: C - Size: 8.74 MB - Last synced at: 16 days ago - Pushed at: almost 2 years ago - Stars: 286 - Forks: 18

todbot/picotouch_synth
Thin captouch-based synth platform for Raspberry Pi Pico
Language: Python - Size: 15.8 MB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 44 - Forks: 3

todbot/picotouch
Tiny capsense touch MIDI keyboard controller from a Raspberry Pi Pico
Language: Python - Size: 8.45 MB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 119 - Forks: 9

todbot/wiichuck_adapter
Very simple adpater for hooking a Wii Nunchuck to your Arduino or other microcontroller
Language: Objective-C - Size: 147 KB - Last synced at: 11 days ago - Pushed at: over 12 years ago - Stars: 77 - Forks: 34

todbot/blink1
Official software for blink(1) USB RGB LED by ThingM
Language: C# - Size: 79.7 MB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 962 - Forks: 235

todbot/touchwheels
some touchwheels
Language: Python - Size: 747 KB - Last synced at: about 10 hours ago - Pushed at: 7 months ago - Stars: 28 - Forks: 0

todbot/eurorack_hagiwo_stuff
Language: C++ - Size: 1.31 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 1

todbot/circuitpython_led_effects
Some fun with Neopixel / WS2812 LEDs in CircuitPython
Language: Python - Size: 1.31 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 3

todbot/win-hid-dump
Sort of a Windows version of `usbhid-dump` to show HID Report Descriptors
Language: C# - Size: 19.5 KB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 68 - Forks: 10

todbot/picoslidertoy
Capacitive touch control surface using Raspberry Pi Pico
Language: Python - Size: 2.12 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 35 - Forks: 1

todbot/blink1-tool
Command-line tools and C library for blink(1) USB RGB LED
Language: C - Size: 78.2 MB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 89 - Forks: 17

todbot/CircuitPython_GC9A01_demos
Demos showing how to use CircuitPython displayio driver for GC9A01 round LCDs
Language: Python - Size: 4.32 MB - Last synced at: 11 days ago - Pushed at: 8 months ago - Stars: 64 - Forks: 16

todbot/blink1-python
Official Python library for blink(1) USB RGB LED notification device
Language: Python - Size: 73.2 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 37 - Forks: 7

todbot/pico8enc
Lotsa Rotary Encoders on a Raspberry Pi Pico
Language: Python - Size: 8.47 MB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 37 - Forks: 3

todbot/Blink1Control2
Blink1Control GUI to control blink(1) USB RGB LED devices.
Language: JavaScript - Size: 10.8 MB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 162 - Forks: 24

todbot/hidpytoy
A GUI app for playing with HID devices, written in Python
Language: Python - Size: 508 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 73 - Forks: 10

todbot/plinkykeeb
Simple MIDI controller using KB2040 and computer key switches
Language: Python - Size: 4.01 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 29 - Forks: 2

todbot/usbSearch
Search for USB devices by VID/PID, gets device serial numbers
Language: C - Size: 87.9 KB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 108 - Forks: 43

todbot/SoftI2CMaster
Software I2C / TWI library for Arduino allows any two pins to be SDA & SCL
Language: C++ - Size: 38.1 KB - Last synced at: 11 days ago - Pushed at: almost 5 years ago - Stars: 76 - Forks: 48

todbot/CircuitPython_MicroOSC
Minimal OSC parser, server, and client for CircuitPython and CPython
Language: Python - Size: 81.1 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 0

todbot/CircuitPython_TouchPIO
Capacitive touch sensing using Pico / RP2040 PIO, using touchio API
Language: Python - Size: 37.1 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

todbot/arduino-i2c-scanner
Simple Arduino I2C scanner as described at http://todbot.com/blog/2009/11/29/i2cscanner-pde-arduino-as-i2c-bus-scanner/
Language: Arduino - Size: 8.79 KB - Last synced at: 11 days ago - Pushed at: over 9 years ago - Stars: 75 - Forks: 60

todbot/PicoDVI_experiments
Experiments using PicoDVI (mostly on Adafruit DVI RP2040 Feather)
Language: C++ - Size: 39.1 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 41 - Forks: 5

todbot/LinkM
BlinkM controller / programmer and general USB-to-I2C adapter
Language: C - Size: 50.2 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 6

todbot/MIDIPedalBox
USB MIDI Pedal, powered by CircuitPython + Trinket M0
Language: Python - Size: 2.39 MB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 31 - Forks: 6

todbot/hidraw-dump
Use Linux HIDRAW to print info about HID devices (USB & Bluetooth/BLE)
Language: C - Size: 26.4 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 3

todbot/ServoEaser
Arduino library for servo easing
Language: C++ - Size: 54.7 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 74 - Forks: 17

todbot/libopencm3 Fork of libopencm3/libopencm3
Open source ARM Cortex-M microcontroller library
Language: C - Size: 5.64 MB - Last synced at: 11 days ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

todbot/USB_Host_Library_SAMD Fork of gdsports/USB_Host_Library_SAMD
USB host library 2.0 for Zero/M0/SAMD
Language: C++ - Size: 2.81 MB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

todbot/mac-hid-dump
Sort of a MacOS version of `usbhid-dump` to show HID Report Descriptors
Language: C - Size: 6.84 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 48 - Forks: 3

todbot/TS20_Test_Board
Language: C++ - Size: 1.49 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

todbot/picotouch_drumcard
Card-sized drum synth / sequencer with MIDI In/Out
Language: Python - Size: 9.22 MB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 5 - Forks: 0

todbot/TouchwheelSAO
Touchwheel SAO for Hackaday Supercon 2024
Language: HTML - Size: 3.86 MB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 9 - Forks: 1

todbot/node-arduino-serial
NodeJs version of arduino-serial commandline tool
Language: JavaScript - Size: 148 KB - Last synced at: 11 days ago - Pushed at: over 9 years ago - Stars: 3 - Forks: 0

todbot/circuitpython_invaders
Language: Python - Size: 3.91 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

todbot/circuitpython_staroids
Something like Asteroids but not really, done in CircuitPython
Language: Python - Size: 523 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 5

todbot/picotouch_pad
picotouch MIDI controller, but pad-based
Language: Python - Size: 6.39 MB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

todbot/picostepsynth
Language: Python - Size: 725 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0

todbot/circuitpython-org Fork of adafruit/circuitpython-org
CircuitPython's website
Language: HTML - Size: 1.02 GB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

todbot/HackadayVectorscopeHacks
Hacks (hopefully) for the Hackaday Superconference 2023 badge
Language: Python - Size: 259 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

todbot/picotouch_bizcard
business card sized USB / MIDI touch controller
Language: Python - Size: 245 KB - Last synced at: 11 days ago - Pushed at: 12 months ago - Stars: 14 - Forks: 2

todbot/CircuitPython_SynthHardware
Tools and libraries for todbot synth toys
Language: Python - Size: 37.1 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

todbot/Blink1DotNet
C# library blink(1) .NET library for blink(1) devices connected to computer
Language: C# - Size: 80.1 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

todbot/circuitpython_screensaver
Do you need a screensaver for CircuitPython? Of course you do
Language: Python - Size: 83 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 1

todbot/qtpy_synth
Hardware & software for a tiny QTPy-driven synth
Language: Python - Size: 1.61 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 2

todbot/picotouch_grid
Language: Python - Size: 1.01 MB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

todbot/2024-Supercon-8-Add-On-Badge Fork of Hack-a-Day/2024-Supercon-8-Add-On-Badge
Language: Python - Size: 26.4 MB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

todbot/Adafruit_CircuitPython_PIO_UART Fork of adafruit/Adafruit_CircuitPython_PIO_UART
PIO implementation of CircuitPython UART API
Language: Python - Size: 41 KB - Last synced at: 11 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

todbot/qtpy-knob
QT Py Media Knob using rotary encoder & neopixel ring
Language: Python - Size: 22 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 74 - Forks: 11

todbot/CircuitPython_Community_Bundle Fork of adafruit/CircuitPython_Community_Bundle
A bundle of useful CircuitPython libraries from the CircuitPython community.
Language: Shell - Size: 596 KB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

todbot/qtpy_iomidi
Size: 332 KB - Last synced at: 11 days ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

todbot/tal_experiments
Experiments with the Teensy Audio Library
Language: C++ - Size: 676 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

todbot/node-blink1-server
HTTP API server in Node for blink(1) devices
Language: JavaScript - Size: 26.4 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 7

todbot/BlinkM-Arduino
Official BlinkM Arduino library and examples by ThingM
Language: C++ - Size: 78.1 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

todbot/Adafruit_CircuitPython_USB_Host_MIDI Fork of adafruit/Adafruit_CircuitPython_USB_Host_MIDI
CircuitPython USB host driver for MIDI devices
Language: Python - Size: 41 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

todbot/crashspace-bigbutton
Language: Eagle - Size: 1.08 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 19 - Forks: 1

todbot/samd21-programming-notes
SAMD21 programming notes
Size: 1.59 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 22 - Forks: 5

todbot/Mill-a-Week
weekly experiments with othermachine Othermill
Language: Eagle - Size: 3.38 MB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 9 - Forks: 0

todbot/qtpy-tricks
Some tips and tricks for CircuitPython, using a QT Py board
Size: 8.91 MB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 42 - Forks: 7

todbot/Winterbloom_SmolMIDI Fork of wntrblm/Winterbloom_SmolMIDI
Language: Python - Size: 12.7 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

todbot/library-registry Fork of arduino/library-registry
Arduino Library Manager list
Size: 6.58 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

todbot/BlinkM-Examples
BlinkM example code for Arduino, Processing, et al
Language: C - Size: 1.33 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 5

todbot/electron-hid-toy
Simple example of using node-hid in Electron (w/ React)
Language: JavaScript - Size: 918 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 6

todbot/circuitpython_ledtools
hacks
Language: Python - Size: 12.7 KB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

todbot/blink1-java
blink(1) Java / Processing library
Language: Processing - Size: 4.47 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 5

todbot/Adafruit_CircuitPython_MPR121 Fork of adafruit/Adafruit_CircuitPython_MPR121
Adafruit CircuitPython module for the MPR121 capacitive touch breakout board.
Language: Python - Size: 130 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

todbot/qtpy-keys
Tiny USB keyboard using QTPy and CircuitPython
Language: Python - Size: 975 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

todbot/tasteful-server Fork of scheibel/tastefulserver
A multithreaded web server written in C++ (using Qt)
Language: C++ - Size: 577 KB - Last synced at: 11 days ago - Pushed at: almost 12 years ago - Stars: 3 - Forks: 0

todbot/webdfu Fork of devanlai/webdfu
WebUSB Device Firmware Upgrade example
Language: JavaScript - Size: 104 KB - Last synced at: 11 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

todbot/CircuitPython_RuhRohRotaryIO
pretend to be 'rotaryio' for boards that need non-sequential pins
Language: Python - Size: 35.2 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

todbot/parsec Fork of jedgarpark/parsec
code examples from CircuitPython Parsec segments
Size: 4.88 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

todbot/node-hid-ds4-test
Testing Playstation DualShock4 controller with node-hid
Language: JavaScript - Size: 18.6 KB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 1

todbot/electron-hid-test
extremely simple demo of node-hid with electron
Language: JavaScript - Size: 13.7 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

todbot/magtag_dayofweek
Use MagTag to display day of week on your fridge
Language: Python - Size: 513 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

todbot/seeknobs
knob board for seesaw, and also a drone synth
Language: C++ - Size: 4.99 MB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

todbot/CircuitPython_Noise
Simplex noise (like Perlin) for CircuitPython
Language: Python - Size: 41 KB - Last synced at: about 3 hours ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

todbot/node-hid Fork of node-hid/node-hid
Access USB & Bluetooth HID devices through Node.js
Language: JavaScript - Size: 488 KB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

todbot/electron-hid-test-erb
electron-hid-test using electron-react-boilerplate
Language: TypeScript - Size: 716 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 2

todbot/Adafruit_CircuitPython_HID Fork of adafruit/Adafruit_CircuitPython_HID
USB Human Interface Device drivers.
Language: Python - Size: 216 KB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

todbot/cheapsynth Fork of fakebitpolytechnic/cheapsynth
Patches and utilities for our Arduino instrument
Size: 229 KB - Last synced at: 11 days ago - Pushed at: almost 10 years ago - Stars: 1 - Forks: 0

todbot/eagle-tricks
Various bits n bobs to do with Eagle Schematic & PCB software
Size: 3.91 KB - Last synced at: 11 days ago - Pushed at: almost 9 years ago - Stars: 2 - Forks: 1

todbot/midi2usbhost Fork of rppicomidi/midi2usbhost
Make a Raspberry Pi Pico a USB Host to bridge modern USB MIDI to old school MIDI IN and MIDI OUT
Size: 293 KB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

todbot/awesome-webhid Fork of robatwilliams/awesome-webhid
Curated list of resources relating to the WebHID (Human Interface Device) API
Size: 54.7 KB - Last synced at: 11 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
