Menu

ConnectingExtraChannels

Anonymous

MatrixPilot: Connecting Extra Channels

The UDB3 boards only include built in connections for 4 Radio Input channels, and 3 Servo Output channels.

Here's how to connect the 5th Input channel, and the 4th, 5th, and 6th Output channels for a UDB4. If you have a UDB4 then you do not need to know this, as the UDB4 has 8 inputs and 8 outputs as standard. Also note that as of MatrixPilot 3.0, it is also possible to use a PPM Encoder board to allow up to 8 RC inputs to come into the UDB 3 through one servo cable attached to IN4. This leaves you with up to 6 proper output servo connectors (by using In1-In3 as additional outputs) plus the 3 extra servo outputs described here.

Simple Method: One Extra Input and One Extra Output

The new Input runs on pin RE8. The new outputs on RE0, RE2, and RE4. This pins are made available along the bottom-left edge of the board.

If you just need one more input and one more output, here's a simple way to do it:

  • Find, re-purpose, or buy a male-to-female servo extension cable
  • Near the middle of the cable, separate the Orange (signal) wire from the other two for a distance of a couple inches
  • Cut only the orange wire, near the middle of the cable
  • Strip the two new ends of the orange wire
  • Either by soldering directly to the board, or through a header and connector, connect the side of the orange wire coming from the radio receiver to RE8, and the other end of the orange wire to RE0. This will act as Input Channel 5 and Output Channel 4 on the UDB.

All Extra Channels

To use all of these pins as a radio input and servo outputs, here's what I suggest doing:

  • Find, re-purpose, or buy 3 male-to-female servo extension cables
  • Near the middle of each cable, separate the Orange (signal) wire from the other two for a distance of a couple inches
  • Cut only the orange wire near the middle of the cable
  • Strip the two new ends of the orange wire
  • Either by soldering directly to the board, or through a 4-pin header and connector, make the following connections:
  • Take one cable and connect the orange wire that is connected to the female end(1) to RE8. This female end will be Input 5.
  • Connect the other orange wire from that cable (connected to the male end) to RE0. This male end will be Output 4.
  • Connect the orange wire that's connected to the male end of the next cable to RE2. This male end will be Output 5.
  • Connect the orange wire that's connected to the male end of the last cable to RE4. This male end will be Output 6.
  • Separately tape up each of the 2 unused ends that connect to the female ends of the 2nd and 3rd cables so they won't short on anything. If you read through all the directions before starting, good job! Your reward is that you can skip stripping these two remaining ends a few steps ago.

(1) Note: I'm calling the below pictured connector female. This is the end that usually comes attached to servos, and that usually plugs into a receiver.

An easier method is to use these cables from pololu.com:

http://www.pololu.com/catalog/product/1800

http://www.pololu.com/catalog/product/1801

http://www.pololu.com/catalog/product/1902

http://www.pololu.com/catalog/product/1903

and arrange them as seen in these photos showing the parts needed to add one extra input and two extra outputs, both before:

and after connecting them together:

The 4 black connectors at the bottom of the photo just above are, left to right, servo output 5, servo output 4, a connection to a spare receiver output for power, and radio input 5.

No soldering is required to build these cables, although you'll still have to solder the header pins onto the UDB.

Using the Extra Channels

Now to use these cables, connect the new Input 5 to a channel you want to use on your receiver. And attach the other two female ends to 2 unused channels on your receiver. (You can connect one of them to the BATT connection on the receiver, if that is unused in your setup.) Note that these two channels are only being used for power, and the values from the receiver on these channels is being ignored. Now you can connect servos to the other ends of these cables, and they will be driven as output channels 4, 5, and 6.

Here's a diagram put together by Peter Hollands:


Related

Wiki: CompatibleHardware
Wiki: HowToConfigure
Wiki: HowToConfigureMP20
Wiki: HowToConfigureMP25
Wiki: HowToConfigureMP30
Wiki: HowToConfigureMP33
Wiki: HowToInstall
Wiki: HowToInstallMP25
Wiki: MatrixPilot
Wiki: MatrixPilotMP25
Wiki: MatrixPilotMP33
Wiki: SidebarMP25

Discussion

  • Anonymous

    Anonymous - 2010-01-09

    Originally posted by: analogue...@gmail.com

    Note that the "orange" signal wires described here are actually more often white.

     
  • Anonymous

    Anonymous - 2010-01-10

    Originally posted by: joe.co...@gmail.com

    Can you please clarify, in the diagram above, what is the "330 Ohm"? Do I need Resisters put in there?

    Cheers

     
  • Anonymous

    Anonymous - 2010-01-10

    Originally posted by: analogue...@gmail.com

    is there any explanation for the "330 Ohm" mentions in the lower diagram? Are we supposed to be soldering in resistors or something? Mystifying...

     
  • Anonymous

    Anonymous - 2010-02-07

    Originally posted by: benjie

    The resistors are optional. Probably a good idea, but they don't seem necessary.

     
  • Anonymous

    Anonymous - 2010-02-07

    Originally posted by: parv...@gmail.com

    In the board manual says "Finally, note that all spare pins are directly connected, without any series resistors, so be careful." So, the resistors are necessary or not?

     
  • Anonymous

    Anonymous - 2010-03-17

    Originally posted by: syedali....@gmail.com

    hi benjie. if i add an extra servo output, do i have to change the program? to send the specific pwm signals to the extra servo? thanks.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.