uThere
Home Products Videos Support
 

Ruby Interface Control Document ("ICD")

 

The Ruby system is a simple hub (the "controller"), with spokes ("peripherals", power input, and servos).

Here's a list of all connections to / from the Ruby controller.

 

Label logical connection name interface physical connector  
Airspeed / Magnetometer i2c1 i2c (open drain) 5 position JST SH/SR can daisy chain many i2c devices on this bus
i2c1 i2c1 i2c (open drain) 5 position JST SH/SR

"i2c" is now used for power sensor.

This connection is interchangeable with "airspeed/magnetometer"

GPS ser0 UART 3.3v, 56400 baud NMEA (configurable) 4 position JST SH/SR Can connect any GPS module with 3.3v serial UART connection.
Modem ser1 UART 3.3v, 115200 baud 10 position JST SH/SR

usually connected to transceiver

includes CTS/RTS and extra wires to carry power

Motor Sense ADCs ADC (measure voltage 0-3.3 v) 8 position JST SH/SR Now only used with thermal probes (3). No longer used to detect motor power or voltage - using i2c1 instead.
Ch1..Ch9 PWM0..8 PWM outputs to servos, ESC, etc.. "Standard servo plug" (100 mil Molex) System power input can be on any of pins 1-6
Handheld RX   PWM / PPM inputs from handheld receiver 12 position JST SH/SR

Currently only supporting PPM input (i.e. from UHF handheld receiver). Pins 5-12 no longer used.

Provides 4.7 volt low power to receiver (input 5.0v minus stepdown diode).

Ser2

(on Expander)

ser2 UART 3.3v 9600 - 115200 baud 4 position JST SR Available for auxillary device.
(60 pin header) (many) (many) 60 position Hirose DF12-60

Many signals brought out on this header to allow modules to be stacked.

See pinouts: ruby_expander_60pin_header.pdf

See also:

Pinout schematics:

ruby_controller_headers_1.pdf

ruby_controller_servo_out_and_ppm_in_headers.pdf

ruby_expander_headers.pdf

ruby_expander_60pin_header.pdf

Connector layout:

ruby_controller_connector_layout_top.jpg

ruby_controller_connector_layout_bottom.jpg

ruby_expander_connector_layout.jpg

 

Photos of physical boards

photos_of_ruby_controller_and_expander.zip

 

Power requirements:

4.7 to 6.0 volts

approx 120 ma typ.

(Feed into center pin of any of servo ports 1-6)

 

 

Notes:

JST SR cabling

typically 30 gauge ribbon cable with IDT connector. uThere has necessary factory tool to correctly produce custom ribbon cables terminated with SR connectors.

uThere also can provide SR connectors with discrete 28 gauge wires terminated with crimped connectors, suitable for splicing to other cables / systems. We do not have very good tooling for crimping of these connectors, but have inventory of wires of various lengths with crimp terminals applied by outsourced factory.

We find the ribbon cables preferable whenever possible due to lower bulk.

 

Custom modification of board design by uThere is possible

Change PCB layout, different connector type, etc...

 

 

usa flag RubyTM and other uThere products are manufactured in the USA Mission  | About  | Testimony | Mailing List | Satisfaction | Policies | Contact Copyright © 2011-2020 uThere, LLC