Press "Enter" to skip to content

ESP32 App Notes

ESP32 Drawing StyleYour one-stop destination for unlocking the full potential of the ESP32.
Whether you’re diving into hardware design, crafting embedded software, or prototyping your next big idea, we’re here to guide you every step of the way—from schematic to source code.

Explore comprehensive tutorials, ready-to-use libraries, and real-world examples tailored for makers, engineers, and innovators alike. Our platform simplifies complex concepts, accelerates your workflow, and empowers you to build smarter, faster, and more efficiently.

The future of connected design starts here. Let’s build it together.

ESP32 App Note - Mastering Classical CAN and CAN FD Gateways

ESP32 App Note: Mastering Classical CAN and CAN FD Gateways

From hardware design to software execution—prototype powerful CAN gateways for UART, USB, Bluetooth, BLE, and WiFi connectivity. Coming Soon in ...

See all Application Notes…


ESP32 News, Updates, and Insights

We’re constantly working to expand our coverage of the ESP32—bringing you the latest updates, technical insights, project ideas, and useful data. Whether you’re a beginner or an experienced developer, check back often as we continue adding fresh content and resources to support your work with the ESP32.

Espressif Systems ESP32-C3-AWS-ExpressLink Module & Dev Board

Espressif ESP32-C3-AWS-ExpressLink-DevKit: Seamless Cloud Connectivity for IoT Developers

As the Internet of Things (IoT) continues to expand its reach across industries—from smart homes to industrial automation—the demand for ...
SAE J1939 Source Code

Free SAE J1939 Protocol Stack for ESP32 – Unlock New Possibilities for CAN Bus Development

At Copperhill Technologies, we are thrilled to offer developers, engineers, and hobbyists an exciting opportunity: a fully functional, free-of-charge SAE ...
ESP32 Embedded Development with Cellular Technologies

ESP32 Embedded Development with Cellular Technologies: A Technical Report

1. Introduction The ESP32, developed by Espressif Systems, is a powerful and versatile microcontroller featuring integrated Wi-Fi and Bluetooth. While ...
IoT Applications with the ESP32

Technical Report: IoT Applications with the ESP32

1. Introduction The ESP32, developed by Espressif Systems, is a powerful, low-cost, low-power microcontroller with integrated Wi-Fi and Bluetooth capabilities ...
ESP32 MCP2518FD Test Setup

Implementing CAN FD Support on ESP32: Hardware and Programming Tips

This post is part of my ongoing development work for the application note titled Mastering Classical CAN and CAN FD ...
SparkFun IoT RedBoard - ESP32 Development Board

All-in-One ESP32 IoT Solution: Inside the SparkFun RedBoard

The SparkFun IoT RedBoard – ESP32 Development Board is a feature-rich, fully integrated development platform that brings together powerful processing, ...
ESP32 S3 Development Board ESP32-S3-DevKitC-1-N8R8

ESP32-S3 Dev Board – Technical Overview

The ESP32-S3 DevKitC-1-N8 is a compact, breadboard-friendly development board based on the ESP32-S3-WROOM-1 module, offering a cost-effective way to evaluate ...
ESP32 WiFi, Bluetooth Classic, BLE, CAN Bus Module

Technical Report: ESP32 WiFi, Bluetooth Classic, BLE, CAN Bus Module

The ESP32 WiFi, Bluetooth Classic, BLE, CAN Bus Module offered by Copperhill Technologies combines the power of Espressif’s flagship microcontroller ...
espBerry Boards

ESP32 Boards for CAN Bus, NMEA 2000, and Raspberry Pi HATs – Ideal for Automotive, Marine, and IoT Projects

This post represents a comprehensive technical report on four advanced ESP32-based development boards from Copperhill Technologies. These boards are part ...
ESP32 and CAN Bus Development

Inside the ESP32 Application Notes: From CAN Gateways to J1939 and Beyond

Welcome! I’d like to share some insights into what’s happening on this website dedicated to ESP32 application notes. The first ...

Programming ESP32 - Learn MicroPython Coding and ElectronicsProgramming ESP32: Learn MicroPython Coding and Electronics

This book offers a hands-on introduction to Python programming and basic electronics, making no assumptions about your prior experience. It begins with the fundamentals of Python, gradually guiding you through to more advanced concepts using a practical Morse Code project as your starting point.

Focusing primarily on the popular ESP32 Lite and ESP32 DevKit 1 boards, the book includes clear breadboard layouts and detailed instructions tailored for both. You’ll learn how to flash Python firmware onto your ESP32, set up and use the Thonny Python editor, and upload your programs with ease.

As you progress, you’ll develop the skills to write structured Python code using functions and modules, work with powerful features like lists and dictionaries, and interface with sensors, LEDs, displays, and servomotors. Finally, you’ll unlock the ESP32’s Wi-Fi capabilities, learning how to turn your board into a web server or connect it to online web services. More information…