An open API service providing repository metadata for many open source software ecosystems.

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