wiki-documents icon indicating copy to clipboard operation
wiki-documents copied to clipboard

Placing the ESP32S3 module into bootloader mode with remote button

Open thatSFguy opened this issue 1 year ago • 4 comments

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

thatSFguy avatar Dec 18 '24 12:12 thatSFguy

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

github-actions[bot] avatar Dec 18 '24 12:12 github-actions[bot]

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!

nfs0619 avatar Dec 20 '24 06:12 nfs0619

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

thatSFguy avatar Dec 28 '24 13:12 thatSFguy

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!

nfs0619 avatar Dec 31 '24 02:12 nfs0619

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!

thatSFguy avatar Dec 31 '24 05:12 thatSFguy

@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

MatthewJeffson avatar Jan 02 '25 02:01 MatthewJeffson