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
  • 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 24 replies
  • Subscribers 134 subscribers
  • Views 264 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 8 days 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 1 day 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 1 day 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 7 days 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.
  • battlecoder
    battlecoder 8 days ago

    Are you using the same power supply in both scenarios?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw 8 days ago

    What is the track width of your PCB traces?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • vmate
    vmate 7 days 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 7 days 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
  • colporteur
    colporteur 7 days ago

    Your points profile is low so that would indicate you are new to the community. Welcome.

    The more details you provide the greater chance someone visiting will provide an answer. There are some pretty experienced tech's in the community. You invest in the details and they will invest in an answer.

    Is your PCB in development (i.e. never been tested) or it has been tested previous and worked.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • Oliver2003
    Oliver2003 5 days ago in reply to battlecoder

    Since the schematic proves stable on a brreadboard, I’m definitely leaning towards the PCB layout being the culprit. Breadboards are surprisingly forgiving with noise, but a custom PCB needs much tighter discipline, especially with the ESP32’s high-current bursts during Wi-Fi initialization.

    I’m currently reviewing a few key areas:

    • Decoupling Capacitor Placement: I’m going to ensure the 0.1\mu F and 10\mu F caps are placed physically as close as possible to the ESP32 VDD pins to minimize lead inductance.

    • Grounding & Return Paths: I’m checking if the ground return path to the regulator is short and low-impedance. A 'star ground' or a solif ground plane should help mitigate those flaky resets...

    • Boot Strapping Pins: I’ll re-verify the pull-up/pull-down resistors on EN (Reset) and GPIO0. If the EN pin doesn't have a proper RC delay ($10k\Omega + 0.1\mu F$), the ESP32 might boot before the power rail has fully stabilized.

    It’s always a puzzle when the breadboard version 'just works' and the PCB doesn't,, but I suspect it's a power integrity or timing issue. Appreciate your perspective on this

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett 5 days ago in reply to Oliver2003

    Why not post the schematic and layout (and a picture of the bread board setup)  - a lot of people looking usually finds problems faster.

    (And it's more interesting for us !)

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Oliver2003
    Oliver2003 5 days ago in reply to dougw

    Since I’m using a pre-certified ESP32 module.., I was initially counting on the internal RF matching and core decoupling to be handled out of the box. That’s exactly why the discrepancy between the breadboard and the PCB was so unecpected! However, I completely agree that the external support components and layout discipline still matter a lot—especially the 3.3V supply stability and how the EN/GPIO0 pins are pulled up... I suspect the issue might be in my Power Delivery Network (PDN), specifically regarding local bulk capacitance and trace impedance during those high current Wi-Fi bursts. I’m going to focus on tightening up those areas next and will share some layout screenshots shortly so it’s clearer where the routing might be falling short. Appreciate the guidance

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • vmate
    vmate 5 days ago in reply to Oliver2003

    I'm really not sure what the point of your post is. Your responses are written by AI, and you're actively avoiding posting the one piece of information we all said we'd need to solve your issue. Given the layout, we could've pinpointed your problem in probably seconds, 2 days ago.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw 5 days ago

    If your schematic is proven to work, then problems are common with connectors, cables and power supply, including switches.

    • Cancel
    • Vote Up +1 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.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube