How do I get two or more Vex V5 Brains to handshake?

Documentation for Vex Link can be found Here

Instructions on how to make a wireless connection are supper clear and easy to follow

To make a wired connection:

  • You must modify the smart cable by cutting the power wire (for me it was the yellow, most likely yours will be the same).

  • I didn’t cut the ground and it hasn’t given me problems so far

  • Also remember there is a forth parameter that defines if the connection is wired or wireless this defaults to false which means the connection is wireless. For a wired connection you must specify true.

Example for wired connection:

vex::serial_link LinkB(PORT20, “vex_robotics_team_1234_B”, linkType::manager, true);

Here is the final result of the project: Again, thanks for all the help!

Thank you for making my day!

This is awesome! Love the iteration and testing to make this reality!

Maybe your “dawg” can have a photo op with Boston Dynamics Spot mini - PM if they need an intro …

Can you add some details on how many brains you ended up using, the topology with the controllers, was there a master that controlled the other brains, etc.

Nice project.

@anon4126930
Did you ever get your dog to work?
Love it, @CoyB. Now it just needs ears and a speaker to make it bark.

Yes I got it to run on wheels on legs but only for a couple hours… Until it kept breaking for too many times. After fixing a motor, for the fourth time, another motor broke. Although the robot runs 8 PID algorithms at the same time alongside 8 inverse trig and precision correction systems on 8 motors, I still believe VEX’s “99.5%” is far from correct. I have reached a point and time where repairing the robot would be too expensive, and IT WOULD BE CHEAPER to buy non-VEX branded motors, motor controllers, and encoders as an alternative.

Anyways though, my arm motors all ran on a 1:3 gear ratio at 100 RPM which is really fast but do-able with right banding and support. But the issue I found is the motors lock up if they are stuck trying to handle continuous torque.

vex parts are 99.5% reliable 43% of the time

This is fantastic! I love the showcasing of the iterative design process!

Congratulations on a great project!

Dan

@Bob_Mimlitch

Wow. That’s absolutely incredible. Puts my little spider robot to shame. This robot demonstrates an incredible understanding of both the design process and the VEX design system. If I am looking at it correctly, it seems like you even managed to get some self-correcting loops of some kind in place so that you could kick it around and it wouldn’t fall over. Absolutely amazing. And at the end there it even looked and acted like a dog. I’m at an utter loss for words.

I’m still working on the documentation but I did upload the code to GitHub:

The real question is if it will fit in the 18x18x18 or 24x24x24 size limit…

I really like the build, I don’t think I would be able to put in all the time that you probably did to make it work.