Home

§ R — Resources

Engineering tools library

Calculators for the work between idea and tooling.

Single-purpose tools that answer a real engineering decision in under a minute. Built around the questions Ideambox answers on real hardware projects — from LED resistors to injection cost estimates and EU compliance scoping.

§ R-02 — Electronics

Electronics engineering tools

14+ tools: power, battery, circuits, PCB, wiring, compliance.

Open category
§ R-01 — Mechanical

Mechanical engineering tools

13+ tools: plastic part DFM, fasteners, fits, geometry, manufacturing cost.

Open category
All tools (alphabetical)

Full library.

IDB-MEC-010

3D CAD viewer

In-browser STEP/STL inspection.

Viewer
IDB-SWE-004

ADC resolution & SNR

LSB voltage, SNR, ENOB, and noise density from bits and Vref.

Analog · sampling
IDB-SWE-005

Base converter

Hex / binary / decimal / octal / ASCII conversion with bit-width awareness.

Number bases
IDB-SWE-018

Base64 codec

Standard / URL-safe Base64 encode and decode. Text, hex, and binary input.

Encoding
IDB-ELE-001

Battery pack configurator

S/P arrangement → V, Ah, Wh, weight, shipping class.

Battery
IDB-ELE-002

Battery runtime

Operating hours from capacity & load.

Battery
IDB-MEC-018

Disc spring

Belleville washer load, edge stress, behaviour.

Springs
IDB-SWE-013

BLE advertising interval

Advertising interval, discovery latency, current draw, and battery life for any mode.

BLE · battery
IDB-SWE-014

BLE GATT MTU & throughput

Real GATT throughput from MTU, PHY, connection interval, and packets per event.

BLE · GATT
IDB-MEC-013

BOM cost roll-up

Line-item BOM with margin and top-driver flag.

Cost
IDB-ELE-003

Capacitor energy & hold-up

Stored energy and ride-through time.

Capacitor
IDB-MEC-012

CNC time & cost

Cycle time and per-part cost from MRR.

CNC
IDB-ELE-014

Compliance checklist

Required tests from markets & product attributes.

CE / FCC
IDB-SWE-002

CRC calculator

CRC-8, CRC-16-CCITT, CRC-16-Modbus, CRC-32 for ASCII or hex input. Match your firmware byte-for-byte.

Protocols · integrity
IDB-ELE-004

DC-DC efficiency

Efficiency, losses from bench measurements.

SMPS
IDB-SWE-006

Endianness swap

Big-endian ↔ little-endian ↔ middle-endian for 16, 32, 64-bit values.

Protocols · debug
IDB-MEC-016

Extension spring

Rate, force, body shear and hook bending.

Springs
IDB-SWE-008

Flash & RAM budget

Plan firmware flash and RAM across app, libs, bootloader, OTA. Flags when you blow the MCU.

Memory
IDB-ELE-012

Gerber viewer

In-browser Gerber + drill review.

Viewer
IDB-SWE-012

I²C / SPI speed budget

Effective throughput vs target sample rate including overhead, ACK bits, restarts.

Buses · firmware
IDB-MEC-011

Injection cost estimator

Per-part cost: material, machine, tool amortized.

Plastic
IDB-MEC-003

Clamp force estimator

Tonnage to size the injection machine.

Plastic
IDB-MEC-014

IP rating picker

IP code from environment + sealing guidance.

Sealing
IDB-SWE-022

IPv4 subnet calculator

CIDR ↔ netmask, network and broadcast addresses, host range, wildcard, and IP class.

CIDR · routing
IDB-MEC-007

ISO 286 fit calculator

Hole-and-shaft fits across H7/g6 and friends.

Fits
IDB-SWE-016

JSON formatter & validator

Pretty-print, validate, and minify JSON. Locate syntax errors by line and column.

API · debug
IDB-SWE-017

JWT decoder

Decode JWT header + payload, expiry, and standard claims — all client-side.

Auth · OIDC
IDB-ELE-008

LED series resistor

Current-limiting R + E12 standard.

LED
IDB-MEC-008

Mass from volume

Part mass from CAD volume + 24 materials.

Weight
IDB-MEC-019

O-ring groove & gap

Groove width and depth, squeeze, gland fill, and extrusion gap for radial and face seals per ISO 3601.

Sealing
IDB-ELE-006

Ohm's law

Solve any two of V, I, R, P.

Fundamentals
IDB-ELE-013

Package availability

Parts search by package and stock (Mouser-backed).

Sourcing
IDB-ELE-010

PCB trace width

Min width per IPC-2221.

Layout
IDB-MEC-001

Plastic wall thickness

Wall ranges per resin and flow check.

DFM
IDB-ELE-005

Heatsink & junction temp

Required RSA and thermal feasibility.

Thermal
IDB-MEC-006

Press-fit interference

Pressure, holding force, transmissible torque.

Shaft & hub
IDB-SWE-003

PWM timer registers

PSC, ARR, CCR for any target frequency and duty cycle. STM32, AVR, ESP32.

Timers · PWM
IDB-SWE-011

Q-format fixed-point

Float ↔ Qm.n fixed-point. Resolution, range, encoding for DSP and FPU-less MCUs.

DSP · control
IDB-ELE-009

RC time constant

τ, fc, charge times.

Filters
IDB-SWE-007

Register bit editor

Interactive bit grid for 8/16/32-bit MCU registers. Click to toggle, see hex live.

Peripherals
IDB-SWE-015

RF link budget

Receive power, fade margin, and estimated range from TX power, antenna gains, sensitivity.

RF · range
IDB-MEC-004

Screw torque & preload

Torque, preload for metric grades.

Fasteners
IDB-MEC-002

Snap-fit stress

Peak strain vs material allowable.

Plastic
IDB-MEC-015

Compression spring

Rate, force and shear stress vs allowable.

Springs
IDB-SWE-009

Stack size estimator

Task / ISR stack from call depth, frame size, ISR nesting, and OS overhead.

RTOS · FreeRTOS
IDB-MEC-005

Thread engagement

Min Le for tapped holes.

Fasteners
IDB-SWE-020

Unix timestamp converter

Unix s/ms/µs ↔ ISO 8601 with time zones and Y2038 overflow detection.

Time · debug
IDB-MEC-009

Tolerance stack-up

Worst-case + RSS across a chain.

Assembly
IDB-MEC-017

Torsion spring

Moment, angular rate, bending stress, wind-up.

Springs
IDB-SWE-010

Two's complement

Signed ↔ unsigned for 8/16/24/32-bit integers with overflow detection.

Sensors · debug
IDB-SWE-001

UART baud rate

UBRR/divisor register from MCU clock, baud, oversampling. Catches the >2% error trap.

Serial · AVR · STM32
IDB-SWE-021

URL encoder & parser

Percent-encode for query / form / URI, plus a parser that breaks down any URL.

Web · query
IDB-SWE-019

UUID generator

UUID v4 (random), v7 (time-ordered), or Nil. Bulk output in several formats.

IDs · database
IDB-ELE-007

Voltage divider

Vout or solve R2 for target. E12 nearest.

Bias / ADC
IDB-ELE-011

Wire gauge & V drop

AWG from current, length, drop %.

Harness