Hi,
Hope its warmer where you live. The mercury just sank out of sight. 0 deg F or -20C
Mid-summer here, and pleasant, has not been too hot yet, and has been enough rain to keep the place green, and long may it continue.
I would probably just extend the wires being easiest and most direct even if it demands patience. Unless your impedance levels are poorly chosen it should have minimal
impact on noise performance.
It bemuses me that people shield this and shield that, ferrite rings here there and everywhere without ever asking the question 'why are my signal circuits so prone to
electrical noise?. Is there a way to design and build them that makes those circuits less susceptible?'
The answer is YES, you can, and bloody well should, design your circuits so that they are invulnerable to noise, not impervious, but invulnerable.
As an example in the ESS_Split1 board I posted earlier I used dual op-amps to generate differential Step and Direction signals for the servos. But note that the impedance levels at the inputs
of the op-amps ranges between 4.7kOhm and 10kOhm, while the signal levels are only 2.5V, and therefore subject to noise. My mistake. I discovered the other day when I was trying to drive
my Allen Bradley spindle servo motor in Step/Dir mode. The residual noise was enough to make it impractical. My Delta axis servos have a lower input impedance and
are less noise prone and so the same circuit that works well with the Delta servos does not work with the Allen Bradley servo, all due to impedance levels.
I have since redesigned the circuit but this time using genuine line driver ICs (AEIC7272). They are rather more expensive than I am accustomed to paying for analog ICs, but the
speed and noise performance is important to me. I will have the new ICs in a week and make a new board thereafter.
All of my Home/Limit/Probe circuits are 5mA 24V sourcing and I have NO false detections despite none of them being shielded. That is simply because the signal (5mA 24V) far out weighs
any potential EMI induced noise, ie impedance levels.
Craig