Embedded Notes.
Browsing articles and guides categorized under Embedded. Use the search bar to refine matches.
ESP32 OTA Updates from GitHub Releases, Without an OTA Server
How I ship ESP32 firmware updates from GitHub Releases with GitReleaseOTA: a version.json, SHA-256 checks, a non-blocking check task, a one-command release script, and the security gaps I still want to close.
What You Can (and Can't) 3D Print for a Final-Year Project in Guwahati
FDM 3D printing is great for enclosures, brackets and mounts, but it won't replace a machined metal part or a watertight seal. Here's what to design around before your demo.
I2C vs SPI vs UART: Choosing the Right Serial Protocol for Embedded Hardware
A practical comparison of the three most common embedded serial communication protocols. Learn which to choose for sensors, displays, and microcontroller peripherals.
Designing Your First Custom PCB: From KiCad Schematic to Gerber Files
A beginner-friendly walkthrough of the complete PCB design workflow in KiCad — schematic capture, footprint assignment, PCB layout, routing, and generating Gerber files for manufacturing.
PlatformIO vs Arduino IDE: Boosting Embedded Development Workflow
Compare embedded firmware development environments. How PlatformIO improves library dependencies, debug tools, and build configuration.
ESP32 vs Raspberry Pi Pico: Choosing the Right Microcontroller
An in-depth hardware comparison between ESP32 and RP2040 (Pico) covering processing power, wireless connectivity, power draw, and workflows.
How to Hire a Specialized ESP32 Firmware Developer
A technical hiring guide for companies looking to recruit freelance or contract ESP32 developers. Key interview questions and skill verification.