that seems to have done the trick .. all 4 servo pins are now working and driving the servos as they should. At least when they are out of the arm ... all my remaining problems are mechanical and coding ones

Thanks very much for all your help.
Paul
Yes, I recommend using pull up resistors with a switch that connects to ground when closed. Something around 10K should be fine as a pull up. The CPLD has circuitry that will pull a floating value high by itself, but it is really there as a power saving method. Since you would be relying on an undriven input to float up into the undefined region, it might or might not work without a pull-up. Or it might work for a while and then one day stop working.If I read from the pins all bits are set, so I would need to pull these low to register a signal?