Posts with «hardware-hacking» label

QTPy-knob: Simple USB knob w/ CircuitPython

I like minimal solutions to problems. I was playing with a CircuitPython-enabled QT Py on a breadboard with and a rotary encoder and I ended up making a USB knob, like many others have done before. But I realized: waitaminute, I can literally just plug the encoder directly onto the QT Py… Thus was born [...]
Todbot 26 Feb 01:10
hardware-hacking  hid  knob  neopixel  qtpy  usb  

DIY Neopixel / WS2812 Development Kit

If you are like me, you play around with Neopixel / WS2812-style LEDs a lot. Normally I solder my own custom-connectors and don’t use the ones that come with the reels I buy. But since we’ve been playing around with WS2812-compatible Xmas lights, I decided to make a “Neopixel Dev Kit” for easier experimenting with [...]
Todbot 08 Jan 21:09

WS2812-compatible “fairy light” LEDs that know their address

I’ve not done much on our plotter Xmas tree this week because, well… if you follow me on Twitter, it’s likely you’ve seen me ramble on about these crazy new Christmas Tree lights we got for our tree (first tree ever!). They appeared to maybe be WS2812 / Neopixel compatible and yup, they were! But [...]
Todbot 01 Jan 21:49

More Spoooky CircuitPython Circuits

Here’s two more “Spoooky CircuitPython Circuits” using the QT Py board and purposefully small programs, part of my QT Py Tricks series. Go there for the source code. The first circuit is a pair of OLED displays arranged like eyes. Behind a mask it looks really good! The second circuit is the old trick of [...]
Todbot 16 Oct 21:52

Spoooky CircuitPython Circuits!

After using Python for a decade, I’ve decided to finally get better at it. I think diving into CircuitPython will be a nice scaled-down universe to learn to write concise “Pythonic” code. For hardware I’m using Adafruit’s new QT Py board and CircuitPython’s new ESP32-S2 support. And for a theme this month I want to [...]
Todbot 09 Oct 19:28

Eurorack diversion: PT2399 Karaoke delay module hack

I’ve not been working on my Touring Machine Eurorack modular synth module, but I have been hacking a bit in that space. Back in 2019 John Park and I saw the Waveform Magazine DIY PT2399 delay module article. I got the parts and half-assembled mine, but the build guide was pretty vague in some areas [...]
Todbot 02 Oct 21:04

TouringMachine connector test

One of the benefits of having a easily-generated CAD model of a PCB with components, it becomes possible to test possible interference and clearance of connectors and cables. In this case I was worried the Eurorack power cable (2×5 IDC connector) might interfere with the micro-USB plugged into the ItsyBitsy M4. So far looks good. [...]
Todbot 11 Sep 18:47

“knobtester” for Touring Machine module

When designing my new Touring Machine synth module, two things worry me: the analog I/O section (it must be pitch-accurate) and the user interface. The UI feels like a harder problem because I’m not sure what I want. For the analog part, I can lean on others (like Émilie and Thea), and that puts me [...]
Todbot 03 Sep 21:15

Trinket Touring Machine

I’ve been playing more with algorithmic melody generation by working on my own module I’ve been calling the “Trinket Touring Machine“. Like my previously-mentioned “Trinket Trigger“, this one uses a Trinket M0 running CircuitPython. Initial experiments were in Arduino using the Mozzi audio synthesis library, which totally worked, but CircuitPython is much faster to develop [...]
Todbot 21 Aug 21:27

Hackaday HalloWing case

One of the goodies from the Hackaday Superconference was an Adafruit HalloWing. And I thought: surely a Jolly Wrencher case must be made for this skull-shaped circuit board! How has no one made of these yet? So I remixed an existing clip-on case that fits the included battery (Thanks DoctorWhich!), added the Jolly Wrenches and [...]
Todbot 25 Nov 21:05