I am starting to pull the elements together for a KVM, so I think I will set a target.
I want to make a 6 digit KVM with a budget (excluding case) of $60. I could spend more money on better resistors, but I just don't want to. I thought about winding resistors, but the wire is not cheap at all, I don't know where to get good formers from, and when you are talking resistors in the 1000's of ohms, there is a lot of winding to be done with very fine wire. So scrap that.
Here is the plan:
Switches: $4 each (ebay item 300562748033). I will review these switches in my next post.
Resistors: 3k3 3W 1% 50ppm metal film. $10 per 100 resistors. A total of 103 resistors will be needed, but I can use cheap 1% 1/w watt on the lower ranges. To calibrate, I will use 100 10 ohm 1% resistors.
Knobs: 6mm shaft cheap comfortable knobs with a printed mini-dvd disk stuck/screwed to the bottom with the 0 - 9 printed on it.
Terminals: Cheap gold plated brass 4mm terminals. Thermal voltages are only a problem when temperatures differ, so I will make sure they don't.
Adjustment Pots: I will first test the resistors, then work out how much adjusting I will allow. Bulk packs of Chinese multiturn pots are easy to get.
The first decade will use three 3k3 resistors in series per divider. The other decades will use a single 3k3 resistor.
I will age all the resistors first. This will be done by connecting all the resistors in parallel and cycling between 80V and 0V for a day or two. To do the cycling, I will use a mains timer with alternate setting tabs up or down.
I will then work out the temperature coefficient of the resistors, and assuming it is a bit negative, I will wind some extra copper wire on the resistor to cancel out the temperature coefficient. This will be done by putting a bunch of resistors between two pieces of metal with just the leads sticking out, add some thermocouple probes, and heat to a bit over 100 deg in an oven. When it comes out, I will wrap in some insulation, and let the temperature stabilize. Then as the resistors slowly cool, I will measure the resistance of each. I only need the first decade done really well. The each lower decade only has to be 1/10th as good as the decade above it. The copper wire has a positive coefficient of about 4000ppm/C, so if a 3k3 has a -20ppm coefficient near room temperature, I would need to add 33 ohms of copper wire in series with the resistor to get a zero coefficient. 40 gauge copper wire is 1 ohm per foot, so that would be 33 feet or 10M wound around the resistor. The 3W resistors are large, so there is plenty or room to add the copper wire.
Errors between resistors in a divider set are cancelled out by adding selected 10 ohm resistors in series. If the resistors turn out to be stable in the short term, I will aim for better then a 100ppm match in the first decade plus use a pot to adjust down to 1ppm. Realistically, if I can get 10ppm reliably from the KVM, I have done well.
Richard