Open
Description
Describe the request
Add a button to Serial Monitor that resets the connected board.
Sometimes hardware Reset button unavailable (Arduino via RDP for example) so we need the ability to reset without reflashing the board.
Arduino IDE version
Operating system
All
Operating system version
Any
Additional context
Additional requests:
- feature request: 'reset target' from serial terminal Arduino#8148
- [Feature Req] Serial Monitor with 'Send RST' button. Arduino#8529
Issue checklist
- I searched for previous requests in the issue trackerI verified the feature was still missing when using the latest nightly buildMy request contains all necessary details
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
NicoHood commentedon Dec 28, 2015
What a simple feature. Never thought of this, but it makes totally sense. I like the idea.
matthijskooijman commentedon Dec 28, 2015
This button should probably be called "Reconnect", though, since boards do not necessarily reset on (re)connect (most do, but not all).
NicoHood commentedon Dec 28, 2015
Or we just add buttons for DTR and RTS. Then the user can manually pull those lines, for those who want to hold the line down. I heard that some people need this for ESP anyways. Then its even more functional.
matthijskooijman commentedon Dec 28, 2015
That would work (See arduino/Arduino#3386), though it might be less novice-friendly perhaps.
NicoHood commentedon Dec 28, 2015
That is totally different from what the user wants here.
We do not want to set DTR/RTS at the beginning fixed, we want to change it at runtime in the serial monitor, to actually reset the mcu.
matthijskooijman commentedon Dec 29, 2015
@NicoHood, that issue also talks about having the pins GUI-configurable, though I now see it's not the original request. Should have read it better before linking :-)
chrstphrchvz commentedon Mar 10, 2016
Another user here. One workaround (at least on OS X) is to use baud pulldown menu and select same rate again, which resets the connection, and resets the board if auto-reset is enabled on it. Reopening the serial monitor is also sufficient, no need to reflash.
chrstphrchvz commentedon Mar 10, 2016
I think the idea of the "Reconnect" button is helpful in the case where the board was unplugged, then reattached. The serial monitor doesn't automatically reconnect in that case, nor does it acknowledge that the board was unplugged, but a "Reconnect" button is a convenience over reopening the serial monitor.
ivannunyadambiz commentedon Oct 31, 2018
great. so in nearly 3 years this has not been implemented?
alexceltare2 commentedon Jun 11, 2019
I agree, the IDE has plenty of spare "square" buttons besides Verify, Upload, New, Open and Save. Also the Serial monitor can add an extra button for "Reset Target" as well.
[-]Reset button to Serial Monitor[/-][+]Add board reset button to Serial Monitor[/+]