Hey, so we got a sample of the crystalyte sensorless controllers some time ago so that we could tell Kenny how to make them CA-DP compatible if people request this. Here are the basic details for anyone who wants to attempt the mod themselves. The only tricky bit is the throttle-override wiring.
Part 1, Shunt resistor:
The shunt on the sample controller we got (48V 25A unit) had a 2.1 mOhm resistance, not sure how much spread there is from board to board but it's usually around +- 15% or so, and hence individual calibration is always required. The white S+ wire goes to the mosfet side of the shunt, while the blue S- lead goes to the ground side.
The black ground wire of the CA can be connected to either end. If you attach it to the S+ side as shown in the photo here, then any current flowing through the CA power leads such as from a Cycle Lumenator light powered from the CA will also flow through the shunt resistor and show up as current on the CA display. If instead you wire the black ground return to the ground side of the shunt, then you won't see the current draw from headlights and other accessories that tap into the CA for power. If all you want is the CA to measure your motor energy consumption and not the accessories, then this would be the preferred wiring arrangement.

Part 2, Power:
The red power lead to the CA should be attached to the spare pad where the Vcc-L label shows on the board. This is the battery voltage after the ON/OFF switch, and by wiring the V+ lead here you ensure that the Cycle Analyst shuts down when the controller switch is turned off.

Part 3, Speed:
Part of the appeal of the CA-DP installation is that it picks up the motor speed information from the motor hall signals rather than requiring an external spoke sensor and magnet. However, in a sensorless controller there aren't any hall signals as such. With the previous incarnation of the analog Crystalyte pedal first controllers, there was still a signal line that would toggle at each commutation and could serve as a speedo pulse, but it was prone to glitching at startup and causing false speed readings in the 100's of mph.
On these new boards, there is an LM339 comparator chip that compares the motor phase voltages to a synthesized neutral voltage and the three outputs are conveniently brought out as 3 test point pads on the ciruitboard, so you can trivially solder the yellow CA-DP wire into one of these to get the motor speed reading. From my testing the pulses are very stable even at low speeds (3-4 mph) and during startup:

Part 1, Shunt resistor:
The shunt on the sample controller we got (48V 25A unit) had a 2.1 mOhm resistance, not sure how much spread there is from board to board but it's usually around +- 15% or so, and hence individual calibration is always required. The white S+ wire goes to the mosfet side of the shunt, while the blue S- lead goes to the ground side.
The black ground wire of the CA can be connected to either end. If you attach it to the S+ side as shown in the photo here, then any current flowing through the CA power leads such as from a Cycle Lumenator light powered from the CA will also flow through the shunt resistor and show up as current on the CA display. If instead you wire the black ground return to the ground side of the shunt, then you won't see the current draw from headlights and other accessories that tap into the CA for power. If all you want is the CA to measure your motor energy consumption and not the accessories, then this would be the preferred wiring arrangement.

Part 2, Power:
The red power lead to the CA should be attached to the spare pad where the Vcc-L label shows on the board. This is the battery voltage after the ON/OFF switch, and by wiring the V+ lead here you ensure that the Cycle Analyst shuts down when the controller switch is turned off.

Part 3, Speed:
Part of the appeal of the CA-DP installation is that it picks up the motor speed information from the motor hall signals rather than requiring an external spoke sensor and magnet. However, in a sensorless controller there aren't any hall signals as such. With the previous incarnation of the analog Crystalyte pedal first controllers, there was still a signal line that would toggle at each commutation and could serve as a speedo pulse, but it was prone to glitching at startup and causing false speed readings in the 100's of mph.
On these new boards, there is an LM339 comparator chip that compares the motor phase voltages to a synthesized neutral voltage and the three outputs are conveniently brought out as 3 test point pads on the ciruitboard, so you can trivially solder the yellow CA-DP wire into one of these to get the motor speed reading. From my testing the pulses are very stable even at low speeds (3-4 mph) and during startup:
