# USB Interface for Joystick and Buttons

**Type:** Product page · **SKU:** CE07542
**Page:** https://core-electronics.com.au/usb-interface-for-joystick-and-buttons.html ([markdown](https://core-electronics.com.au/usb-interface-for-joystick-and-buttons.html.md))

A handy USB interface board for connection to a S 1147 joystick and up to 12 arcade buttons. It connects into any device that supports a USB joystick. Includes pre-terminated interface leads with 6.3mm spade plugs. This board appears as a simple driverless USB interface, recognised by most operating systems as a HID. For full wiring information, there are a number of online guides available depending on the arcade project you are building.

## Pricing

- **Price:** $32.25 (inc GST) — $29.32 AUD, exc GST
- **Quantity discounts:** 10+ $28.44 (exc GST) · 25+ $27.85 (exc GST)

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 4 today; more stock is typically available with a 3–6 day lead time.

## Description

This handy USB interface board allows you to connect to a S 1147 joystick and up to 12 arcade buttons and appears as a simple driverless USB interface, recognised by most operating systems as an HID.

It connects to any device that supports a USB joystick and includes pre-terminated interface leads with 6.3mm spade plugs to connect your arcade buttons.

For full wiring information, there are a number of online guides available depending on the arcade project you are building.

Additionally there are 4 inputs that alter the on-board processor's output including Joystick Mode, Turbo, Auto &amp; Clear

Turbo: continuous resending of 'button is down' info while this extra button is also held

Auto: continuous resending for all buttons pressed

Clear: change back to single button-down sends

Mode: switches between a single (red LED) and dual joysticks (green LED). Either a single 2 axis Digital or a 2 axis Digital plus a 4 axis Analog joystick. However out of the factory the analog inputs are all wired in parallel and held at mid-point with 2 x 10k resistors.

To use analog controls the central joining trace needs to be cut and the 2 x 10k removed, then a 4 pin connector fitted to the input points. Note that this controller in analog mode encodes the analog data as joystick and then the digital data as Point-of-View (HAT) mode. (Analog pots need +5 &amp; Gnd)

J1 sets the startup mode; there is a zero ohm resistor holding J1 low for digital mode, unsolder and move to its upper position to hold J1 high and the board will startup in analog mode.

### Features

- Up/Down/Left/Right inputs
- 12 button inputs
- Detachable USB lead for fitting through small holes
- Includes 10 pluggable leads that connect directly to spade terminals on SM1052, SP0662, SP0664, SP0665, SP0666 and SP0669
- Joystick and buttons not included
 
### Resources

- [Manual](https://core-electronics.com.au/attachments/uploads/CE07542-Manual.pdf)

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/c/e/ce07542--3.jpg)
