Sign in

Larry the optimizer

@fast-code-r-us.bsky.social
243 followers 223 following 338 posts

I optimize code for a living. I'm also good with bits, bytes and pixels. I have been in this digital world since before the days of 8-bit home computers. See my FOSS projects on github.com/bitbank2

PostsRepliesMedia
Larry the optimizer @fast-code-r-us.bsky.social · 12/08/2026
Fale sua idade sem dizer sua idade: "Touch-Tone" (telefone) era uma novidade e precisava pagar mais para habilitar.
030
Reposted by Larry the optimizer
Hackster.io @hacksterio.bsky.social · 15/06/2026
Tekenex's Vectino is a tiny dev board with a powerful Arm Cortex-M85 chip and Helium vector acceleration to crush heavy AI and DSP workloads.
hackster.io
Vectino Packs Massive Power Into a Tiny Dev Board
Vectino is a tiny dev board with a powerful Arm Cortex-M85 chip and Helium vector acceleration to crush heavy AI and DSP workloads.
031
Reposted by Larry the optimizer
RetroHandhelds.gg @retrohandhelds.bsky.social · 12/06/2026
Anbernic is making handheld repairs easier with official replacement parts for shells, screens, buttons, batteries, joysticks, and more. retrohandhelds.gg/anbernic-fin...
072
Reposted by Larry the optimizer
Seeed Studio @seeedstudio.com · 03/06/2026
GPIO Breakout Board for XIAO. Thoughts?
072
Larry the optimizer @fast-code-r-us.bsky.social · 04/06/2026
Pro tip: The simplest way to be a "10x" programmer for RPI projects - ditch the RPI (any/all) and develop your software in a Debian VM running on an Apple Silicon Mac.
010
Larry the optimizer @fast-code-r-us.bsky.social · 30/05/2026
github.com/bitbank2/Fas... New - I shared a low power eink clock project that updates every minute (no flickering). It pulls the correct time/date from NTP every day and a half and uses the ESP32's RTC to keep the time. It can last for months on a small battery using ESP32's deep sleep.
Photo of a 5.2" 1280x720 parallel eink panel showing the current date and time in an attractive, bold font.
092
Larry the optimizer @fast-code-r-us.bsky.social · 28/05/2026
In today's mail - A fragile piece of glass masquerading as a retail product. The Waveshare 7.8" parallel Eink panel with IT8951 RPI HAT. Soon to be supported by my FastEPD library (on Linux, Arduino and esp-idf).
150
Larry the optimizer @fast-code-r-us.bsky.social · 16/05/2026
Some new devices landed on my desk over the past few days. Waveshare AMOLED 2.16 ESP32-S3 (480x480), M5 Paper Color (ESP32-S3 w/ 4" Spectra6), NM-CYD-C5 (not shown) and the GKD Pixel2 (nostalgia machine). Each quite impressive in their own way. I added them to my display libraries (not the GKDP2😜)
040
Reposted by Larry the optimizer
Paul Stoffregen @paulstoffregen.bsky.social · 13/05/2026
PJRC website and email are down today. Hosting company is replacing the server's SSD.
001
Reposted by Larry the optimizer
Paul Stoffregen @paulstoffregen.bsky.social · 22/04/2026
Brett Gossage has put together a ten-minute video guide to using USB MIDI with Teensy, including how to interface a classic 5-pin MIDI DIN connector to a modern Digital Audio Workstation. Older content but still applies to latest Teensy models. www.pjrc.com/usb-midi-how...
0103
Larry the optimizer @fast-code-r-us.bsky.social · 09/04/2026
New blog post - ESP32-P4 SIMD Explained: bitbanksoftware.blogspot.com/2026/04/esp3... #ESP32P4 #SIMD #GIF
bitbanksoftware.blogspot.com
ESP32-P4 SIMD Explained
Introduction N.B. - This article is for programmers who are familiar with SIMD. Like the ESP32-S3 before it, the ESP32-P4 includes SIMD inst...
020
Larry the optimizer @fast-code-r-us.bsky.social · 08/04/2026
@shapoco.net If you point me to the 3D renderer source code, I can tell you if I can optimize it with ESP32-S3 SIMD.
000
Reposted by Larry the optimizer
Gadgetoid @gadgetoid.com · 07/04/2026
Testing...
pinout.xyz
I2C at Raspberry Pi GPIO Pinout
Raspberry Pi I2C pins
3112
Larry the optimizer @fast-code-r-us.bsky.social · 01/04/2026
Need more speed with your GIF animations on the ESP32-S3? I wrote some new SIMD code which speeds up playback another 20-25% github.com/bitbank2/Ani...
github.com
AnimatedGIF/examples/esp32s3_simd_demo at master · bitbank2/AnimatedGIF
An optimized GIF decoder suitable for microcontrollers and PCs - bitbank2/AnimatedGIF
050
Larry the optimizer @fast-code-r-us.bsky.social · 26/03/2026
@snazzylabs.com Thanks for the shoutout in your latest video about TRMNL; it's nice to be appreciated for my work. You give me a little too much credit. These B/W EPDs are all basically identical hardware, but some are missing features in the controller firmware. www.youtube.com/watch?v=YWw5...
youtube.com
8,100 of You Bought This Because of Me. I Owed You a Follow-Up.
YouTube video by Snazzy Labs
031
Reposted by Larry the optimizer
Les Pounder @biglesp.bsky.social · 18/03/2026
Shiver me timbers!!! After nearly six years at Tom's Hardware I am heading off for new horizons! Pimoroni, purveyors of maker toys, tools and kits has added me to its crew! From April 1st I will be Pimoroni's Content Editor. Creating content to inpsire everyone to be a maker! youtu.be/q1FYxBLDyQk
youtu.be
After six years I'm leaving Tom's Hardware and joining Pimoroni — Back to my maker roots!
Shiver me timbers!!! After nearly six years at Tom's Hardware I am heading off for new adventures! The good ship Pimoroni, purveyors of maker toys, tools and what nots has added me to its…
19766
Larry the optimizer @fast-code-r-us.bsky.social · 02/03/2026
@fasani.bsky.social created something unexpected - a parallel Eink PCB (Sensoria) based on the ESP32-C5. This chip is faster than the ESP32-S3 and has 5GHz WiFi. Now added to my FastEPD library.
142
Larry the optimizer @fast-code-r-us.bsky.social · 01/03/2026
**New** I created an #ESPHome display component wrapper for my bb_epaper library. This means that using e-paper on ESPHome devices just got a lot easier. For IoT devices with integrated displays (e.g. this one), 1 line of yaml defines it! (plus flicker-free updates). youtu.be/-B1YK6_o7dI
youtu.be
ESPHome e-paper without flicker
YouTube video by tdfsoftware
074
Reposted by Larry the optimizer
TRMNL @trmnl.com · 13/02/2026
trmnl.com/blog/custom-...
trmnl.com
TRMNL
How custom look up tables (LUTs) increase performance for existing hardware.
032
Larry the optimizer @fast-code-r-us.bsky.social · 07/02/2026
Fast 2-bit (4 gray level) updates are now available in my bb_epaper library for both SSD16xx and UC81xx panels. I'll be adding/testing them slowly across devices: youtu.be/JD3HbJ2l6xk youtu.be/zDrvb8IJgks
youtu.be
Fast 4-gray LUT for SSD1677 EPDs
YouTube video by tdfsoftware
142
Reposted by Larry the optimizer
Martin Fasani @fasani.bsky.social · 06/02/2026
New sensoria C5 PCB sent to fabrication today Thanks to @fast-code-r-us.bsky.social for reviewing my schematics. This is the hardware sensor and reports visualiser from sensoria.cat projectPC
PCB silkscreenPCB 3D preview1st product prototype with aluminum enclosure
121
Reposted by Larry the optimizer
Martin Fasani @fasani.bsky.social · 02/02/2026
New release for mid February: 1.1 version of #Raspberry Pi (Zero2W and 4 versions) parallel Epaper monitor, great for monitoring of displaying your sensors information. Framerate around 12 frames per second. Designed in team with @fast-code-r-us.bsky.social Anyone interested? Please RT & comment
131
Reposted by Larry the optimizer
The Verge @theverge.com · 01/02/2026
This tiny pocket-friendly e-reader is packed with frustration and potential
buff.ly
This tiny pocket-friendly e-reader is packed with frustration and potential
The Xteink X4 is small enough to slip into a shirt pocket.
4506
Larry the optimizer @fast-code-r-us.bsky.social · 30/01/2026
New product taking shape - a #RaspberryPi AMOLED display HAT. It works on RPI Zero/1/2/3/4. Hi-res, super saturated colors and wide viewing angles. This one is 460x460 with capacitive touch. Excellent for gaming too (it's fast). Who's interested?
041
Larry the optimizer @fast-code-r-us.bsky.social · 07/01/2026
New KiCad project shared to Github - my RPI to UNO LCD shield HAT. Allows use of high speed parallel (and cheap) LCDs. github.com/bitbank2/RPI...
010
Larry the optimizer @fast-code-r-us.bsky.social · 03/01/2026
I got inspired today to write some Arm NEON SIMD code. This allows fast 150% stretching (with pixel averaging) of emulated games on the RPI 02W. No need for fbcp or devicetree drivers for the LCD - this is my GBC emu using bb_spi_lcd to draw directly on the ST7789 SPI LCD. youtu.be/eqq6glU0Sl0
youtu.be
RPI02W emulated games running direct to LCD (no fbcp)
YouTube video by tdfsoftware
071
Larry the optimizer @fast-code-r-us.bsky.social · 01/01/2026
New blog post for the new year: bitbanksoftware.blogspot.com/2026/01/lcds...
bitbanksoftware.blogspot.com
LCDs & C++ & Linux = Beginner-Friendly?
Intro There are many reasons to choose a programming language and environment for your projects and products. C++ has gotten a reputation fo...
020
Larry the optimizer @fast-code-r-us.bsky.social · 17/12/2025
I just shared a new C++ example project which allows you to easily flip through a series of GIF animations and display them on a Raspberry Pi "HAT" LCD: github.com/bitbank2/rpi... Video demo: youtu.be/m-PzmW8scac
github.com
GitHub - bitbank2/rpi_gif_hat: An example project showing how to play animated GIF images on "HAT" LCDs
An example project showing how to play animated GIF images on "HAT" LCDs - bitbank2/rpi_gif_hat
030
Larry the optimizer @fast-code-r-us.bsky.social · 12/12/2025
Hey @pimoroni.com - your Inky Impression 7.3" just learned a new trick - it can run TRMNL 😜 The new Spectra6 panel is a nice improvement - faster and better contrast.
Photo of a Pimoroni Inky Impression 7.3" 800x480 panel showing a TRMNL weather display.
1101
Larry the optimizer @fast-code-r-us.bsky.social · 08/12/2025
Parallel GPIO on the original RPI 1 and ZeroW can do interesting things too (e.g. drive QSPI displays), but the single core Armv6 CPU is too slow for modern projects of any type. RPI Z2W is the minimum useful board. This GIF player runs at 50fps (360x360 pixels) on the Z2W - much slower on the ZW.
Photo of RPI Zero with a custom perfboard PCB holding a round 1.53" ST77916 QSPI LCD on top. A frame from a Homer Simpson GIF is displayed.
020
Larry the optimizer @fast-code-r-us.bsky.social · 06/12/2025
New experiment this weekend - driving QSPI LCD displays on the #RaspberryPi GPIO header: youtube.com/shorts/3yqpt...
youtube.com
Janky wiring, yet high speed QSPI possible on RPI
YouTube video by tdfsoftware
030
Reposted by Larry the optimizer
Gadgetoid @gadgetoid.com · 05/12/2025
Started finally tackling a mobile layout on the existing Pinout…
A Raspberry Pi GPIO Pinout detailing UART on functions, squeezed into a mobile layout.
2101
Reposted by Larry the optimizer
pimoroni @pimoroni.com · 02/12/2025
🚨 NEW PRODUCT KLAXON 🚨 Introducing Badgeware - the next generation of wearable, hackable badges from your friends in Sheffield-on-sea. Now with tough colourful exteriors, built in batteries, and much, much more... <3 badgewa.re
117622
Larry the optimizer @fast-code-r-us.bsky.social · 02/12/2025
For SDL fans, I just added an example to my AnimatedGIF library which plays GIF animations in a SDL window. Tested on MacOS (homebrew) and Linux: github.com/bitbank2/Ani...
github.com
AnimatedGIF/linux/examples/sdl2_player at master · bitbank2/AnimatedGIF
An optimized GIF decoder suitable for microcontrollers and PCs - bitbank2/AnimatedGIF
020
Reposted by Larry the optimizer
Gadgetoid @gadgetoid.com · 29/11/2025
Anyone got code for getting detailed system stats out of Windows - CPU temps, fan speeds etc - and into a REST API or Python for UART comms?
121
Larry the optimizer @fast-code-r-us.bsky.social · 28/11/2025
I tweaked the waveform I use to drive the 8-bit parallel ILI9341 LCD. Now it's gone from fast to absurdly fast. The 320x240 GIF is playing at 220FPS. youtu.be/uxlJFMY6EBg
youtu.be
ILI9341 at 220FPS (8-bit parallel from RPI4B)
YouTube video by tdfsoftware
1121
Reposted by Larry the optimizer
pimoroni @pimoroni.com · 27/11/2025
Black Friday / Cyber Monday - NEW DEALS! Smart home, kits & components: shop.pimoroni.com/collections/... shop.pimoroni.com/collections/...
1102
Reposted by Larry the optimizer
Solder Party @solder.party · 24/11/2025
Now in stock at @pimoroni.com shop.pimoroni.com/products/kee...
shop.pimoroni.com
KeebDeck Basic
A maker-friendly QWERTY handheld USB keyboard with a silicone keypad.
1347
Larry the optimizer @fast-code-r-us.bsky.social · 21/11/2025
More speed 😀 youtu.be/3Aufe0aCyuU cc @gadgetoid.com @pimoroni.com
youtu.be
Fast Eink solution
YouTube video by tdfsoftware
6234
Larry the optimizer @fast-code-r-us.bsky.social · 18/11/2025
New toy - Waveshare 1.54" ESP32-S3 e-paper thing. I added support for it to bb_epaper as a named device (1 line init). Good power circuitry, sensors, good price.
060
Reposted by Larry the optimizer
ATC1441 @atc1441.bsky.social · 17/11/2025
Just finished Hacking the Pill Camera that you'd swallow for an easy endoscopy Ti CC1310 SoC Glitched and Dumped which allowed to Reverse Engineer its firmware and RF Protocol up to full Image receiving🥳 No security included but short range. 📽️🎬 here: youtu.be/qEIW5gOLzIs
1213
Larry the optimizer @fast-code-r-us.bsky.social · 14/11/2025
I just added support for the LilyGo T-Deck Pro to bb_epaper (github.com/bitbank2/bb_...). It's a named device, so the GPIO connections and panel type are under a single name (EPD_LILYGO_T_DECK_PRO). N.B. Don't use DEEP_SLEEP because the reset line is NOT connected to an ESP32 GPIO.
Photo of the LilyGo T-Deck Pro showing bold black text on a white background.
130
Larry the optimizer @fast-code-r-us.bsky.social · 14/11/2025
New idea - use the #Raspberrypi to directly drive parallel Eink displays. Pictured - Kindle 6" 1024x758 34pin panel driven by a RPIZ2W and (one of a kind) custom PCB. youtube.com/shorts/LwGyG... Benefits - the RPI (or any Linux SBC) can create/push the pixels faster than any ESP32. low cost SBC.
youtube.com
RPI fast Eink
YouTube video by tdfsoftware
5134
Reposted by Larry the optimizer
Billy Linehan 🇪🇺🇮🇪 @billylinehan.bsky.social · 07/11/2025
Inside Maker Faire Rome 2025: Europe’s Festival of Innovation and Creativity - reporting for Irish Tech News @irish-tech-news.bsky.social #makerfaire #makerfairerome #maker irishtechnews.ie/maker-faire-...
irishtechnews.ie
Maker Faire Rome Festival of Innovation and Creativity
Maker Faire Rome is a family-friendly festival of invention, creativity and resourcefulness. It brings together creators, tinkerers, artists, scientists,
062
Larry the optimizer @fast-code-r-us.bsky.social · 02/11/2025
New - I added Linux support to my bb_captouch library: github.com/bitbank2/bb_... It auto-detects a bunch of common capacitive touch sensors and has a simple API.
github.com
bb_captouch/Linux at main · bitbank2/bb_captouch
An ESP32/Arduino library to talk to CST820, FT6x36 and GT911 capacitive touch sensors (auto-detects) - bitbank2/bb_captouch
000
Larry the optimizer @fast-code-r-us.bsky.social · 02/11/2025
I found a new SSD1306 OLED size a couple of weeks ago (88x48 0.50"). Now added to my OneBitDisplay library. It's even smaller than it appears in the video 😀 youtu.be/bWwEwg_2Bxw
youtu.be
New OLED size: 88*48
YouTube video by tdfsoftware
120
Reposted by Larry the optimizer
Martin Fasani @fasani.bsky.social · 23/10/2025
Preparing tomorrow test of multi board PCB: Feather, Nano or XIAO adapter to drive 24 pin SPI Einks with sensors connected with QWIIC to quickly prototype your next project
021
Reposted by Larry the optimizer
Carrie (prev of Alpenglow) @alpenglow.bsky.social · 23/10/2025
If you’re a California resident, be sure to vote in the upcoming special election! If you need a little bling to get you motivated, we’ve got you covered with both ready-to-go small pins and solder-it-yourself kits! Kits are 50% off and assembled pins are 25% off. Happy voting!
Two white pins with blue text that says I Voted are held up in front of the State of CA website that has Nov 4 special election and Prop 50 info on it.
0258
Reposted by Larry the optimizer
Martin Fasani @fasani.bsky.social · 23/10/2025
Very nice to see my longtime friend and collaborator Larry @fast-code-r-us.bsky.social show some of our collaborative in the #MakerFaireRome Great Hardware must be coupled with great Code (Firmware) thanks a lot to @ElectromakerIO for the interview www.youtube.com/watch?v=WduZ...
youtube.com
Drive a Kindle Display with Open-Source Hardware
YouTube video by Electromaker
011
Larry the optimizer @fast-code-r-us.bsky.social · 02/10/2025
Finally got some copper heat sinks to test the Radxa Cubie A7z. It still runs too hot, but is relatively stable now. It's basically a RPI0 sized RPI5. It runs code 2-3x faster than an RPI4. Too small an area to dissipate that much heat. Need to find a way to lower the CPU clock speed.
130