Lynxmotion SSC-32 + Lego Power Functions Motors = Possible?

I’m working on a project that requires me to use Lego motors as well as Hi-Tec servos, and I already have the Lynxmotion SSC-32 Servo controller. So, I was wondering if anyone can tell me if it’s possible for me to control the Lego Power Functions motors with the same setup. I’ll be using an Arduino Mega to control the SSC-32.

Here is a link to details on the Lego Power Functions Motors:
philohome.com/pf/pf.htm (at the bottom there’s a schematic under “Power Functions Working”)

And here is a link to the SSC-32 specs:
lynxmotion.com/p-395-ssc-32- … oller.aspx

The main issue I foresee is that the Lego motors have four wires, and the Hi-Tec have only 3. Any ideas?

Obviously not compatible. 9 V powered for one thing. Two 9 V logic control lines as well. You could get the level conversion with a ULN2003 to do level conversion. But the Lego wants CW and CCW signals. I didn’t see anything about PWM, and a chart just says 9 V levels for the control lines. Do some searches for the motors, someone has probably interfaced them already.

Simple TTL outputs from the uP or SSC-32 would drive the control lines, no PWM, just simple direction, as far as I can see.

For the darlington array, use two lines to pull 9 V pull-ups to ground. Individual transistors could also be used.

Alan KM6VV