element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
PCB Design, Prototyping and Production
  • Products
  • More
PCB Design, Prototyping and Production
PCB Forum ESP32 works on breadboard but not on custom PCB
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join PCB Design, Prototyping and Production to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 27 replies
  • Subscribers 159 subscribers
  • Views 1614 views
  • Users 0 members are here
  • esp32
  • project
  • pcb
  • pcb desinging
  • Design
  • pcb design
Related

ESP32 works on breadboard but not on custom PCB

Oliver2003
Oliver2003 6 months ago

Hey everyone! I’ve run into a bit of a mystery with an ESP32 project. :// It runs perfectly while I’m prototyping on a breadboard, but as soon as I move everything over to a custom PCB, it starts acting up.... Sometimes it just refuses to boot, and other times I have to keep hitting the reset button or cycling the USB power just to get it to kick in. I’ve already double checked the schematic and continuity, so I’m starting to suspect that the issue might be hidden in my layout. I’m not 100% confident about my decoupling capacitor placement, or if my pull-ups on the EN and BOOT pins are quite right. I’m also wondering if I’ve got some noise or grounding issues around the USB UART interface that are messing with the startup sequence.

Has anyone else dealt with this works on breadboard but not on PCB headache with the ESP32?? I’d really appreciate any tips on common layout pitfalls or things I should double check before I order amother revision of the board. I’m more than happy to upload my schematic or PCB screenshots if anyone is willing to take a look. thanks in advance for the help!"

  • Sign in to reply
  • Cancel

Top Replies

  • battlecoder
    battlecoder 6 months ago in reply to Oliver2003 +2
    It's ok if you were using AI to get help, but normally for interacting with people here I would advise you to just be you, and not just use AI responses. You can use Google Translate if you need help putting…
  • colporteur
    colporteur 6 months ago +2
    O, I've posted a few comments and empathize with your struggle. I have been there myself. I looked back on some old messages from this site on an issue I had with ESP32 and the schematic/footprint used…
  • vmate
    vmate 6 months ago +1
    Show us your schematic and layout. There's a dozen things that could be wrong. Decoupling, floating reset, floating boot mode strapping pins, USB noise, etc.
Parents
  • vmate
    vmate 6 months ago

    Show us your schematic and layout. There's a dozen things that could be wrong. Decoupling, floating reset, floating boot mode strapping pins, USB noise, etc.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • JWx
    JWx 6 months ago in reply to vmate

    or even simple module type difference - on the breadboard some module is probably used, the question is if the same module is mounted on PCB?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • JWx
    JWx 6 months ago in reply to vmate

    or even simple module type difference - on the breadboard some module is probably used, the question is if the same module is mounted on PCB?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Oliver2003
    Oliver2003 6 months ago in reply to JWx

    Yes, it’s the exact same ESP32-WROOM-32E module. I actually desoldered it from the breadboard breakout and moved it to the PCB to be 100% sure it wasn't a faulty chip.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • JWx
    JWx 6 months ago in reply to Oliver2003

    ok - so it is a ESP32-WROOM-32E module moved from breakout to the PCB. What kind of breakout it is? simply pass-through with no components or some sort of development module? From the documentation I see additional GND connector at the bottom of the module

    https://documentation.espressif.com/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.html#[43,%22XYZ%22,56.69,785.2,null]

    which reference PCB design links with thermal-transferring via-s. Are you sure it is correctly soldered, connected with GND and thermal transfer is possible?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube