UART Splitter for VESC Based ESCs

I’m I correct that this only an issue if you mix 3.3V with 5V devices? Annoying issue but a lot off track for the current concept, no?

This issue is actually present with an even more specific group of devices, ones that use 5v logic and have pull-up resistors attached to the UART RX pin. However, that group of devices covers most arduino based projects that communicate with the esc since the majority of arduinos have a USB to serial convert on them.

Since there are a number of arduino based projects out there that could benefit from the splitter, I dont think it’s out of scope for the project. But since the only solution I see right now is to implement an open drain output on the TX pin of each device port. A logic level shifter will have to be used until I can revise the design.

1 Like

Now that Im getting everything together for shipping beta units, its time for a poll to decided the name of the device :smiley:

  • USbR
  • Uriccosplit
  • uSplit
  • Splart

0 voters

New name suggestions are still welcome but I cant add them to the poll :confused: I can make a new poll if needed.

I posted the same poll on . Please only vote once, either here or there. The name will be decided by adding up both polls.

The first batch of beta tester units are almost ready to ship :smiley:

20190716_005330_HDR

@bsancken @Wisp @Flasher @bigmisan

3 Likes

Would be a cool addition to have a CAN-bus <=> uart interface as well… this way you could theoretical connect unlimited devices. next step would be for makes to include a UART2CAN bridge onto theire projects :sunglasses:

1 Like

Yeah, I was thinking similar thing this weekend to use CAN to uart bridge as you can send same commands via CAN but I would not trust it for doing remote controls because of delays and etc…

yeah, I would not use it for safety related stuff (Remote) although CAN protocol is more reliable than simple UART, hence look what the world is using in cars ;-). I bridged my dual VESC 4.12 with a CAN wire as well (=remotecontrol/sync)

Beta testing is now underway :grin:

There are currently 6 testers with the splitter in hand. Because shipping to Europe is expensive, there are 2 more testers waiting for any other European testers to join. This would bring down shipping cost.

If anyone is interested in becoming a beta tester, please PM me.

1 Like

Make that 5. Mine is to arrive somewhere around the end of the week :slight_smile:

1 Like

The naming poll is now closed. The tally from both sites with duplicates removed is:

  • uSplit - 14
  • Splart - 9
  • Uriccosplit - 2

Thank you to all who voted :slight_smile:

2 Likes

Is there any update on this? :slight_smile:

1 Like

There are now 11 beta testers and the last beta unit is shipping out tomorrow :slight_smile:

I’ve made some improvements to the FW too:

  • Added auto rx/tx pin assignment to the ESC port (working on adding it to the device ports)
  • Added auto baud rate detection
  • Made numerous reliability improvements

I’m going to quote PCB assembly for the splitters this week. That way, once beta testing is concluded I can order a large batch of them for sale :slight_smile:

2 Likes

Now that all beta testing units are shipped out, I want to get an idea of how many people are interested in purchasing a uSplit once they are available.

If you would like to purchase a uSplit, please fill out this survey: https://www.surveymonkey.com/r/5MWPFC6

This will help me to know how many units to order for PCB assembly :slight_smile:

2 Likes

Bumping this so the survey gets more traffic.

1 Like

When do you think you will start selling these?

How well did it work with the firefly remote?

Testing is still being performed, but I will be ordering the first batch of 50 3-way uSplits sometime next week. The lead time from my supplier is 15-20 days, so I would estimate at least 3 weeks from then till I receive them. In the mean time I will work to get all the documentation ready and my site updated with the shop listing.

Once I receive and test them. I will make the listing on my site active and send a message to all the people who filled out the survey to let them know it’s available.

Currently, the survey indicates 41 units will be purchased right away, leaving 9 remaining in the first batch. If anyone would like to ensure they get a uSplit in the first batch and has not filled out the survey, I suggest they do so within the week.

The uSplit is not currently compatible with the firefly remote. You can read my replies above to learn exactly why it does not, but long story short; the firefly has pull-ups to 5v on rx and tx making it incompatible without modification. I also have not gotten the time yet to modify my firefly receiver to test if it works after removing the pull-ups.

2 Likes

@Ricco, happy to help out as a beta tester here too! haha your projects and ideas are all so interesting and exciting!

1 Like

Thanks that means alot! :blush: I dont need anymore testers, but I will be selling the uSplit soon. I see you filled out the survey, so if you still want one in a few weeks when I make the listing active, then it is all your’s :slight_smile:

2 Likes

Any updates? Eagerly awaiting to get my paw on one :slight_smile:

2 Likes

Hey sorry for the delay, I was waiting to hear back from the company assembling the boards to respond. The first batch of 50 uSplits have been ordered. The assembly company has produced the boards and have ordered the parts. Once the parts arrive, they will assemble one sample part and send it to me. If I approve, then they will assemble the remaining parts and ship those out. It is hard to say how much longer the assembly will take, but it was quoted with 3 weeks lead time and I ordered last week. I would tack on another week and a half for shipping.

There are still a couple potential FW bugs that the beta testers and I are looking into, but the HW has not been an issue. That’s why I was comfortable ordering the 50 assembled units. The FW will continue to be worked on while the boards are getting assembled. That way the FW can be completely ready by the time the boards arrive :slight_smile: