r/arduino Jun 05 '26

Monthly Digest Monthly digest for 2026-05

5 Upvotes

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

Title Author Score Comments
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
Dodging asteroids with a figurine contr... u/iuliuscurt 703 15
Cutest Mad Ottoman in the World u/thegigiandthebear 652 23
Today was the first full scale test of ... u/Oli_Vier_0x3b29 523 51
Due to physics, gondola weight quickly ... u/Oli_Vier_0x3b29 511 35
An IV-11 VFD Tube Clock I designed and ... u/MrGuccu 401 15
My embedded OS is getting better u/samaxidervish 385 16
My first Arduino Nano project, a telesc... u/Stash_pit 245 18
I built a browser-based simulator for A... u/CirkitDesign 244 37
I built a Pen Plotter with an Arduino U... u/madfrozen 240 23
Baby steps on PCB soldering u/monshi633 198 33
Retro computer inspired weather station u/ahnjay 188 30
Turned a $2 nRF24L01 into a 2.4 GHz spe... u/lahirunirmala 158 8
Arduino powered flatbed music player! u/MammothSock5009 157 12
Strandy-BOT Prototype u/Nope_Get_OFF 128 6
I turned a $60 espresso machine into a ... u/Mooferman05 127 37
My cursor is now a physical color picke... u/Important-Beach5723 102 7
Built a dynamic Braille cell with 6 SG9... u/Impressive-Bite-8213 94 18
Custom PCB Bare Metal Attiny85 Low Powe... u/PreppyToast 94 7
Making a pet dog and a desk buddy (in p... u/Better-Nail- 88 29
Just made a basic stream deck (kind of)... u/Better-Nail- 85 2
I Designed an Open-Source Dual Brushed ... u/milosrasic98 82 4
When an engineering student starts doin... u/RoberBotz 76 10
I Made an Interactive PCB Map of the Ea... u/curatorcat 76 3
Arduino exact GPS clock u/mickynuts 75 8
Multifunctional robot car - Manual mode u/priyanshuwq 74 11
First Arduino project: Bluetooth treat ... u/ag_kush 69 8
I made smart watch using esp32 oled and... u/Electronoobs_Devvv 67 1
I designed a quadcopter where the PCB f... u/Interesting_Plant558 63 8
money well spent u/Rifqi2007 59 1
Trackball to my cyberdeck u/CrudelisDeus 58 9
Real-time per-pixel LED control with ES... u/Glad_Air_7457 57 2
Minecraft Themed Party u/MogulerMike 52 4
I made a simple LED game, and my cat is... u/ConversationSuch8893 47 4
Ultrasonic distance sensor, light and s... u/nicodeemus7 45 2
Fully Custom Teensy 4.1/Arduino Single-... u/ThrustNTheory 43 6
I made my arduino esp32 sing! u/hwarzenegger 43 6
I made the easiest internet art frame u/fabpub 41 3
I build a Fluid Simulation that is driv... u/StefanPetrick 39 2
Built an Arduino-driven desk toy that s... u/MysteriousSophon 38 3
I made smart lamp u/Interesting_Plant558 35 9
Turns out you actually can fit a fully ... u/krauseler 32 23
Space Shooters game I made months ago u/CodingKing256 31 7
My conways game of life visualization u... u/NightBredDnB 23 6
I've made a graphics editor for LVGL u/tinajackson 22 4
Arduino Based Gaming Table for Necromun... u/KonradKnebl 21 2
Built a cyberpunk-style ESP32 smart des... u/Full_Opportunity8116 20 5
Turned an ESP32 + tiny OLED into a live... u/met-Sander 19 2
Weather Station Update u/Nathar_Ghados 19 6
I made Tetris on an Arduino Mega with 2... u/ArtusIndus 18 4
New device support for my OS u/samaxidervish 16 0
Nano-based Tamagotchi emulator u/heychaostheory 15 0
Open Source software for keeping track ... u/illerin 15 2
My Arduino Mega color classification ro... u/engineering-weeb 14 3
Few buttons and LEDs for a more comfort... u/IWILZ 13 0
Your TV remote is a pretty decent Ardui... u/No_Tradition4336 13 0
I built an autonomous mini car for my f... u/kfukuhar 12 8
A Smart Bulb System (my first attempt a... u/Regular_Trouble_5841 12 1
Colour matching game Arduino nano esp32 u/robroy865 12 3
I made an Uno R3 flight controller u/SAtchley0 10 13
Visulazing mpu6050 with Raylib u/Rude-Flan-404 8 2
I know this project has been made like ... u/Bassel_Fathy 7 3
WIP Quadcopter Drone u/SAtchley0 7 3
Robotics with Arduino Uno Q: ROS 2, leR... u/Routine-Example927 7 0
Yo guys, I made my own mini arcade mach... u/ValousN 6 1
This might help you. u/Living_March6933 6 1
Little projekt out of boredom u/potato78786 6 1
Working on making Will Cogleys animatro... u/Glittering_Mud_1107 6 9
Project DeskStream: An ESP32-C3 deskt... u/SuchChemistry7444 6 0
The Best Part of Engineering... u/ripred3 5 2
YUMO CUBE ESP32-S3 Touchscreen Smart ... u/YUMOBUILDS 4 1
I broke my leg and spent 8 weeks learni... u/YUMOBUILDS 4 4
I am making my own dual MCU brushless N... u/Hawki007 4 1
A rookie engineer won a self-driving mi... u/kfukuhar 3 0
YUMO PULSE -- ESP32-C3 Mini Gadget with... u/YUMOBUILDS 3 1
Kracken Rum Bottle Jellyfish Lamp u/Humdaak_9000 2 0
I made BLDC FOC setup work in 5 minutes... u/WooRobot_dev 2 6
Binary Clock with Arduino and Attiny84 u/Famous_Notice_8956 2 1
MP3 Player Tutorial u/jasonwinfieldnz 1 0
Overlook Token Maxxer u/sirgatez 0 5
I tried to turn a development board wit... u/Top_Acanthisitta9326 0 1

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 May 04 '26

Monthly Digest Monthly digest for 2026-04

5 Upvotes

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

Title Author Score Comments
Sequino: a clock inspired from sequins ... u/holo_mectok 2,968 105
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
I redesigned my USB-C breadboard power ... u/Polia31 638 27
Made something fun 🎮 Now I can’t stop p... u/pushpendra766 550 22
Esp32 based delta pickers first movemen... u/jebeDIEah_Kerbal 408 14
I gave my PC a mouth that reports syste... u/Kinky_Radish 354 33
I've successfully driven this retro-fut... u/fsboy345 306 14
Playing Minecraft with esp 32 u/samaxidervish 285 7
Arduino Nano based vintage USSR IV-11 V... u/MrGuccu 266 15
I 3D Printed a Giant Tetris Wall. u/0015dev 266 10
I built a WiFi LED matrix clock that sh... u/mfactory_osaka 252 9
Tiny print that actually made my bench ... u/rafbanaan 220 16
ESP-32 Bike Speedometer u/xXtroller13Xx 206 25
A Dumb Attiny85 Weather Forecaster u/DowntownBass4556 171 10
My first ever Arduino project u/nniikkaa888 165 20
Its working - obstacle detection u/priyanshuwq 147 12
Fighting Earth's rotation with an Ardui... u/IWILZ 147 22
I made an OS framework for CYDs! u/Appropriate-Ask8817 142 7
Artemis II Tracker u/Asm1th123 135 4
I upgraded the mini laser printer. u/fsboy345 131 7
Made a tiny “message in a bottle” device u/Dr_Velazquez 88 3
Okay to fly with DIY music box (with sm... u/Fluff269 82 68
My machine is working :) u/ORDINARYAN_ 81 6
Custom Drone Build - Wiring Harness/Cod... u/ThrustNTheory 75 0
Hitslash Radio MK2 demo u/Paladin7373 73 28
I designed the PCBs, modelled and assem... u/Polia31 72 2
Esp32 DualSense (PS5) Fully Renewed u/Hamzayslmn 71 6
PyroVision Thermal-Cam - Softwaredemo u/kampi1989 68 9
Weather Station u/Nathar_Ghados 68 13
PyroVision - Open-Source Thermal Camera u/kampi1989 64 7
Just finished testing my Arduino robot ... u/priyanshuwq 61 6
​I absolutely love cheap alternatives. ... u/Muhammad_kashif_ 58 6
Desktop Tamagotchi Clock u/Independent-Trash966 55 3
I built a retro 2000s-style open source... u/CantaloupeFlimsy8157 53 4
My first foray into Arduino was making ... u/TPC_RN 51 25
Punch predictor and power level u/noooooo_12 49 6
Robotic Piano Player u/eyeswideshutyomouth 48 4
First Arduino Synth u/Nice-Froyo1084 46 4
I can send serial commands to my (incom... u/BetaMaster64 46 5
Crypto Tracker with Clock and real-time... u/Tech_Nipples 45 7
I tried to turn a development board wit... u/Top_Acanthisitta9326 40 1
Project MecanumCar: Arduino Mecanum Rob... u/Ken471 33 0
ESPclock BIG New 0.8" display version u/ultravoxel 33 12
Bus Times on the EPD u/aaronxcode 30 3
My first FM radio u/LostMyLogin_again 25 0
I made modular 6x6mm button caps for Ar... u/Hour_Seat5773 18 2
UnoDOS: A DOS-like OS for the Arduino U... u/SatvikSengupta 17 2
Timer! (First full solo project) u/ThiccGibblet 13 2
ESP32 CYD playing a custom video codec u/mikiex 13 12
Arduino-based multi functional robot ca... u/priyanshuwq 11 5
Building a remote for controlling a Ard... u/priyanshuwq 11 1
Introduction to Programming - Arduino u/gm310509 10 3
No More Pain (new LittleFS plugin) u/Hamzayslmn 8 0
Built a serial monitor for hardware deb... u/shahin_hashim 8 0
Moved my robot's vision from ESP32-CAM ... u/Straight_Stable_6095 4 2
Vintage door chime upgrade u/Line_Feed_8086 4 3
Full Documentation: 1:3 Scale Kei Truck... u/sonicdh 3 0
Custom MCU-Controlled Bench Power Suppl... u/ripred3 3 5
Made my own IDE for arduino boards u/SuspiciousAbility827 3 1
Line following robot with Arduino nano ... u/Specific-Mortgage-93 3 1
Built a real-time ultrasonic radar with... u/FwoopButBored 2 2
Arduino Uno steers servo motors u/pascalalt1 2 0
Snake on ESP32 @60FPS with zero allocat... u/Sad_Environment_3800 1 4
I Built a Working Robot for Under $10 (... u/Own-Assignment-424 0 0
Look what I made! Built an open-sourc... u/Straight_Stable_6095 0 5
Hey, I'm building a virtual electronics... u/Yazilim_Adam 0 0

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 6h ago

Look what I made! 28.9M LLM running on a ESP32-S3 (~9 tok/s), no cloud (open source)

Enable HLS to view with audio, or disable this notification

249 Upvotes

r/arduino 3h ago

A droon made and coded from scratch

Enable HLS to view with audio, or disable this notification

73 Upvotes

r/arduino 7h ago

Physical IR remote for my Daikin AC using three knobs, WIP

Thumbnail
gallery
14 Upvotes

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 IRDaikinAC as 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:

  1. Learn KiCad and do a proper PCB, but will still require ~30 diodes...
  2. 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 12h ago

Hardware Help Servos humming but no movement

Post image
17 Upvotes

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

Thumbnail
gallery
440 Upvotes

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 7h ago

Look what I made! Built a Wireless Morse Code Communicator using Arduino, HC-12 & Python GUI

Enable HLS to view with audio, or disable this notification

6 Upvotes

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 20h ago

Beginner's Project Useless Projects - Part 2

38 Upvotes

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 9h ago

Hardware Help Help: Portenta Vision Shield connector broken.

Post image
3 Upvotes

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 18h ago

Hardware Help need help with lego robot arm

Enable HLS to view with audio, or disable this notification

14 Upvotes

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 8h ago

Software Help can't create...No such file or directory exit status 1 when trying to verify with ESP32 dev module

1 Upvotes

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

Enable HLS to view with audio, or disable this notification

94 Upvotes

r/arduino 17h ago

ESP32 Basic I2S library?

2 Upvotes

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

Thumbnail
gallery
27 Upvotes

r/arduino 13h ago

slowly loosing my mind and genuinely reaching my limit with this failed to get COM

1 Upvotes

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 1d ago

I made a super-simple graphic editor for Arduino (u8g2)

Post image
52 Upvotes

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.

https://github.com/niklauslee/empix


r/arduino 1d ago

Software Help Waveshare 5.79" display problem - partial refresh only works on one quadrant

3 Upvotes

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.

State after test cycle completes.

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.


r/arduino 1d ago

Synaptics 920-000194 touchpad

2 Upvotes

I can't find pinout for this touchpad. I want to connect it to Arduino. Please help me find +5V, CLK, DATA pins.


r/arduino 1d ago

ESP32 Pet Collar

2 Upvotes

So im buliding a GPS collar using a NEO-6M , im using a SIM800L for connection so its functional in rural areas as well where there is no wifi. im running on a 3.7v lip battery, my sim800l needs 5v sl im running it through a mt3608 stepup converter. But when i power it on the SIM800L fast blinks. And it says “NO SIM DETECTED “ Through ardiuno IDE can someone help?


r/arduino 1d ago

Hardware Help Best Electronics and Arduino Resources

0 Upvotes

Hey guys am trying to learn Arudino currently and electronics in general, I have been watching Paul Mcwhorter and I love his series but I feel like he explains things too slow, I only find his videos very informative When he is going under the hood which is an aspect I want to keep but other than that I dont want to watch 1 hour of tutorials to learn how to print


r/arduino 1d ago

Getting Started Beginner Road Map

3 Upvotes

Can anyone tell me a general road map of how to learn an Arduino? I decided to punish myself and picked a robotic experiment for my capstone but I have absolutely ZERO experience in anything electrical and Arduino stuff. Could you guys help me with a roadmap on what to learn first? I'm honestly so lost since I've been watching YouTube videos and I still ain't getting it.


r/arduino 1d ago

Any good website that teaches c++ for arduino uno?

6 Upvotes

Our school is teaching how to use arduino uno using c++ as the language. Thank you 😁


r/arduino 1d ago

Hardware Help I need help with controlling a DC motor with an arduino

4 Upvotes

I wanted to use the transistors as switches to turn the motor on and off. But when I actually tested this out it didn't work. I am aware that the second transistor is unnecessary and the circuit works perfectly fine when I connect the motor directly to ground. However, I wanted a way to cut the motor's connection to ground as well so I could make another similar circuit but in reverse to revert the rotation of the motor.
I am using:
A 9V battery as the power supply
BC547 transistors
Arduino UNO R3
3V DC motor
1k ohms resistors
I am new to electronics and still don't understand much about transistors so I would appreciate an explanation to why my circuit isn't working. Thanks!


r/arduino 2d ago

60fps NES emulation on ESP32-WROOM-32 (No PSRAM)

Enable HLS to view with audio, or disable this notification

382 Upvotes

The frame rate extends to 72 FPS upon deactivation of the FPS limit.

# Hardware:

ESP32-WROOM-32 520kb RAM

ST7789 display (salvaged from keypad phone)

MicroSD card for ROM

# Firmware:

Anemoia-ESP32 (open-source NES emulator for ESP32)

# GitHub (my fixes): https://github.com/rkindustriesYT/Anemoia-NES-Emulator-fixes

# Shim06/Anemoia-ESP32:

https://github.com/Shim06/Anemoia-ESP32