Electronics Design Tools, Calculators & Guides
Hub for electronics design knowledge and tools.
Practical guides, clear reference tables, and essential utilities. Straight to the point – for and by electronics enthusiasts.
Trending Content
Popular guides and tools, powered by community feedback.
Explore by Category
Tools
View all →Power Path and Ideal Diode Selector
Compare Schottky diodes, discrete P-MOSFET stages, and ideal-diode controllers for low-drop power paths, OR-ing, and reverse-current protection.
HID Report Descriptor Visualizer & Builder (USB HID Tool)
Paste hex or C arrays to decode HID report descriptors, then edit visually and export HEX, C, TinyUSB, or STM32 snippets. Includes ready-made keyboard, mouse, gamepad, and media-key templates with live explanations.
Voltage Divider Calculator (Loading, Power, ADC & Logic Level Use Cases)
Best-in-class voltage divider calculator: Vout, current, resistor power, optional load (Rload), ADC input sizing tips, and practical guidance for UART/I²C/logic level shifting.
Active Filter Designer (Sallen-Key + Bode Plot)
Design practical Sallen-Key active low-pass and high-pass filters: quick sizing from f0 or from fp/fs specs (Butterworth / Chebyshev I), E-series rounding, op-amp sanity checks, Bode/step plots, and SPICE export.
Cortex-M HardFault Decoder (CFSR / HFSR / BFAR / MMFAR + Stack Frame)
Advanced Cortex-M HardFault decoder. Analyze CFSR, HFSR, BFAR, MMFAR + stack frame (PC/LR/xPSR). Works great with STM32, nRF, NXP and more.
Buck / Boost Designer (Inductor + Caps + Audit)
First-pass sizing for buck and boost converters: pick ripple targets, get L/C starting points, sanity-check a chosen BOM, explore worst-case corners, and export a review-ready summary.
RS-485 / CAN Termination & Bias Planner
Size RS-485 fail-safe bias resistors, sanity-check termination loading, and get practical CAN termination values (classic + split) with quick notes.
View All 34 Tools
Browse the full collection of design tools and calculators.
Guides
View all →Hammerstad & Jensen Microstrip Formula Explained: Impedance and Effective Permittivity
Understand the Hammerstad & Jensen microstrip equations for characteristic impedance and effective permittivity, plus thickness correction, assumptions, and practical PCB limits.
I3C Bus Explained: A Modern Sensor Bus (and the Successor to I2C)
An engineering-focused introduction to the MIPI I3C bus. Learn why I3C exists, how it stays compatible with I2C, how dynamic addressing (DAA) works, what Common Command Codes (CCC) are, and how features like in-band interrupts (IBI) simplify sensor designs.
UART Serial Communication Explained: Framing, Timing, and Hardware Design
A practical, engineering-focused guide to the Universal Asynchronous Receiver/Transmitter (UART). Covers wiring (TX/RX), frame structure (8N1, parity, stop bits), baud-rate math and clock error budget, hardware/software flow control (RTS/CTS, XON/XOFF), logic-level vs. RS-232/RS-485 electrical layers, and PCB/layout tips for reliable serial links.
High-Speed PCB Routing Cheat Sheet (Edge-Rate Based)
A practical, edge-rate based checklist for routing fast digital signals: when a trace becomes a transmission line, return paths, termination, differential pairs, vias, and crosstalk.
Thermal Vias & Copper Spreading (PCB Heat Transfer Guide + Estimator)
Design thermal vias that actually work: what matters (via count, plating, board thickness, fill), how copper spreading limits performance, and a simple estimator to sanity-check your layout.
USB-C Power Delivery Hardware Design (Sink, Source, DRP)
Practical USB-C PD hardware design guide: CC pins, Rp/Rd basics, PD vs resistor-only, PPS/EPR overview, protection, layout, and bring-up checklists.
The Complete Guide to DMA (Direct Memory Access) for Microcontrollers
A practical, in-depth guide to mastering DMA on microcontrollers. From theory to hands-on examples on STM32, learn how to free your CPU and optimize your embedded applications.
View All 16 Guides
Explore all available guides and learning resources.
Projects
View all →Browser Hardware Lab (WebSerial / WebBluetooth / WebUSB)
A no-install workflow for board bring-up and interface debugging: WebSerial console + plotter, WebBluetooth GATT explorer, and WebUSB device identification.
USB Device Identifier: Find any USB device's VID & PID
A free online tool to identify any unknown USB device. Just plug in your device, get its Vendor ID (VID) and Product ID (PID), or search our database to find the right drivers.
Open Source Electronics Projects Observatory
Discover the latest and most popular open source electronics projects from the community. A curated list of repositories for ESP32, STM32, KiCad, and more.