USB7 Serial Protocol

Just powered on

When the display first powers on, it will show 000000.

Open your favorite terminal emulator and connect to the new COM port. The USB7 accepts simple text followed by a newline ('return' or 'enter') to update the display. Here are a few sample commands.

Display Command Explanation
124584 124584\n Simply sending 6 digits and a new-line character updates the display.
12.2258 12.2258\n it supports decimals, but you must use a character first; so 12.3456 is OK, while .987654 isn't, the decimal won't appear.
45.8 45.8\n If you send less than 6 characters, the USB7 will right align them.
dead dead\n It also supports all the hex letters (a,b,c,d,e,f).
-45.9 -45.9\n It can display negative signs.
+215 +215\n It can display positive signs, but they're not very pretty.
123456789 123456789\n if you send more than 6 characters, the rest are silently discarded.
123 45 123 45\n Spaces display as expected.
abc2 abc2 \n They can also be used to pad the right-hand side (of course).
.59  .59\n Starting with a space allows you to display a naked decimal.
p1ju2op3juyyt35ytr p1ju2op3juyyt35ytr\n The USB7 silently discards any characters it doesn't recognize.

You must send at least one valid character to update the screen. This means a space and a new line is the 'clear screen' command.

This, of course, is just the beginning. If you can send data to a COM port, or if you have a program that can, you can control the USB7.

Usage Ideas

What can you do with a USB7? Here are a few ideas to get you started.

  • High scores on a video game server
  • Users logged into a terminal server
  • Real time webpage hit counter
  • Seconds from/till an event
  • POS price display.
  • Current score on a mame cabinet

There's also a quick how-to on connecting it with LCDSmartie.