V5 w USB-C - A New Hope

With all this being discussed, I would rather encourage development on the wireless capabilities to program the brains. Or concerns are keeping the brains operational and not needing to buy a box of cheaply made cables from Amazon each year.

I think it would be cool of Vex made a dongle that plugged into a laptop which emulated a controllers ability to transmit programming to the robot.

9 Likes

Why do we even need a dongle? Isn’t bluetooth built in? Why not have a phone app that emulates a controller? Or download directly from a computer via bluetooth?

5 Likes

As far as I know, the Bluetooth that is in the brain is nowhere near strong enough for the download of code.

What makes you say that? Transfering <1Mb of data doesn’t take considerable resources. I’d be willing to bet people would gladly endure 10x download times to be able to do it wirelessly with the bluetooth built into their laptop.

2 Likes

Actually Vexcode on iPad does use bluetooth to download code. It uses the radio set to bluetooth data mode. As far as I know this is the only way to use Vexcode on the iPad.

1 Like

This is what makes me believe there is no technical reason why we can’t do it on PC, it’s just a matter of resources for development.

2 Likes

To be clear: Bluetooth is bad. The connection is spotty and inconsistent. You need to power cycle the robot every few minutes and pair unpair and repair frequently. As it stands now, wireless downloading through a USB cable to the controller is by far the most practical method across V5 programming software. Before bluetooth downloading could be effective for PC versions it would need to be substantially improved.

4 Likes

I believe that bluetooth is contained inside the radio, not the brain.

VEXcode V5 will support BLE downloads on Chromebook, Windows, and Mac (Similar to how it works today for Android and iPad) at some point. It’s been relatively low on the development priority list as most people use USB direct or USB to the controller for downloads.

7 Likes

I think, for me at least, it is not about the transfer speeds, or how outdated it is. It’s about it not breaking off. We’ve had two brains break out of 3 teams, just from very minor accidents. We’ve had to take major precautions this year just for that not to happen again.

2 Likes

yes, the V5 radio is either working in vexnet mode or BLE (there are some differences between bluetooth and bluetooth low energy, vex uses the latter). We have test code that downloads reliably from laptops, the problem for all competition teams is that you need to be using vexnet at competition, so you would be constantly switching back and forth between the two modes.

8 Likes

Are there plans to move competitions from VexNet to BLE now that Cortex is not allowed in competitions?

2 Likes

This seems like a chicken and egg problem. Most people only use it because that’s the only option. I stand by my statement that given the choice between using a fast cable and all the potential port damage that it brings or a slower BT connection that won’t break your port, people will choose the later.

6 Likes

I second this. A VEXnet USB dongle to allow a computer to communicate over VEXnet would be great. Maybe something like that could even connect to Tournament Manager so we could run matches fully wirelessly. Maybe something like that is already in development? Or ready to be released? :thinking: Come on, you can tell us, we won’t let anyone else know :zipper_mouth_face: :crazy_face:

6 Likes

It’s more of a small development team and lots of other features on the roadmap. You can download code today from a PC / Mac / Chromebook with a USB cable, so adding a second method of downloading is currently a lower priority than say adding support for new devices / firmware updates / platforms / operating system updates.

8 Likes

You’re absolutely right, which I had postulated a few posts earlier. Hopefully someday it will get to be a higher priority. Until then those of of with brains with bad USB ports will continue to be sad pandas.

3 Likes

image
What, this one?
(Sorry Illyana. You were too slow. )

16 Likes

Lol, that’s a nice one.

And with USB-C in the news again ( USB-C cables are getting new, confusing logos for faster 240W charging standard - The Verge ) and speaking of doubling down on power delivery…

dual_usb_c

But I still wait for the UCB...

15 Likes

Or, we could just replace the brain with one of the xkcd phones. Maybe xkcd 6, with the wireless charging?

10 Likes
For people who haven't seen the amazing XKCD phones, here are the rest and their applicability to VRC.

The XKCD Phone 1 is wireless. Obviously, this means everything is completely wireless.


The XKCD Phone 2’s density control could be used to provide variably counterweights.

I think that we might also want the wireless discharging of the XKCD Phone 3. Its waterproofing could also be helpful for next year’s water game.
image
The 12 headphone jacks could vindicate UvuvwevweOnyetenye’s journey of using a speaker on the vex brain, but the voice assistants could necessitate clarifying rules for influencing the robot during autonomous.

The XKCD phone 5 introduces another rules question: Is using a Hookshot pinning, trapping or entangling another robot?
image
(Already posted by VexTeamZ): The XKCD phone 6, XIII, 10, x, 26, and 1876 has an integrated GPS sensor for autonomous.

the XKCD Phone 2000’s Swiss army partnership could be an issue damaging the field, however unlikely it is that Switzerland is invaded.

With its three-million-volt wireless charging, the XKCD phone 12 and 12 Max raises the question: “Who needs batteries at all?” With a robot that can charge during the match, batteries would never be an issue! The GameBoy printer could also be used to log data from sensors for debugging. (Who needs a console to log to when you have a thermal printer‽) However, the shake to factory reset feature could be problematic if all of your programs are erased mid-match. Also, it raises the question, with the Full drivetrain Warranty, would Vex be responsible if someone’s drivetrain fails?

6 Likes