uSplit - UART Splitter for VESC-based ESCs

I don’t think so.

@Ricco

1 Like

@Nordle, sorry for the very late response. Somehow I didn’t see the notifications for the last few replies. This is not opensource at the moment. I do plan to make it open source once I no longer have time to support it but at the moment it remains closed.

@PixelatedPolyeurthan, the only changes in the last few FW versions have been to improve the reliability of the UART communication. That should result in packet’s being dropped less frequently and less situations that may cause permanent (until reset) loss of communication.

1 Like

random idea, for a related but different tool.

What about a uart to can fwd bridge? this hypothetical device would allow you to add as many existing uart devices as you need via can bus.

1 Like

For All that Why not Just Use CAN?

I thought about this and wish I had the time to make it. It sounds like a fun project even if it may not be completely practical. Since you need a unique device ID for each CAN device, the board could have a dip switch on it to allow the user to set the ID. It would not be practical since unless the cost of the final product could be driven low enough, it would be hard to justify converting your UART devices to CAN.

1 Like

Whoa infinity logger thread talked about this same idea:

1 Like

first time Usplit user here… neoboxv6 = davega/metr
Everything works, but the Usplit will cause the metr and davega to lock up usually within 10-15 seconds. Nothing will work again until I power cycle. Then same shit…

1 Like

Read all the firmware update process, downloaded the programs, can’t get it to connect

Thanks for mentioning the firmware cause that was going to be my first question :stuck_out_tongue: In the pictures you shared, I see that it shows the uSplit is connected to COM5 and the write progress bar is up. Does it just hang there? Hopefully that is the case, because I also notice that the “Flash Offset of the BOSSA software is set to " 0x200” rather than “0x2000”. I don’t believe the tool allows writes with an offset lower than 2000, as it would brick the uSplit, but I am not certain.

Try changing offset to 0x2000 and see if that fixes the update issue. If so we’ll see if we can get the original issue sorted :slight_smile:

Its bricked. Computer won’t recognize it now

What do I need to do to get the driver updated?

Damn, sorry that lesson was learned using your uSplit. We can trade uSplits and get you going again. I’ll follow up in PM.

The issue is that the BOSSA tool corrupted the uSplits bootloader, so there is nothing that can be done except reprogramming it over JTAG, which requires a special tool.

4 Likes

Thanks man! That’s great customer service right there

4 Likes

The new Davega firmware isn’t compatible with usplit :confused: I have the same issue with it freezing after 10-15 seconds. You will need to downgrade to a v2.0 davega.

1 Like

Oh thank you for pointing this out. Hopefully this is the issue, so that I can recreate it and fix it. I don’t think my DAVEga X is up to date so it makes sense.

2 Likes

That’s what janpom told me.l

1 Like

I just released v0.10 of the uSplit FW. The changes made in this FW are:

  • Compatibility with DAVEga X FW v3.x.x
  • Numerous stability improvements
  • Freeze detection
    • The uSplit will now detect conditions where communication has halted, and reset itself as an attempt to correct the issue

This FW was tested with a DAVEga X, Metr Pro, and VX2 Pro remote connected to the uSplit for over 2 hours. The DAVEga X and Metr Pro are both running the latest FWs.

Anyone who has purchased a uSplit in the past will receive an email notification of this FW update. If you did not receive one and would like to receive notifications in the future, send me a PM.

5 Likes

I didn’t read the whole thread, but just have a question about UART remotes and usplit, is it safe to use UART remotes? Like vx2? And vx1. My stormcore only have 1 uart post and I want to use metr, gavega and VX1 remote

Unfortunately, I cannot recommend the use of UART remotes that pass throttle data through UART since I cannot guarantee that the uSplit will continue operating in scenarios you may put it through. There is always the possibility that the uSplit could freeze (stop communicating) and leave you without control of the board until you restart it. This could be very dangerous in certain situations and at the very least very frustrating.

I do my best to squash all bugs that I can find with the ESCs and devices that I have, but I am limited to the bugs that I can get to show back up repeatedly. That is why there is always the possibility of a freeze.

With that said, for your build. You could still use the VX1 safely, as long as you used it in the PWM (PPM) mode. The VX1 uses a wire connected to the battery positive lead to measure the battery voltage so there is actually no need to send the throttle commands over UART. The VX2 however only uses UART so that could not work in your build. In the end you setup would be Metr and DAVEga connected to the uSplit, then the VX1 connected to your battery and the PWM (PPM) port of the Stormcore.

2 Likes

Hi @Ricco, do you see any issue using the uSplit on a Unity running 5.1 uart port with DavegaX and the Robogotchi data logger?

3 Likes