Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Placing the ESP32S3 module into bootloader mode with remote button #2009

Open
thatSFguy opened this issue Dec 18, 2024 · 4 comments
Open

Placing the ESP32S3 module into bootloader mode with remote button #2009

thatSFguy opened this issue Dec 18, 2024 · 4 comments
Labels
documentation Page update or add at the wiki platform

Comments

@thatSFguy
Copy link

Is your feature request related to a problem? Please describe.
The button on the ESP32S3 XIAO for placing the bootloder into flash mode is tiny and in a very bad spot. Once I assemble the unit, it's very difficult to get to the push button, not only because of the LORA shield that I'm using, but also the enclosure that I'm using.

Describe the solution you'd like
I would like to be able to add a separate boot button that I can place in a more convenient spot. E.g. Using a wire connected to some pin or soldering pad and adding a momentary push button that is water proof.

Describe alternatives you've considered
I researched ways of making it work like some other boards where a boot button is not needed, but it appears that this may not be possible for this board.

Additional context
The size of the module makes it ideal for tight spaces and can be embedded in epoxy (if needed). My plan is to attach a USB cable directly to the board, so I have a way to update and monitor the board. If it is possible I would like to add an extra line to have a remote boot button
Low level diagram:
ESP32S3 Board -----------> Cable (5 Lines) ---------------> USB connector + 1 boot push button

Copy link

👋 @thatSFguy

Thank you for raising an issue. We will investigate into the matter and get back to you as soon as possible.
Please make sure you have given us as much context as possible.

@MatthewJeffson MatthewJeffson added the documentation Page update or add at the wiki platform label Dec 20, 2024
@nfs0619
Copy link
Collaborator

nfs0619 commented Dec 20, 2024

Thank you for your suggestion! We appreciate your feedback and will consider it for future improvements, particularly regarding the boot button placement. Your input is valuable to us. If you have any more ideas or suggestions, feel free to share them!

@thatSFguy
Copy link
Author

thatSFguy commented Dec 28, 2024

another option would be to add two small holes in the LORA hat module, so one could use a toothpic to push the boot loader button, or the reset button. See the Red markup in the stock image below
2-102010611-wio-sx1262-with-xiao-esp32s3

@nfs0619
Copy link
Collaborator

nfs0619 commented Dec 31, 2024

Thank you for your additional suggestion! We appreciate your creativity in thinking of ways to improve access to the boot loader or reset buttons. Adding small holes to the LORA hat module is an interesting idea, and we may consider this in our future designs.

Your feedback is valuable to us, and we're always open to more ideas. Please feel free to share any other thoughts you might have!

@thatSFguy
Copy link
Author

Without providing any warranty, if I drill two holes the same spot of the reset and bootloader buttons, will I hit any PCB traces? From the surface, I doesn't appear that way. Thanks!

@MatthewJeffson
Copy link
Collaborator

@thatSFguy Hello Rob! It seems that the drilling is fine. And we have discussed the button issues and currently we might not be able to do it. Thanks the ideas provided! If you have more projects ideas you want to share with us. You can always refer to our Contributor Program.
Best Regards,
Matthew

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Page update or add at the wiki platform
Projects
None yet
Development

No branches or pull requests

3 participants