✈️ Envíos Internacionales / Worldwide Shipping ✈️

Ultimarc I-PAC2 USB Arcade encoder PC Raspberry Pi


By buying this product you can collect up to 6 points. Your cart will total 6 points that can be converted into a voucher of €0.18.

VAT included

I-PAC2 USB Arcade Encoder for PC, Raspberry Pi, from the british brand Ultimarc. 

  • without cables
  • Fastons 2.8mm
  • Fastons 4.8mm
  • Fastons 6.3mm
Out of stock

We will notify you when available

Notify me

You may also be interested in

  • 1 year warranty 1 year warranty
  • Shipments in 24h / 48h Shipments in 24h / 48h
  • 15 day return policy 15 day return policy

Reviews by Revi

Description - Ultimarc I-PAC2 USB Arcade encoder PC Raspberry Pi

Famous throughout the Arcade world, the IPAC2 encoder is probably one of the most advanced arcade encoders for connecting joystick, buttons and other Arcade controllers such as spinners and trackballs. Manufactured in Europe by the British company Ultimarc, this 32 input board will allow you to connect 2 joysticks, 8 buttons per player plus Coin1, Coin2, Start1, Start2 actions keys and Mame. Any input can also be assigned as a shift key so that we can access a set of alternative action keys thus doubling the number of input connections. The I-PAC2 also has 3 specific connections to connect up to 2 Trackballs and 1 Spinner.

Not only can we configure the keyboard inputs according to the actions we have mentioned, we can also configure connections as the buttons of a mouse, as action buttons of a joystick, as a PC turn on/off button or as volume control. In fact the multi-mode functionality of the encoder allows us to switch between dual-keyboard mode or Xinput mode.

When connecting the IPAC to our computer we will see that it is recognized as a keyboard, since this encoder emulates a USB keyboard. However, with this board we will not have the problem that USB keyboards normally have, that is, of not being able to press more than 6 keys at the same time. Nor will we have the "Ghost Keys" problem that occurs when pressing the same key repeatedly. This is thanks to the fact that the I-PAC2 has built-in full native USB support and does not rely on any additional adapters.

Another great advantage of this encoder is that it has no LAG at all thanks to the fact that each key/action button input has its own dedicated connection that goes directly to the CPU of the PCB. This is something super important for us retrogamers that won't accept any LAG when playing our favourite games!

The action keys of the MAME emulator are assigned by default in the IPAC2, although it is not mandatory to use them and these can be reprogrammed differently. Here is an instructions manual where we go in depth into the different possibilities offered by this wonderful encoder. In addition we have also left several links with direct downloads to very useful programs to configure the IPAC2 encoder.


Instructions Manual

Configuration Programs

Windows / WinIpac

Linux / Raspberry Pi

MAC / Modern Intel MAC versions

MAC / Older PowerPC Versions

Normal Multi-mode

Multi-mode Mixed


  • Fully programmable key code set. Stored even after power off
  • Plug & Play No special drivers needed
  • Compatible with Windows, Linux, MAC-OS
  • Controls can be assigned to any keycode
  • Three modes of operation: Keyboard/mouse, dual gamepad/mouse and dual Xinput controller
  • Connectors marked on PCB
  • Chunky 5mm screw connectors
  • Self-Test LED of wiring
  • Lead plugs into USB port
  • Own sofware for programming key codes
  • No separate power needed
  • Does not use a matrix - no ghost keys 
  • Each input has it's own dedicated connection into the on-board CPU - NO LAG -
  • Fast running interrupt-driven software gives much better response than a standard keyboard controller
  • Either uses standard MAME keys or you can program your own character set
  • Shift functions. No extra buttons are needed on the cabinet. 
  • Supports the Apple Mac "command" key and the Windows "GUI" keys.
  • I-PAC boards can be paired in any combination to increase the total number of inputs

Technical Specifications

32 in total
Windows / Linux / MAC
104 x 49mm
No. of players

Specific References


Extra content