🎛️ R4 — Optimal 4-Resistor Combinatorial Resistance Synthesizer

Simulator · Explainer · Demonstrator — all 88 series / parallel / compound networks of four base resistors, optimized for uniform coverage in log or linear space. Drag the span handles in Panel 2, press Run in Panel 7 to tour every topology, and follow the breadboard kit in Panel 6.

1 · Design Boundaries & Base Values

Suffixes: 820, 4.7k, 2.2M. Objective = gap-variance (σ/μ, incl. boundary gaps) + Kolmogorov–Smirnov distance vs. ideal uniform CDF in the selected space.

2 · Distribution Spectrum — ⟷ drag the R_min / R_max grips to retune the span (base values auto re-optimize) · click a needle to select

Searches nearby spans for the most uniform achievable ramp.
1-resistor 2-resistor 3-resistor 4-resistor selected run cursor

3 · Empirical CDF vs. Ideal Ramp

4 · Spacing Evenness Map

even (within ±20% of ideal) stretched / crowded (±20–50%) extreme (>50% off)

5 · Dynamic Circuit Schematic (IEEE/ANSI)

Animated dashed overlay = energized current path between test pads A and B. The drawing is auto-scaled to fill (and never leave) the frame.

6 · Breadboard Jumper Routing — minimum-shape kit

Placement steps:

    7 · Synthesized Value Data Grid & Topology Player

    During a run you are free to stay on Panels 5 & 6 — the schematic, breadboard and table all follow the tour without hijacking your scroll position.
    Rank ⇅Equivalent R ⇅ Δ Gap ⇅Topology Formula ⇅ Count ⇅Jumper Code ⇅
    R4 SED · pure vanilla HTML5/CSS3/JS · 88 topologies · nodal tree evaluation · Nelder-Mead simplex (4-D, log/linear space, multi-restart) · endpoint suggestion sweep · E24/E96 snapping · breadboard net compiler with minimum-shape jumper kit.