Coin Acceptor Connector Pin Out

Coin Acceptor connector’s pin out

Introduction to Coin Acceptor Connector

A coin acceptor is one of the oldest forms of automatic payment collecting mechanism used in vending machines. The signaling interface is typically a simple pulse. It is triggered by the npn transistor from the coin acceptor. There is no industrial standard set on this pulse interface. However, due to their wide use in the industry, certain wiring and connector connections have become more common than others. Competition copying the same interface. And eventually, a pretty common pin-out standard emerged for the coin acceptor.

Please note that not all coin acceptor has the same connector type or the same pinout. It is recommended to always refer to your coin acceptor’s product document for accurate information.

Coin Acceptor Connector details

Socket on PCB board

JST XH Series (2.5mm pitch), 4 ways

  • Top Entry type (buy part number: B4B-XH-AM)
  • Side Entry type (buy part number: S4B-XH-A-1, S4B-XH-A)

Wiring Plug Connector

  • JST XH Series (2.5mm pitch), 4 ways(part number: XHP-4)
  • JST Insert pins
    • for 30AWG to 26AWG (part number: SXH-002T-P0.6)
    • for 28AWG to 22AWG (part number: SXH-001T-P0.6)
    • for 26AWG to 22AWG (part number: SXH-001T-P0.6N)

Alternative connectors available

Tools Accessories

  • Crimper tool

Coin Acceptor Pin Documentation

The following describes the 4 pins commonly found on a pulse-based coin acceptor device.

Pins of a Coin Acceptor

  1. 12V
  2. Pulse out (pulse)
  3. Gnd
  4. Inhibit (also known as the Counter pin, CNT)

Coin acceptor devices do not use much power. Usually, the power is tapped directly from the VMC (Vending Main Controller) board.

The pulse out can vary from device to device. Generally, the pulse width can be about 25 to 100ms. An analog coin accepts emits each pulse for each coin that is inserted through the slot. For the newer electronic version of the coin acceptor, each coin denominator can generate a different number of pulses. The VMC will then be able to count the pulses and determine the amount of coins that is collected from your vending customer.

This pulse line should be pulled to Vcc (which is 12V) by the VMC board. The coin acceptor contains a npn transistor which pull this line to the ground. So this pulse-out signal is typically an active low signal.

The last pin is the Inhibit function. Sometimes this 4th pin is known as the Counter pin in many of the documentation online. It is normally not in use, as the pulse output would be enough to know how much value in the coin is collected. For this inhibit pin, it is a signal sent from the VMC to the coin acceptor to tell the coin acceptor not to accept any more coins. It is typically active low as well. Send a low signal will activate the inhibit function.

Coin Acceptor Interface Circuit & Signal

The interface to a coin accept is simple. Inside the coin acceptor’s pulse-out pin is a npn transistor. This npn transistor acts like a physical switch. When a coin is detected, this npn transistor is going to short the Pulse OUT line to the ground. When this happens, the VMC will be able to read the pulse line changing state. This pulse output is an active low pulse.

VCCS connector Pin Out

VCCS Japan vending machine connector’s pin out

Introduction to VCCS

This is Coca-Cola’s standard interface used in Japan and other Asian Pacific Rim countries. It’s like a connection that helps Coca-Cola machines accept coins, cashless payments, and bills. There’s one plug that provides power and communication signals.

VCCS is a protocol communication standard used widely in Japan’s vending machine industry. Similar to MDB, the communication standard helps establish a common protocol to inter-link numerous devices used in a vending system. It is a very common protocol used on vending machines made in Japan.

Japan is famous for her wide range of vending machines on the street. You can easily find machines within a 100m radius in Japan’s cities.

Besides VCCS, there are also many other standards used in the vending machine industry across the world.

Protocol Converter

There are so many vending protocols and they can be overwhelming for integration work. This is especially true with VCCS protocol, there is hardly any documentation available from the internet. A converter is going to make integration work simpler.

To make things similar, there are also converters on the market that help convert vending machine protocol. It is like a translator that helps machines talking in various languages to understand each other and work together in harmony.

  1. MDB to VCCS converter.
    For MDB to VCCS converter, you can contact PIC-CONTROL Pte. Ltd. in Singapore.
  2. MDB to Pulse converter.
    Click here for the product page PIC-031 MDB Pulse Converter.
  3. MDB-RS232 (MDB over Serial), is sort of a converter that converts RS232 to MDB.
    Is available from “

VCCS Connector details

Peripheral Connector

Discconectable Crimp style connectors.

JST XL Connector (5.0mm pitch), 8 ways (part number: S08P-XL-HDS)

Master (VMC) Connector

  • JST XL Connector (5.0mm pitch), 8 ways (part number: XLP-08V)
  • JST Insert pins
    • for 26AWG to 20AWG (part number: SXF-01T-P0.7)
    • for 20AWG to 16AWG (part number: SXF-41T-P0.7)

Alternative connectors available

Tools Accessories

  • Extraction tool for JST insert pins.

VCCS Communication Protocol Documentation References

VCCS consist of 7 wires

(2x data, 1x synchronization, 1x common signal, 1x 24V power, 1x common Gnd, 8V)

  • 24V power
  • Common ground
  • Data Transmit
  • Data Receive
  • 1x Synchronization line
  • 1x Common signal line
  • 8V

Serial Communication Configuration:
8 data bits, 4800 bits/sec, 0-24 volt signalling

References relating to VCCS Vending Machine Communication Protocol

Cisco Console Cable (USB to RJ45 Serial RS232)

A Cisco Console Cable is a type of cable that is used to connect the console port of Cisco equipment to a computer. The console port is a serial port that provides access to the command-line interface (CLI) of the device for administrative purposes. It is typically used for configuring, managing, and troubleshooting Cisco routers, switches, and other network devices.

RJ45 Console Cable History

The console cable started off with this old RS232 to RJ45 cable. Often seen as a light blue color cable.

The cable is typically an RS232 cable with a 9-pin serial connector (d-sub09) on one end and an RJ45 connector on the other end. The RJ-45 connector is used to connect to the console port on the Cisco device, while the RS232 connector is used to connect to a computer.

RS232 serial connector was commonly used a decade or more ago. RS232 port is obsolete mostly from modern computers these days. It is replaced by the USB version which is much more popular.

USB to RJ45 Console Cable

A more popular Cisco Console Cable will be the USB to RJ45 console cable. USB (type A) is a more popular interface on a modern computers.

Simple plug-and-play. It is essentially a USB to RS232 converter electronics built into the cable.

Modern USB (type-A) to RJ45 console cable.

USB-C to RJ45 Console Cable

A newer type of cable will be the USB-C to RJ45 console cable. It is base on a newer USB 3.0 standard. USB-C (type C) standard is getting more popular with small mobile devices. USB-C connector is much smaller in size compared to the USB (type A).

This cable is very useful for connecting the console via your portable mobile phone. Most phones, tablets, and laptops now come with only USB-C ports.

Latest new USB-C to RJ45 console cable.

Terminal Software for Console Cable

The Cisco Console Cable is an important tool for network administrators, as it allows them to configure and troubleshoot Cisco network devices. The cable is commonly used in combination with terminal emulation software, such as PuTTY, that provides a terminal window for communicating with the device through the console port.

Serial Communication Settings

Typical communication baud rate setup for a serial console cable.

  • Baudrate: 9600bps
  • Data bit: 8 bits
  • Stop bit: 1 bit
  • Parity: None
  • No Hardware Handshaking

There are many other terminal emulation software. The following are some of the most popular free terminal software.

Terminal Software for PC (Personal Computer)

Serial Terminal using MobaXterm serial terminal software for PC

Terminal Software for Andriod Mobile Phone

You can use USB-C to RJ45 console cable to connect the Cisco equipment/devices to connect to your mobile phone.

For more illustration of using this console terminal, check out this guide for the Serial USB Terminal app.

Mobile phone and console cables are portable and more convenient to bring along to the site for troubleshooting or configuration.

Serial Terminal using an Andriod Phone

Check out here for our universal Cable Tester project.