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:
- Execute the application from a command prompt: findr.exe without any arguments; help information returned indicates that .NET is installed