- Built the (shitposty) #USB2Speakon adapter
- Designed a new revision of the #SSD1303 breakout PCB
- Developed a small ESP-NOW telemetry and logging framework for a model rocket #jfzhn project
- Finished reverse engineering the #startergenerator. It spins now! \o/
- Built #TheLAEMPAN together with @techbeard and @Toble_Miner (RGB replacement PCBs for IKEA LAMPANs, more info coming sometime™)

#GoodOf2024 2/3

- Bought a Mercedes #startergenerator and started reverse-engineering it
- Implemented gamma correction for #PixelBridge
- Built a control board and instrument display for the #ePocketBike
- Dabbled in upholstry and built a new seat for the #ePocketBike
- Acquired some big #SSD1303 OLEDs and desgined a breakout board + Arduino library for it.
- Released the #PawConnect (Tag-Connect #TC2030 compatible f̶o̶o̶t̶ pawprint)
- Built the now famous #PDBrick together with @techbeard
2/3

After a lengthy bring-up debug session, I noticed the #SSD1303 not quite behaving as I expected.
Pin D2 (SDA_out, which "should be left open" in #SPI mode) was not staying high all the time, like I had measured previously.
Rather it was shifting out some kind of gibberish data.
This was not compatible with my tested idea of "just putting a diode between SDA_out and SDA_in (D1)", to still allow I2C-lows through in #I2C mode, but block the constant* high signal in SPI mode.

* formerly believed as

The #SSD1303 #OLED breakout boards have arrived!
They've turned out even better than expected and the display fits perfectly :3
Got a bit carried away designing a breakout board for some old #SSD1303 #OLED displays I got from a friend.