We've been using a Duet 3 Mainboard to drive a large 2m x 0.8m x 0.1m 3-axis motion system. At this scale, some of the wires to the head run along tracks and are ~5m long. This includes BL-touch control wires running at only 3.3V.
We had problems getting the BL-touch to actuate when the motors were powered on. The Duet outputs only 3.3V pulses on the extend wire to control the BL-touch. Using an oscilloscope showed that the signal was getting lost in high frequency noise of 2Vpp.
Our stepper motor wiring has shielding braid so we earthed this at the Duet shielding tab to get the electrical noise in control (~0.3Vpp). The shielding tab is between the ethernet and USB ports.
We noticed that connecting the shielding to the 0V input of the Duet board only reduced the electrical noise to ~1Vpp. What's the difference between the 0V input and the shielding tab? They look to be electrically connected.
Is there anything else we can do to reduce electrical noise from the Duet? I couldn't see a section in the wiki that mentioned the shielding tab.