Needing some storage bins for the garage I came up with the idea for self-aligning stackable bins. Cut from 3/4" ply, the trick is the 45deg on the bottom panel and inside edges. My first attempt was a quick hand drawing and somewhere along the way I ended up with misaligned pieces. So in order to ensure my dimensions made sense I figured I’d FreeCAD it up. It’s pretty simple but still parametric, able to adjust for material thickness and inner dimensions. Plus, I figured if the design did work out (so far it’s looking good!) I could CNC batches of them, that would only need the 45def chamfers routed and final assembly. Would also update to include hand holds.
Dovecot Sieve for Pre-Fetching and Inlining Images
CoAP over Everything
This research deep dive was inspired from using my Dust Collector Remote. It works great, but after a year using it I’ve found the delay to connect pretty annoying. On bad days with a router misbehaving the 4 or 5 second delay while I’m waiting to turn a tool on can get frustrating.
This started getting me thinking about how it could be handled faster. I’ve used ESP-Now a handful of times and have appreciated it’s quick boot to ‘do something useful’ time. But in past projects, I’ve mostly used it as a raw socket and formatted my own messages. Wouldn’t it be nice to have MQTT infrastructure without the setup latency of WiFi or the complexity of BLE/GAP/GATT? I also spent some time dabbling with CoAP a bit this year and while it seems common to treat it more like HTTP, but when using features like Observe Resource it looks a lot more like MQTT or BLE Notifications.
DIY Workshop Remote Dust Collection
MobileDemand xTablet Hacking
As I’m deploying more LoRa nodes I find myself needing a more capable debugging system. While at home
I simply use an SDR
connected to my desktop to ensure devices are transmitting as expected. In the field
that is a loftier goal. I’ve tried using an SDR
connected to an Android phone with limited success, this
seems to just kill the battery more than anything.

Cacoffiny Bare PCBs for sale
Going to have a small batch of unpopulated PCBs available in the new OiT Electronics shop.
Selling these will help with a final revision of this PCB that will correct some of the mistakes that made manufacturing and bring-up too difficult to make continuing worth while.
ESP32 startup times
I found myself in a conversation about ESP32 boot times. Specifically the time it takes from boot until user code can do something useful with an IO.
As this was something relevant to Richmote but I didn’t have any actual data I decided to
do a simple setup to measure the results. My test setup consisted of two probes one connected
to the RST
line and the other to a random GPIO. The firmware would immediately setup the
GPIO as an output
and pull it HIGH
. Nothing else.