FindR: Find best 2 or 3 series or parallel resistor match

May 05, 2008

FindR is a simple console application utility implemented in both Java and C#.net. FindR finds the best 2 and 3 series and parallel resistor matches for a specified resistor. The standard set of resistors is used. Any number of specified resistor values can be excluded from the search, or a completely different set of values can be specified on the command line. The status of the match searching is clearly displayed in the command-line window. Differences in both value and percentage difference between the target value and the best matches found is displayed. The match accuracy should be considered within the context of the resistor tolerances, typically 1%, 5% or 10%

Typical usages: (C#.net versions; for Java version replace findr with java findr)

Using standard full resistor set:
 C:\....\FindR> findr 12345

Using standard resistor set from 1.0 ohm  to 10 Mohm

--------- 3 SERIES Resistors -------------

Best match to 12345 with 3 series resistors: 12345.00   Diff:  0.00  0.00%
Best match resistors:  15  330  12000

--------- 2 SERIES Resistors -------------

Best match to 12345 with 2 series resistors: 12330.00   Diff: 15.00  0.12%
Best match resistors:  330  12000

--------- 3 PARALLEL Resistors -------------

Best match to 12345 with 3 parallel resistors: 12347.29   Diff:  2.29  0.02%
Best match resistors:  15000  82000  470000

--------- 2 PARALLEL Resistors -------------

Best match to 12345 with 2 parallel resistors: 12315.79   Diff: 29.21  0.24%
Best match resistors:  18000  39000

--------- 1 Resistor -------------

Best match to 12345 with 1 resistor: 12000   Diff: 345.00  2.79%
Best match resistor:  12000

Excluding values from standard set:
 C:\....\FindR> findr 12345 - 330 1500 12000

Excluding these values from standard resistor list :
  330  1500  12000
--------- 3 SERIES Resistors -------------

Best match to 12345 with 3 series resistors: 12350.00   Diff:  5.00  0.04%
Best match resistors:  150  2200  10000

--------- 2 SERIES Resistors -------------

Best match to 12345 with 2 series resistors: 12400.00   Diff: 55.00  0.45%
Best match resistors:  5600  6800

--------- 3 PARALLEL Resistors -------------

Best match to 12345 with 3 parallel resistors: 12347.29   Diff:  2.29  0.02%
Best match resistors:  15000  82000  470000

--------- 2 PARALLEL Resistors -------------

Best match to 12345 with 2 parallel resistors: 12315.79   Diff: 29.21  0.24%
Best match resistors:  18000  39000

--------- 1 Resistor -------------

Best match to 12345 with 1 resistor: 10000   Diff: 2345.00  19.00%
Best match resistor:  10000


Using the C#.net Version
- install the Microsoft .NET runtime
- execute the application from a command prompt: findr resistance-value

Using the Java Version
- install a Java Runtime Environment
- execute the Java application from a command prompt: java findr resistance-value

Downloads
findr.exe (requires .NET Runtime)

findr.class (requires Java Runtime Environment)

Is Java or .NET Installed?
To check if a Java runtime environment is installed try any of the following:


To check if the .NET runtime is installed: