Skip to content

Add documentation for ESP32-C3 Super Mini pinout and handle socket mount. - #159

Open
gabpar wants to merge 9 commits into
vacuula:mainfrom
gabpar:main
Open

Add documentation for ESP32-C3 Super Mini pinout and handle socket mount.#159
gabpar wants to merge 9 commits into
vacuula:mainfrom
gabpar:main

Conversation

@gabpar

@gabpar gabpar commented May 17, 2026

Copy link
Copy Markdown

I use an ESP32-C3 Super Mini on my Neato Botvac D5 and the default hardware UART pins (GPIO 6 and 7) caused a hardware conflict with the internal flash/JTAG pins, freezing the serial communication. I've changed to pins 20 and 21 and it works ok. I've mounted the microcontroller on a socket, on the top of the robot, in the hole of the bin handle, this way it can be flashed by wire or removed without having to dismantle the robot.

gabpar added 9 commits May 17, 2026 22:50
Added a wiring guide for the ESP32-C3 Super Mini, detailing pin connections and configuration for use with the Neato Botvac D5 and an ESP32-C3-Super-Mini positioning that allows the removal of the micro controller witout dismantling the robot.
…guide.

Used an ESP32-C3 Super Mini on a Neato Botvac D5 and mounted it on a socket so it can be remvoed easily without havint got dismantle the robot.
Correct use of the ports on the ESP32 C3 Super Mini and another placement of the micro controller using a socket and making easy the removal of the micro controller without having to dismantle the robot.
Updated wiring instructions for the ESP32-C3 Super Mini to clarify pin connections and installation process.
Added details about the ESP32-C3 Super Mini's placement and its impact on LIDAR functionality.
Updated wiring information for ESP32-C3 Super Mini to avoid hardware conflicts. Added screenshot showing the updated TX and RX ports.
Corrected phrasing regarding the screenshot description.
@boehny

boehny commented Aug 6, 2026

Copy link
Copy Markdown

I have the same problem; also C3 Super Mini and D5... , webinterface is not working by pushing the buttons, manual driving in card (HA) is not working.... but informations shown and spot cleaning works...... do you have some idears why?
I used the "standard" yaml file with the change of the rx and tx pins 20/21.... but sill the same problem...

@gabpar

gabpar commented Aug 6, 2026

Copy link
Copy Markdown
Author

After I've connected the pins [TX:21 RX:20] and changed the yaml file accordingly, I had no problems anymore. I use the house cleaning mode because that cleans the entire room or floor even though is not keeping the map in the memory like it did with the app. Did you press Start firs and then try to move the robot with the arrows? I ask because I remember I've tried to move it without reading that I have to press start first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants