Skip to content

Community

Official Channels

Discord & Chat

CommunityLinkFocus
ESP32 DiscordJoinGeneral ESP32 help
Makers DiscordVarious serversHardware projects
PlatformIO DiscordJoinPlatformIO IDE support

Reddit Communities

SubredditDescription
r/esp32General ESP32 discussion
r/esp8266ESP8266/ESP32 community
r/arduinoArduino framework help
r/embeddedEmbedded systems
r/homeautomationSmart home projects

Stack Overflow

Search tags:

Blogs & Tutorials

Personal Blogs

BlogFocus
Random Nerd TutorialsBeginner-friendly ESP32 projects
Andreas SpiessTechnical deep-dives
DroneBot WorkshopProject tutorials
Rui SantosESP32 guides

Technical Blogs

BlogFocus
Espressif BlogOfficial announcements
Hackster.io ESP32Community projects
InstructablesDIY projects

Video Channels

YouTube

ChannelContent
Andreas SpiessTechnical reviews & tutorials
DroneBot WorkshopBeginner tutorials
ElectronoobsElectronics projects
Great Scott!Electronics engineering
Espressif SystemsOfficial content

Books

TitleAuthorFocus
Kolban’s Book on ESP32Neil KolbanComprehensive guide (free)
Internet of Things with ESP32PacktIoT projects
Developing IoT Projects with ESP32Vedat OzanHands-on projects

Online Resources

ResourceDescription
Kolban’s Book (free)Detailed ESP32 reference
ESP-IDF ExamplesOfficial code samples

Local Meetups

Finding Groups

PlatformSearch For
Meetup.com”ESP32”, “IoT”, “Embedded”
HackerspacesLocal makerspaces
Fab LabsDigital fabrication labs

Contributing

To This Documentation

Found an error or want to improve this documentation? Contributions are welcome!

  1. Check the source on GitHub
  2. Open an issue for discussion
  3. Submit a pull request with improvements

To ESP-IDF

TypeHow
Bug ReportsGitHub Issues
Feature RequestsGitHub Discussions
Code ContributionsContributing Guide

Getting Help

Before Asking

  1. Search first - Your question may already be answered
  2. Read the docs - Check official documentation
  3. Try debugging - Use serial monitor and error messages
  4. Isolate the issue - Create minimal test case

When Asking

Include this information:

Board: ESP32-S3-DevKitC-1-N16R8 V1.1
Framework: ESP-IDF v5.2 / Arduino / PlatformIO
OS: Linux/Windows/macOS
Problem: Brief description
Code:
```cpp
// Minimal code that reproduces the issue

Error:

Full error message or serial output

What I tried:

  • Step 1
  • Step 2
## Common Resources
### Calculators & Tools
| Tool | Use |
|------|-----|
| [ESP32 Pinout](https://randomnerdtutorials.com/esp32-pinout-reference-gpios/) | Visual pin reference |
| [Partition Calculator](https://blog.espressif.com/esp-idf-custom-partition-table-c26c99e4cdba) | Flash partition planning |
| [OTA Size Calculator](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/system/ota.html) | OTA update planning |
### Reference Cards
| Resource | Description |
|----------|-------------|
| [ESP32-S3 Quick Reference](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/peripherals/index.html) | Peripheral overview |
| [GPIO Summary](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/peripherals/gpio.html) | Pin capabilities |
## Related Resources
- [GitHub Projects](/resources/projects/)
- [Official Datasheets](/resources/datasheets/)
- [Pinout Reference](/getting-started/pinout/)