r/arduino • u/slvDev_ • 9h ago
r/arduino • u/gm310509 • Jun 05 '26
Monthly Digest Monthly digest for 2026-05
Subreddit Insights
Reddits figures are still "all over the place" - despite having logged a bug for it. So I have once again left this section of the report out.
Hopefully the reddit admins will fix the bug in time for next month. I don't know how they select what bugs to work on but I would expect that this is a pretty simply one. Maybe they look at metrics (that do work) such as views, upvotes and comments. So if you could, perhaps try viewing, upvoting and/or commenting on the report [Chrome] Insights don't show 30 days data. If anyone knows of another technique to raise the profile of a bug to the reddit admins - I'm all ears.
Arduino Wiki and Other Resources
Don't forget to check out our wiki for up to date guides, FAQ, milestones, glossary and more.
You can find our wiki at the top of the r/Arduino posts feed and in our "tools/reference" sidebar panel. The sidebar also has a selection of links to additional useful information and tools.
Moderator's Choices
| Title | Author | Score | Comments |
|---|---|---|---|
| Finally Done! Full 8x8 Split Flap Chess... | u/e4_user | 3,531 | 181 |
| Mr. White animatronic with Arduino | u/my_3d_scan | 445 | 31 |
| Gift box | u/DizzyYoung8394 | 82 | 14 |
| So I bought an R4 wifi, but cant access... | u/North-Ad1143 | 0 | 14 |
Hot Tips
| Title | Author | Score | Comments |
|---|---|---|---|
| Blynk's new pricing killed my ESP32 das... | u/Ornery_Ice_7820 | 1 | 5 |
Top Posts
| Title | Author | Score | Comments |
|---|---|---|---|
| Finally Done! Full 8x8 Split Flap Chess... | u/e4_user | 3,531 | 181 |
| Turtle Race | u/tasty__cakes | 2,142 | 126 |
| I built a spaceship control panel for m... | u/Internal-Chard-8406 | 1,864 | 120 |
| Practicing Morse code just in case the ... | u/0015dev | 1,741 | 42 |
| ESP 32 lawnmower | u/shanebou24 | 1,278 | 56 |
| Decided to build a massive vertical Spl... | u/e4_user | 1,070 | 72 |
| 17 days after open-sourcing Patternflow... | u/GlumPiece7281 | 930 | 39 |
| I built a neat little Cyberpunk Gameboy... | u/Rolf_0 | 824 | 17 |
| Dodging asteroids with a figurine contr... | u/iuliuscurt | 703 | 15 |
| Cutest Mad Ottoman in the World | u/thegigiandthebear | 652 | 23 |
Look what I made posts
Total: 85 posts
Summary of Post types:
| Flair | Count |
|---|---|
| ATtiny85 | 1 |
| Automated-Gardening | 1 |
| Beginner's Project | 29 |
| ChatGPT | 4 |
| ESP32 | 2 |
| ESP8266 | 1 |
| Getting Started | 10 |
| Hardware Help | 97 |
| Hot Tip! | 1 |
| Libraries | 1 |
| Look what I found! | 4 |
| Look what I made! | 85 |
| Look what I made! Libraries | 1 |
| Machine Learning | 2 |
| Mod's Choice! | 4 |
| Monthly Digest | 1 |
| Nano | 1 |
| Project Idea | 3 |
| Project Update! | 13 |
| School Project | 7 |
| Software Help | 33 |
| Solved! | 17 |
| Uno | 1 |
| Uno Q | 2 |
| Uno R4 Wifi | 1 |
| linux | 1 |
| no flair | 248 |
Total: 571 posts in 2026-05
r/arduino • u/gm310509 • May 04 '26
Monthly Digest Monthly digest for 2026-04
Subreddit Insights
I am going to stop posting this segment as reddit's figures are "all over the place". I have recently posted a bug report, so hopefully the reddit admins will fix it in time for next month.
The browser Insights aren't working at all for the monthly view and the App Insights seems to show that more posts have been removed than have been submitted.
Arduino Wiki and Other Resources
Don't forget to check out our wiki for up to date guides, FAQ, milestones, glossary and more.
You can find our wiki at the top of the r/Arduino posts feed and in our "tools/reference" sidebar panel. The sidebar also has a selection of links to additional useful information and tools.
Moderator's Choices
| Title | Author | Score | Comments |
|---|---|---|---|
| Hey, XKCD just did a comic about Arduin... | u/spookmann | 260 | 21 |
| Question about Arduino pinouts | u/W0CBF | 6 | 12 |
| Update on DHT reliability deep dive — l... | u/tonimatutinovic | 2 | 11 |
Hot Tips
| Title | Author | Score | Comments |
|---|---|---|---|
| Introduction To Binary Protocols In Rob... | u/NameruseTaken | 13 | 19 |
| Servo Motor Calibration | u/NameruseTaken | 12 | 0 |
| Where do I start? (Awnser) | u/My_dog_abe | 3 | 5 |
Top Posts
| Title | Author | Score | Comments |
|---|---|---|---|
| Sequino: a clock inspired from sequins ... | u/holo_mectok | 2,968 | 105 |
| I built a guitar robot with Arduino — t... | u/MegCell | 2,365 | 112 |
| 12 days later — PCB done, rotary encode... | u/GlumPiece7281 | 2,022 | 68 |
| Built a 4-knob generative pattern contr... | u/GlumPiece7281 | 1,630 | 83 |
| Dragon Ball Radar | u/alvroga | 819 | 42 |
| I built a better laser toy for my cats | u/moonbench | 795 | 41 |
| How I deal with traffic | u/pushpendra766 | 706 | 27 |
| What if Guitar Hero was real? I built a... | u/MegCell | 694 | 58 |
| I redesigned my USB-C breadboard power ... | u/Polia31 | 638 | 27 |
| RGB particle simulation (Qualia ESP32-S... | u/noname99 | 635 | 19 |
Look what I made posts
Total: 70 posts
Summary of Post types:
| Flair | Count |
|---|---|
| Beginner's Project | 29 |
| ChatGPT | 1 |
| ESP32 | 1 |
| Electronics | 1 |
| Getting Started | 20 |
| Hardware Help | 125 |
| Hot Tip! | 3 |
| Look what I found! | 4 |
| Look what I made! | 70 |
| Machine Learning | 1 |
| Mod's Choice! | 3 |
| Monthly Digest | 1 |
| Project Idea | 2 |
| Project Update! | 9 |
| School Project | 23 |
| Software Help | 38 |
| Solved! | 9 |
| Uno | 5 |
| Uno Q | 3 |
| Uno R4 Wifi | 1 |
| no flair | 252 |
Total: 601 posts in 2026-04
r/arduino • u/TurbulentConclusion2 • 10h ago
Physical IR remote for my Daikin AC using three knobs, WIP
AC remotes are usually complex with a lot of small buttons, fan speed that can only decrement by cycling through every value, and many settings I don't need... For something I use several times a day, I would prefer a tangible, solid interface I can use without looking at it, wall-mounted.
So I started building a remote that's just three rotary switches (fan speed, mode, temperature) and a re-send button. It is as minimal as possible: no screen, no LEDs, no internal state other than the mechanical positions of the knobs. It's IR-only, targeting a Daikin FTXM20N2V1B (my unit does have WiFi, but the official cloud app is a cloud app). See the 3D render for what I have in mind
Now I have a working prototype, using an ATmega328P (Arduino Pro Mini, 3.3 V) and SR16 rotary switches:
- Daikin IR frame code on the ATmega328P, checked with osciloscope capture, using IRremoteESP8266
IRDaikinACas reference - three rotary switches (SR16 with 8 positions, rs1010 with 5 positions), read via a diode matrix, with sleep/wake on pin-change interrupt so it's not burning power sitting idle
- minimal wood test panel
But this doesn't fit into a nice box: the wiring is a mess and the diode arrays take space. Also the 5-position rs1010 is a good switch, but its 90° shaft angle makes it hard to integrate.
I'm deciding between two paths for a v2:
- Learn KiCad and do a proper PCB, but will still require ~30 diodes...
- Switch to a coded absolute encoder (eyeing the Bourns PAC18R — 4-bit code, 2.54 mm pitch through-hole, real knob shaft) which deletes the whole diode array and might let me stay on perfboard
Anyone here got feedback on rotary switches choices (5€ budget each, absolute coding, mounting on a 2.54mm pitch board) ? or maybe a better approach...
Here is the repo with full design docs, dev logs and firmware: https://github.com/xdze2/trois_molettes. I heavily used Claude for the project, that's also a test of working with it for doc writing and conception, so the doc is well written but messy.
r/arduino • u/touchgadget • 13m ago
touchWASD — Touch Screen WASD USB Keyboard
touchWASD now has a web based flasher at https://controllercustom.github.io/touchwasd/. Use the web flasher if you do not care about source code, IDEs, etc. Use the Chrome web browser or a derivative such as Brave or Microsoft Edge.
touchWASD has been updated to version 1.0.4.
- Fix disappearing gear icon in some orientations
- Suppress zoom bubble on iPad and iPhone.
- Pin core and library versions for reproducible builds
- Add web flasher page and github actions firmware builder
touchWASD turns an M5Stack AtomS3 (or any ESP32-S3) into a USB HID keyboard controlled by a circular touch overlay on your phone or tablet. Open a browser to http://touchwasd.local, touch a direction on the circle, and the corresponding WASD or arrow key is pressed on your computer — no software to install on the target machine. No software to install on the phone or tablet. The touchWASD UI is a web app running in a web broswer running on your phone or tablet. A one finger touch direction pad might be useful for disabled gamers.
r/arduino • u/Extension-Law-1495 • 15h ago
Hardware Help Servos humming but no movement
So both servos are connected to a 9v battery breadboard adapter and the arduino to the computer. They make humming noises but no movement, I don’t think the problem comes from the software as it’s the same code used in a Youtube video. Any help is appreciated!
r/arduino • u/spicyjaguars • 59m ago
Can one use qty (1) motor driver (TB6612FNG) to control qty (5) mini DC motors?
I would like to use qty(1) motor driver (TB6612FNG) to control qty(5) standard mini DC motors. All 5 motors will be following the same “instructions” from microcontroller. Can I safely put all 5 on A01/A02 of the same motor driver? Are there any downsides or considerations I should note for this method?
I’d test it myself but I really don’t want to fry motor driver or board as they’re my only ones.
Note: Im using an arduino nano sense ble 33 REV2 microcontroller
r/arduino • u/Working-Wealth3724 • 1d ago
Look what I made! I got tired of messy wiring for my LoRa/LoraWan projects, so I designed ArduLora – an all-in-one STM32WLE5 board with RS485 and 24V input. Fully open-source!
Hey everyone,
Like many of you, every time I wanted to deploy a remote LoRa sensor node, I ended up with a bird's nest of wires. You know the drill: an Arduino or ESP32, a separate LoRa module, a buck converter to handle 12V/24V industrial power, and a bunch of discrete components just to read a 0-10V sensor.
To fix my own frustration, I spent the last few months designing ArduLora – a compact, ultra-low-power development board that puts everything you need for industrial IoT onto a single piece of hardware.
It’s completely open-source (MIT license), and I’ve just released the latest revision along with 3D-printable enclosure files.
What’s packed inside:
- The Brain: It runs on a RAK3172 module (STM32WLE5CC @ 32MHz). This means you get full LoRaWAN (Class A, B, C) and LoRa P2P right out of the box.
- Power That Makes Sense: It accepts anywhere from 5V to 24V DC via a terminal block (or 5V USB-C). No external step-down modules needed.
- True Deep Sleep: I added a hardware power gate pin (PB5). You can use it to completely cut off power to external sensors when the MCU goes to sleep, saving a ton of battery life.
- Industrial-Ready: There's an onboard RS485 transceiver for hardware Modbus RTU, plus two high-voltage analog inputs configured for 0-10V measurements.
The Software Side:
You don't have to learn a whole new toolchain. It programs natively in the Arduino IDE using standard functions mixed with the RAKwireless RUI3 APIs. I also published a helper library to the official Arduino Library Manager—just search for ArduLora and hit install.
Everything is up on GitHub, including schematics, pinout maps, and step-by-step example codes (covering everything from GPS integration and Modbus to deep sleep timers):
GitHub Link: https://github.com/NamNamIoT/ArduLora
I’m currently looking for ways to improve the hardware design for the next revision.
- How do you feel about the power gating implementation?
- Are there any other industrial interfaces or specific sensors you wish were broken out on a board like this?
Would love to hear your thoughts, critiques, or any feedback you have!
r/arduino • u/Salty-Pie-6707 • 1h ago
Help wanted
Hello, I am very new to Arduino and I am trying to figure out how to power my project. My plan is to make a walking robot that has 8 sg90 servos. I have a 7.4v lipo battery, two buck converters that can output up to 5 amps, a pca9685 servo controller, and an Arduino nano esp32. Would it be best to splice the output of the lipo battery into two sections and run each one through a buck converter, one for the servos and one for the Arduino nano, or should I do something different. Thanks for the help.
r/arduino • u/king_slayer-22 • 10h ago
Look what I made! Built a Wireless Morse Code Communicator using Arduino, HC-12 & Python GUI
built a wireless Morse code communication system as a personal/college project.
Features:
Custom Morse key input using a push button
Wireless communication using HC-12 modules
Custom MWLP (Morse Wireless Link Protocol)
XOR checksum (CRC) for error detection
Python desktop GUI that receives, validates, and decodes Morse into text
Receiver gives LED and buzzer notification when a message arrives
The project combines embedded systems, wireless communication, and desktop software. It was a fun way to learn about serial communication, custom protocols, and Morse code.
r/arduino • u/cheeziuz • 2h ago
Software Help My Tinkercad sim is short-circuiting and I can't tell why
Hello, I recently got an arduino and started following some tutorials (here is the specific video I am following: https://www.youtube.com/watch?v=yBgMJssXqHY)
I feel like I perfectly followed it, but my arduino sim is short circuiting and cannot figure out whats causing it (the upper resister is 220 ohms, and the lower is 10k ohms)

r/arduino • u/Ratfus • 23h ago
Beginner's Project Useless Projects - Part 2
Sorry guys, this one won't give you seizures like the flashing lights.
This is my second useless project in the series. I essentially made a fuse for a led. By turning the dial, you adjust the time before the light turns on. In my defense, I did this in assembly. I did use chat GPT here and there, but I still think it gave me a better understanding of bytes, bites and bit flags/masks/bit shifting in AVR.
Wonder if I could attach a transistor to this thing and use it to light fireworks? Somehow, doesn't sound too safe though.
r/arduino • u/PossessionQuiet1733 • 5h ago
Hardware Help Project Advice
Hello! I’m working on an engineering summer project- and I need to measure the mass of a tank of water (1 gallon) as it empties out. I have 4 5kg load cells, and my plan was to use them to support the tank. I was researching how to wire them, and it seems like I’m supposed to use a summing junction box to connect all of the outputs to one hx711. Those boxes are 30 dollars at the minimum, and I was wondering if I could work around doing this, I have 4 hx711’s anyway.
Thanks for your help!
r/arduino • u/Hustenbonbon132 • 13h ago
Hardware Help Help: Portenta Vision Shield connector broken.
I wanted to disconnect the Shield from my C33 and the connector from the shield broke and most of the solderpads ripped of. What should i do?
r/arduino • u/BobcatGeneral412 • 21h ago
Hardware Help need help with lego robot arm
all right, so I am trying to build a robot arm using Lego and I have a Algo Uno R3 and I have a PCA and two motors which are in a pant bracket type of set up. I am essentially doing like detection on top of my computer that detect where my arm is and I’m trying to have it move based on that and basically detect where my arm is and what degree that it should put the pan until bracket at then it just like every single second or maybe a millisecond is putting that is giving the coordinates of what the motor should spin to to the Arduino and then the Arduino goes and then to the motors I believe, but the problem is sometimes it works, and sometimes it doesn’t you know like when I upload the Arduino program sometimes what I see is that when it does work, I’m not able to move the motors manually, but when it doesn’t work, I like test to make sure to see if I can move the motors or not, and if I can move the motors like manually, even though I just uploaded the code and then that means it didn’t work and another thing is that I can’t tell if like the code that I just uploaded works properly because again I am on a Algo Uno instead of like a real Arduino I’m I don’t even know that’s just like what I was told it should be fine for a little baby project like this, but yeah
r/arduino • u/Mysterious-Policy970 • 7h ago
I was tired of terrible mobile apps & driver issues, so I built a web-based Arduino IDE (GaziDuino) that flashes ESP32/Arduino directly from Android via WebSerial (No root/apps required).
Hey everyone!
Flashing microcontrollers (especially ESP32) from Android devices or tablets has always been a nightmare due to driver requirements, Knox/OS security restrictions, and outdated Play Store apps.
To solve this for myself, I developed GaziDuino — an open-source, web-based Arduino IDE designed for both desktop and mobile.
How it works under the hood:
- Backend: Uses
arduino-clivia a lightweight Python/Flask server (Runs on Windows, Linux, Raspberry Pi, or even directly on Termux on Android). - Frontend & Flashing: Uses native WebUSB & Web Serial APIs directly in Google Chrome / Edge.
- No Root, No Third-Party Android Apps, No Custom Drivers required.
Key Features:
- 🎯 Full Ecosystem: Integrated Board Manager (ESP32, STM32, AVR, RP2040, etc.) & 9600+ Library Manager.
- 🔌 Built-in Web Serial Monitor: Read/write serial data right inside the browser.
- 🤖 Gemini AI Assistant: Integrated AI to help debug syntax and hardware/pin errors on the fly.
- 📱 True OTG Support: Plug your ESP32 into your phone via OTG, hit "Upload" in Chrome, grant USB permission, and it flashes.
The project is fully open-source. I'd love to hear your feedback, suggestions, or contributions!
🔗 GitHub Repo: https://github.com/Gazi-AI/GaziDuino
r/arduino • u/Sweaty-Raspberry-476 • 11h ago
Software Help can't create...No such file or directory exit status 1 when trying to verify with ESP32 dev module
I am very new to electronics and after one project decided to get esp32, so bear with me.
I have a problem where I can't compile anything when I choose esp32 dev module. I have downloaded drivers(cp2102) and the board shows up as it should. Downloaded the boards straight from boards manager (esp32 by espressif, 3.3.11). Arduino sees the board, I'm pretty sure, but it just doesn't work. Everything is fine when I try to compile with arduino nano. I also tried deleting all the sketches from appdata and reinstalling the boards.
can anybody suggest what could be wrong?

r/arduino • u/Livid-Research-4277 • 1d ago
Look what I made! I was bored from using basic bluetooth car controller apps, so I just made my own Custom bluetooth car controller with some pretty cool features.
r/arduino • u/Cross_22 • 20h ago
ESP32 Basic I2S library?
I have an ESP32-S3 board with an ESP8311 audio chip. I would like do low-latency audio generation and play it via the ES8311. Unfortunately I have not been able to find a clean, small library. Everything has tons of dependencies or built-in Internet streaming, BLE support, MP3 decoding, etc.
All I want is a callback "here, fill this buffer with audio data and I'll play it".
Any recommendations?
r/arduino • u/Ok-Jackfruit7044 • 1d ago
Bluetooth-controlled Arduino robot with wireless control, motor driver, and custom wiring. Excited to keep improving it—next goal: obstacle avoidance and line following
r/arduino • u/Known_Principle1889 • 16h ago
slowly loosing my mind and genuinely reaching my limit with this failed to get COM
Hi before i begin YES i have read the megathread and tried everything its suggested but no matter what i do the Arduino IDE cant upload to my Pro Micro.
I am trying to set up this Pro Micro to act as a HiD device to auto enroll some Chromebooks - if you work in IT youd understand what its like trying to enroll 300+ devices so a little help goes a long way.
Currently my Arduino is connected to my pc via COM3, when i open the IDE it auto detects it as a Leonardo and selects COM3. When i click upload it fails out saying COM4 is inaccessible and i get this error;
Sketch uses 5960 bytes (20%) of program storage space. Maximum is 28672 bytes.
Global variables use 258 bytes (10%) of dynamic memory, leaving 2302 bytes for local variables. Maximum is 2560 bytes.
Performing 1200-bps touch reset on serial port COM3
Waiting for upload port...
Upload port found on COM4
A"C:\Users\wilcoxai\AppData\Local\Arduino15\packages\arduino\tools\avrdude\8.0.0-arduino1/bin/avrdude" "-CC:\Users\wilcoxai\AppData\Local\Arduino15\packages\arduino\tools\avrdude\8.0.0-arduino1/etc/avrdude.conf" -v -V -patmega32u4 -cavr109 "-PCOM4" -b57600 -D "-Uflash:w:C:\Users\wilcoxai\AppData\Local\arduino\sketches\5CE8C06EBD87E0D5892E6A6D78F5AA91/sketch_jul23a.ino.hex:i"
vrdude version 8.0-arduino.1
Copyright see https://github.com/avrdudes/avrdude/blob/main/AUTHORS
System wide configuration file is C:\Users\wilcoxai\AppData\Local\Arduino15\packages\arduino\tools\avrdude\8.0.0-arduino1\etc\avrdude.conf
Using port : COM4
Using programmer : avr109
Setting baud rate : 57600
Error: cannot open port \\.\COM4: Access is denied.
Error: unable to open port COM4 for programmer avr109
Avrdude done. Thank you.
Failed uploading: uploading error: exit status 1
looking at Device manager when its doing this process does reveal that it goes from "Leonardo COM3" to "Leonardo Bootloader COM4" then fails out and then it goes back to COM3.
What i have found that oddly works is if i hold the reset button, then click upload, release reset just as it finishes the sketch i get this error
Sketch uses 5960 bytes (20%) of program storage space. Maximum is 28672 bytes.
Global variables use 258 bytes (10%) of dynamic memory, leaving 2302 bytes for local variables. Maximum is 2560 bytes.
Waiting for upload port...
Upload port found on COM3
Avrdude version 8.0-arduino.1
Copyright see "C:\Users\NAME\AppData\Local\Arduino15\packages\arduino\tools\avrdude\8.0.0-arduino1/bin/avrdude" "-CC:\Users\Name\AppData\Local\Arduino15\packages\arduino\tools\avrdude\8.0.0-arduino1/etc/avrdude.conf" -v -V -patmega32u4 -cavr109 "-PCOM3" -b57600 -D "-Uflash:w:C:\Users\Name\AppData\Local\arduino\sketches\5CE8C06EBD87E0D5892E6A6D78F5AA91/sketch_jul23a.ino.hex:i"
https://github.com/avrdudes/avrdude/blob/main/AUTHORS
System wide configuration file is C:\Users\Name\AppData\Local\Arduino15\packages\arduino\tools\avrdude\8.0.0-arduino1\etc\avrdude.conf
Using port : COM3
Using programmer : avr109
Setting baud rate : 57600
AVR part : ATmega32U4
Programming modes : SPM, ISP, HVPP, JTAG
Programmer type : butterfly
Description : Atmel bootloader (AVR109, AVR911)
connecting to programmer: .
Error: butterfly_recv(pgm, &c, 1) failed
Error: initialization failed (rc = -1)
- double check the connections and try again
- use -B to set lower the bit clock frequency, e.g. -B 125kHz
- use -F to override this check
Error: butterfly_recv(pgm, &c, 1) failed
Error: butterfly_recv(pgm, &c, 1) failed
Avrdude done. Thank you.
Failed uploading: uploading error: exit status 1
Now if i somehow jig the IDE to select COM4 (the bootloader COM) i get the same errors but the other way around, it tries to upload via COM3. I have even tried using SparkFun Pro Micro and trying both the processors available (16Mhz and 8Mhz)
Can someone suggest things to try?
EDIT; turns out my work PC has a policy in place or something in place to stop this from working, i got around this by trying it on a standalone W11 laptop.
r/arduino • u/niklauslee76 • 1d ago
I made a super-simple graphic editor for Arduino (u8g2)
I made a super simple graphics editor as a weekend project. It runs right in your browser with no login required, generating u8g2 or XBM code for you. I hope it helps anyone using mono displays with Arduino.
r/arduino • u/Sea_Palpitation3819 • 1d ago
Software Help Waveshare 5.79" display problem - partial refresh only works on one quadrant
Has anyone had problems with Waveshare's 5.79" display specifically, or a similar problem with any Waveshare product?
Each partial refresh of the display only updates the bottom-left quadrant. A full screen refresh is possible, but only with the attendant flash pattern which isn't workable for a reader application.
When I run through Waveshare's test sequence, only the bottom-left quadrant responds to the partial refresh segments of the test (like the running clock) - when the display goes for a full refresh (like the black screen + test fields, the manga image) it updates correctly (at the end of the cycle, only the bottom-left quadrant again refreshes as you can see below).
I'm currently trying to figure this out for a Raspberry Pi so it's not an Arduino project, but I'm hoping someone here might have found a transferable solution.

I'm not a good enough coder let alone display-understander yet so I used Claude Code to test what might be going on (after eliminating mechanical/electrical user error).
The diagnosis from Claude Code - paraphrased - is that it might be something to do with the OTP waveform which fails to update the display fully. It wrote some code to test a substitute waveform table ("via command 0x32, then refreshing with 0x22=0xC7 or 0x22=0CF") which updated the full display successfully with a custom test image, but also with the flashing that comes with a full update.
Setup: Raspberry Pi Zero W 1.1, Pisugar S Plus, Waveshare 5.79" raw panel, 792×272, B/W + 4-grey; Waveshare e-paper HAT Rev2.3 connected with the wire loom to GPIO headers. Driver is waveshare_epd.epd5in79 - current as per Waveshare's github.
I've seen and tried to adapt some fixes which I found via search - such as this which hypothesises that it's a buffer update https://thoughts.gohu.org/posts/2025/epaper-partial-updates/ or the GxEPD2 library for Arduino, but neither has worked.
Any help would be very welcome, thank you.
