Production Counter

Count items on conveyor belt with count data displayed on PC screen. Counter data transferred directly to your desktop or laptop PC over USB. No remote servers needed: maintain control over your data locally. Ideal input device for managing unit production.

  • Process items on conveyor belt, in/out of storage, etc.
  • Counts over 1,000 units/hour
  • Large, easy to read numbers
  • Data transfer to PC over USB
  • Reflective optical sensor included
  • Powered directly from the USB port

Ordering information

Software interface

Getting data from the counter is simple. The USB connector provides a serial interface (CDC), so it looks like a serial port to the computer. Communication parameters are 115,200 bps, 8N1.

The simplest way to use the counter is with a terminal program like TeraTerm or putty. These aren’t our programs, but we like them.

Open a connection using the parameters above and the first thing you should see after connection is the string

"Counter 1.0" (terminated with a carriage return/line feed \r\n).

After this, the status and count data are sent at a rate of roughly 2x per second. The format is a pseudo-JSON string, also terminated with CRLF.

{'count':ccc,'state':ddd}

Where ccc is the count value from 0 – 232 and ddd is either a 1 or 0 representing the current state of the sensor output. 1 for object present, 0 for object not present. e.g.,

{'count':2341,'state':0}

Shows a count of 2341 and the last object counted is no longer in front of the sensor.