Advertisement Β· 728 Γ— 90

Posts by Larry the optimizer

Sea World Orlando?

1 week ago 1 0 0 0

Are you able to measure the speed and compare it to using the CPU to do the same job?

1 week ago 0 0 1 0

2026 - The year of the π™»ΜΆπš’ΜΆπš—ΜΆπšžΜΆπš‘ΜΆ Mac Desktop πŸ˜€

1 week ago 1 0 0 0
Preview
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...

New blog post - ESP32-P4 SIMD Explained:

bitbanksoftware.blogspot.com/2026/04/esp3...

#ESP32P4 #SIMD #GIF

1 week ago 2 0 0 0

@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.

1 week ago 0 0 0 0
Preview
I2C at Raspberry Pi GPIO Pinout Raspberry Pi I2C pins

Testing...

1 week ago 11 2 3 0

I'm tempted to get it. I really like Sharp's Memory LCDs. The Sitronix LCD on that board isn't as fast or energy efficient as Sharp's, but it's close enough 😜

2 weeks ago 0 0 0 0

Did you create the front faceplate/case or did that come with it?

2 weeks ago 0 0 1 0
Advertisement

A bit of an exaggeration. If you're using RPIs for their original purpose then you don't necessarily need lots of RAM. If you're running multiple Docker environments or virtual OSs, then you should probably use a more powerful machine to begin with. My Zero2W handles almost all of my RPI projects.

2 weeks ago 4 0 1 0
Preview
AnimatedGIF/examples/esp32s3_simd_demo at master Β· bitbank2/AnimatedGIF An optimized GIF decoder suitable for microcontrollers and PCs - bitbank2/AnimatedGIF

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...

2 weeks ago 5 0 0 0
8,100 of You Bought This Because of Me. I Owed You a Follow-Up.
8,100 of You Bought This Because of Me. I Owed You a Follow-Up. YouTube video by Snazzy Labs

@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...

3 weeks ago 3 1 0 0

I think you forgot the /s for sarcasm πŸ€ͺ

4 weeks ago 0 0 0 0
After six years I'm leaving Tom's Hardware and joining Pimoroni β€” Back to my maker roots!
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…

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

1 month ago 76 6 19 0
Post image Post image

@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.

1 month ago 5 2 1 0
ESPHome e-paper without flicker
ESPHome e-paper without flicker YouTube video by tdfsoftware

**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

1 month ago 6 4 0 0

Do you know if the Bluetooth module can connect to BLE HID controllers (e.g. gamepads)?

2 months ago 0 0 1 0
Advertisement
Preview
TRMNL How custom look up tables (LUTs) increase performance for existing hardware.

trmnl.com/blog/custom-...

2 months ago 4 2 0 0

ish? Anything below 20C is too cold 😜

2 months ago 1 0 1 0

How about "The design error that condemned Linux GPIO to poor performance - treating it like a file to be placed somewhere in /dev"

2 months ago 1 0 1 0

Take a look in my bb_spi_lcd library in linux_io.inl. You'll see the GPIO direct access code which detects RPI 1/2/Zero/3/4 and adjusts things accordingly. No support for RPI5 since they changed the rules and hid the GPIO registers behind another chip :(

2 months ago 1 0 2 0

If you can run as sudo or mark the executable as root you can just directly manipulate the GPIO MMIO registers (not affected by currently loaded kernel drivers). I have code to do that too πŸ˜€. I wrote code to drive 8-bit parallel and QSPI displays like that.

2 months ago 1 0 1 0

I created one which uses GPIOD and runs on nearly any Linux SBC. It's currently in a private repo, but if you're interested, I'll send it to you.

2 months ago 0 0 1 0

This is made possible by creating custom LUTs (look up tables) for the update. By pushing mostly towards a single color and then doing a small push back for the grays, you can get 2-bit mode without all of the flashing.

2 months ago 1 0 0 0
Fast 4-gray LUT for SSD1677 EPDs
Fast 4-gray LUT for SSD1677 EPDs YouTube video by tdfsoftware

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

2 months ago 4 2 1 0
PCB silkscreen

PCB silkscreen

PCB 3D preview

PCB 3D preview

Post image 1st product prototype with aluminum enclosure

1st product prototype with aluminum enclosure

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

2 months ago 2 1 1 0
Post image Post image Post image Post image

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

2 months ago 3 1 1 0
Advertisement
Preview
This tiny pocket-friendly e-reader is packed with frustration and potential The Xteink X4 is small enough to slip into a shirt pocket.

This tiny pocket-friendly e-reader is packed with frustration and potential

2 months ago 51 6 4 6
Post image

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?

2 months ago 4 1 0 0
Post image

Palette settings are just coming online now. I'm implementing 3/4/6-color support too. All will work correctly soon...

3 months ago 2 2 0 0

True - late 70's was when LED watches started appearing. The first few home computers and electronic calculators/clocks became more prevalent soon after. The bulk of digital devices started appearing in the early 80s. My father and I built a Heathkit TV around that time too.

3 months ago 3 0 1 0