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 →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.
Battery Burst Droop Estimator (Brownout Margin + Hold-up Caps)
Estimate VBAT sag during a peak current burst (I*R + ESR step + RC droop). Size hold-up caps and check brownout margin.
View All 33 Tools
Browse the full collection of design tools and calculators.
Guides
View all →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.
How to wire a reliable 1 m I²C sensor
Step-by-step workflow to control capacitance, size pull-up resistors, document a harness and validate the waveforms for a long I²C run.
View All 15 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.