Because the inductance of the selector magnet is so much larger than a typical SSR would be designed for, it could be that the snubber components built into your SSR don't allow fast enough edge transitions to get a clean square wave of data to the selector magnet.
First, verify a clean squarewave on the input side of the SSR with RYRYRY (22ms low, 22ms high). Then do the same while looking at the output side of the SSR. What is the duration of the rising edge transition and the falling edge transition? In general, that transition needs to settle out with 1ms or so to achieve a wide operational range on the rangefinder.
Mike D
On Sunday, September 21, 2025 at 05:14:00 PM CDT, Windows XD <antech6586856@gmail.com> wrote:
Dear all,
My printer won't seem to align itself to the datastream it is being sent no matter how I adjust the speed adjuster on the side, what do you recommend I do to trouble shoot it? It prints perfectly fine when it is printing to itself. I currently have it hooked to an Arduino which is sending out RYRYRY in Baudot. To eliminate the question of is it the code, it is currently has a 22 second start delay, 22 second delay per bit, and a 31 second ending delay. That is currently being run through a solid state relay capable of switching at that speed. I know it can do this since it works with the keyboard when moving locally. Furthermore, the letters it prints are always the same depending on the speed setting, (although wrong) so it's not like there's a mechanical issue.