Hello Steve,
For approximately equal 0.4 volt steps, and with a 3.3 volt Vdd, I would calculate that the following resistor values should work. The values given are in accordance with my previous schematic, and the voltage error for each step should be less than 50mV, using 1 percent tolerance resistors.
R1 = 22k, R2 = 3k0, R3 = 3k9, R4 = 5k6, R5 = 8k2, R6 = 13k, R7 = 24k, using E24 preferred values.
The current drawn when each switch is closed will vary between 40 and 150 uA. This is getting quite low for reliable operation of mechanical switch contacts - at these current levels the switch contacts should preferably be gold plated.
Regards,
Mac