I purchased this converter for a new project i started. Doing a little research and you will see that there are not a lot of products that capture LIN traffic and offer so much in this price, for develpment and testing phase it help me a lot and i'm so greatfull on the support team that responded on every question and problems i had (mostly lin related ones). The diff() funtion on the Java application is a must and it works very well, i dont think i had made any progress with my project without it. Other devices offer just a dump, so a mile long lines with bytes and ID's with no sending frequency. Thanks again!
PS. I'm using it on a Win7 and Win10 machine with Java 8 151, no issius at all.
This is a pretty stripped down USB to CAN interface. The FW as shipped supports only a serial emulator interface to the CAN bus. At 115200(?) kbaud, this can lead to message loss on a 250KB bus.
The vendor was super helpful and was willing to discuss modification for a larger order. Although our target application will likely use a completely different approach, the vendor very much opened the door for an alternative.
Response from ucandevices | Nov. 28, 2019
Hi, thanks for review.
As for serial emulator interface baudrate only limit is form usb high speed that is about 480Mbit, value that You set in serial terminal (for example 115200) has no effect on device. Device if tested with fully loaded 1Mbit CAN bus at has reception rate nearly 100%.
If You had some issues with high receiving hight speed CAN data please contact me.
Also if You are not satisfied with SLCAN software for UCCB (that one with VirtualCOM port, You can always try second software with driver based on GS_USB (works on linux only) but it has better support for SocketCAN and CAN-utils.
Sept. 2, 2019
Great simple to use device for developing and debugging CAN
It's hard to find simple USB to CAN converters. A lengthy search for such a device led me to this one. It took about 10 days to arrive via postal service (Maryland U.S.) and it arrived solo in an envelope - no documentation, just the dongle in some antistatic wrap (a simple card showing where software can be found would have been a nice touch). Going back to the manufacturer's web site, then to a Git address I found some Java software and a user manual for it that just suits my purpose for purchasing this device - test and debug a CAN interface. The software is intuitive and is easy to use - put in an address, put in some data and click. The device itself is equally so. I just plugged it into a USB extension, connected to my CAN network through a couple of wires from screw terminals to a bus transceiver chip and got to work debugging.
Perfect. Couldn't recommend more. Arrived quickly and well packaged. The software does most things you'll need and the source is available to download and compile if you want to add functionality (perhaps consider having a prebuilt version?).
This is a great product. My use of this device required that the CAN 2.0B data stream originate from a BASH shell, so the ucanviewer Java application was not an option for me. For me this device had issues operating under Ubuntu 16.04, however it ran very well under Raspbian executing on a Raspbery Pi. I believe that this device will operate very well under other Linux OS's. I used can-utils/SocketCAN/candump. Try using ucanviewer, directly from the shell, or can-utils/SocketCAN... I am sure that you will enjoy using this product. The construction is excellent, the support is excellent and the price is great! The architect/designer of this product is extremely knowledgeable and very friendly.