Skip to content

Add board reset button to Serial Monitor #1732

Open
@night-ghost

Description

@night-ghost

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

d6a4b0f

Operating system

All

Operating system version

Any

Additional context

Additional requests:

Issue checklist

  • I searched for previous requests in the issue tracker
    I verified the feature was still missing when using the latest nightly build
    My request contains all necessary details

Activity

NicoHood

NicoHood commented on Dec 28, 2015

@NicoHood

What a simple feature. Never thought of this, but it makes totally sense. I like the idea.

matthijskooijman

matthijskooijman commented on Dec 28, 2015

@matthijskooijman

This button should probably be called "Reconnect", though, since boards do not necessarily reset on (re)connect (most do, but not all).

NicoHood

NicoHood commented on Dec 28, 2015

@NicoHood

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

matthijskooijman commented on Dec 28, 2015

@matthijskooijman

That would work (See arduino/Arduino#3386), though it might be less novice-friendly perhaps.

NicoHood

NicoHood commented on Dec 28, 2015

@NicoHood

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

matthijskooijman commented on Dec 29, 2015

@matthijskooijman

@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

chrstphrchvz commented on Mar 10, 2016

@chrstphrchvz

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

chrstphrchvz commented on Mar 10, 2016

@chrstphrchvz

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

ivannunyadambiz commented on Oct 31, 2018

@ivannunyadambiz

great. so in nearly 3 years this has not been implemented?

alexceltare2

alexceltare2 commented on Jun 11, 2019

@alexceltare2

great. so in nearly 3 years this has not been implemented?

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.

changed the title [-]Reset button to Serial Monitor[/-] [+]Add board reset button to Serial Monitor[/+] on Dec 1, 2022
transferred this issue fromarduino/Arduinoon Dec 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @matthijskooijman@ivannunyadambiz@night-ghost@NicoHood@alexceltare2

        Issue actions

          Add board reset button to Serial Monitor · Issue #1732 · arduino/arduino-ide