Electrical – Convert usb scale output to serial

rs232usb

I would like to convert the usb output of a scale to a serial format so I can read it through a com port.
I saw this tutorial from adafruit Adafruit serial scale but that scale is not available anymore and scales with serial output tend to be expensive.
I would like to take DYMO 10 LB and attach the usb port on it to a USB to serial and then attach this serial output to a serial to usb converter. Then I will have a COM port and I can read the data through a serial monitor.
The question is will I be able to read the data coming out of this and interpret it as a weight?
And if not, how hard will it be to write my own driver to read data coming from the scale?

Best Answer

It is not a straight forward usb-cdc/virtual com port. The Scale uses a USB-HID slave/peripheral controller. This needs to be read using USB-HID. It is completely different from USB-CDC, a.k.a. a usb virtual com port. It does not use a USB to RS232/TTL adapter.

See http://steventsnyder.com/reading-a-dymo-usb-scale-using-python/ and https://stackoverflow.com/questions/1275974/program-for-hid-usb-scale and https://www.youtube.com/watch?v=srvtDNYR05U

Also, your idea of using a USB to Serial cable will not work that way. A USB to RS232 cable is not bi-directional. It can not be used in reverse. It will not connect to a USB peripheral/slave. It has to be connected to a USB host/master, like a computer.

Related Topic