Hacking the VEX Transmitter/Receiver Add-on Kit

Hi all,

It looks like a lot of the VEX Transmitter/Receiver add-on kits have been dumped on the market. They normally sell for around $129, but have been showing up on eBay for $20 plus shipping.

The transmitter looks like a normal R/C transmitter, but the receiver has what VEX claims is an RJ-10 jack that provides a connection from the receiver to their microcontroller.

Has anyone here ever hacked one of the VEX R/C receivers? VEX claims that the receiver to microcontroller interface is proprietary and will not release any information about it.

I suspect that VEX is sending PWM signals over the inteface and the microcontroller is decoding the pulse length like a servo does and is controlling the attached motors and servos accordingly.

A quick search on Google did not reveal any source of information on the interface. Can anyone here point me to a possible source of information on the receiver to microcontroller interface? Otherwise I will have to round up an oscilloscope, which I presently do not have, to look at the reciever output.

Comments?

Regards,
TCIII

Hi all,

For anyone interested in using the VEX R/C Transmitter & Receiver add- on kit due to the low price it is selling at now on eBay and elsewhere, here is a link to an article describing the receiver electrical interface and how to decode it:
allelectronics.com/spec/JS-6.pdf

Regards,
TCIII

WELL DONE ON THE FIND! This looks useful! :smiling_imp: :imp: :smiling_imp:

Hi Italian_guy299,

Thanks. I hope that what I found on the VEX R/C combo might help you out.

I have made a bid on one on eBay and I hope to get it for less than $20 plus shipping.

If worse comes to worse, I can always order one from All Electronics as they are not very far from where I live and shipping will be cheap.

I will attempt to convert the SX code to Basic Stamp code over the holiday.

Regards,
TCIII

The BS2 may not be fast enough.

spacejunk,

Actually you are right. However there is a way to use the BS2 with a little help from some hardware decoding.

Check out this thread on the Parallax Robot Forum:

forums.parallax.com/forums/defau … 0&m=193601

Regard,
TCIII

I’m decoding the Vex with a BX-24 sucessfully (and easily with InputCapture), but every center-channel on both transmitters I have is ~1.125mS, not the standard 1.5mS. I’ve searched thoroughly, I think, and find nothing to suggest that the Vex timing should be anything but standard R/C 1.0-to-2.0mS pulses.

I’m wondering if the discounted transmitters on eBay and elsewhere are the result of a bad batch. Do others who have purchased these discounted Vex transmitters see non-standard modulation timing?

Tom

GTBecker,

I believe that the VEX R/C combos for sale on eBay are the same units for sale at All Electronics where the JS-6.pdf file is located.

The VEX receiver serial output analysis in the JS-6 document seems to indicate that the channel center is located around 1.5 ms which includes the 400us servo framing pulse .

Since you are getting around 1.125 ms for you channel center, I do not think that your program is adding in the 400us servo framing pulse which will give you around 1.5ms.

Just a thought.

Regards,
TCIII

You are quite right. I misunderstood the Vex pulse stream (despite having that PDF on the bench, sadly). Timing between rising edges makes perfect sense. Thanks.

Tom