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 →RJ45 Pinout & Cable Wiring Tool
Interactive T568A/B pinout tool for creating straight-through or crossover Ethernet cables. Includes cable category guides and use-cases.
Interactive JTAG & SWD Pinout Guide for MCU Debugging
Find and verify JTAG and SWD pinouts instantly. Select your target connector and debugger (like ST-Link, J-Link, or Picoprobe) to get an interactive wiring diagram and prevent connection errors.
USB‑C Pinout Explorer & Configuration Tool
Interactive reference and configuration tool for the 24‑pin USB Type‑C connector. Select common use-cases to see exactly which pins you need to connect.
Differential Pair Skew & Length Matching Tool
Calculate skew between differential pair traces and determine required length adjustments for timing alignment.
Microstrip Impedance Calculator
Calculate the characteristic impedance (Z₀) of a microstrip PCB trace using Wheeler's or Hammerstad & Jensen's approximations based on your PCB stackup parameters.
Cable Harness Diagram Generator
Create and visualize cable harness diagrams directly by describing them in YAML. Generate instant SVG pinouts for your electronics and electrical harness projects.
I²S & TDM Clock Calculator and Validator
Easily calculate and validate I²S and TDM clock configurations (BCLK, LRCK, MCLK) for your digital audio projects. Ensure correct clock ratios for MCUs, CODECs, DACs, and ADCs based on sampling rate, bit depth, and channel count.
Passive Filter Analyzer (RC, RL)
Interactively calculate and visualize the frequency response (Bode plots) of common RC and RL passive electronic filters. Determine cutoff frequencies, and analyze magnitude and phase characteristics.
M.2 Pinout Generator
Interactively generate M.2 connector pinouts based on module key (A, B, E, M) or application (SSD, Wi-Fi, WWAN). Filter pins and view keying diagrams. Find the specific M.2 pin configuration you need.
Optimal NTC Bias Resistor Calculator
Determine the best series resistor (Rs) for an NTC thermistor to maximize voltage swing or improve linearity over a specific temperature range. Calculates standard E12 resistor values.
Guides
View all →1-Wire Protocol Explained: A Guide to Timing and Waveforms
A comprehensive guide to the 1-Wire (Dallas/Maxim) bus protocol. Understand the critical timing for the master reset, slave presence-pulse, and the different bit slots for writing and reading data.
SD Card SPI Mode Initialization: A Detailed Guide
A comprehensive guide to the SD card power-up and initialization sequence in SPI mode. Covers the 80-clock cycle startup, CMD0, CMD8, and the critical CMD55/ACMD41 handshake for all card types (SDv1, SDv2, SDHC/SDXC).
JTAG TAP Controller Explained: Timing, State Machine & Practical Waveforms
A practical guide to the IEEE‑1149.1 JTAG Test‑Access‑Port (TAP) controller. Learn how TCK, TMS, TDI and TDO interact, how to step through Shift‑DR / Shift‑IR, update registers, and avoid common pitfalls when building low‑level boundary‑scan tools.
I2C Communication Protocol Explained: Addressing, Timing, and Design
A comprehensive guide to the I2C (Inter-Integrated Circuit) bus. Covers core signals (SCL, SDA), addressing, R/W bit, ACK/NACK, START/STOP conditions, timing diagrams, pull-up resistors, and PCB layout best practices.
Your Ultimate Guide to Electronics Learning Resources
Discover the best books, YouTube channels, courses, and websites to learn electronics, from beginner to advanced levels. Curated and categorized for your learning journey.
SPI Communication Protocol Explained: Modes, Timing, and Design
A comprehensive guide to the SPI (Serial Peripheral Interface) bus. Covers core signals (SCLK, MOSI, MISO, CS), the 4 SPI modes (CPOL/CPHA) with timing diagrams, multi-slave setups, QSPI, and PCB layout best practices.
I2S Audio Interface Explained: Clocks, Data Formats, and PCB Design
A comprehensive guide to the I2S (Inter-IC Sound) audio interface. Covers core signals (BCLK, LRCK, SDATA, MCLK), clocking modes, data formats (Standard, Left/Right Justified, TDM), and essential PCB layout best practices for optimal audio performance.
M.2 (NGFF) Connector Pinout and Keying Explained
Comprehensive guide to the M.2 (NGFF) connector pinout, including different module keys (B, M, A, E), supported interfaces (PCIe, SATA, USB), and common applications like SSDs, Wi-Fi, and WWAN cards.
Projects
View all →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.
My Board Dashboard
A browser-based dashboard to connect to your microcontroller (Arduino, ESP32, etc.) via Web Serial. Monitor serial output and plot data in real-time without any software installation.
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.