Penguin r/c – Advanced Programmable USB HID Game Controller Interface Board DIY
PSUSB_32xia Overview of Features:The PSUSB_32xia is currently (as of 6/2024) the smallest fully configurable direct connection HID Controller with 32 buttons and any sort of analog connection. We spent alot of time and effort figuring out the best manner to offer the most options in the smallest package possible for use anywhere a fully configurable HID interface controller might be needed where the user does not want to have to deal with complex matrix wiring and isolation. The name of the device says it all, the "x" stands for Extended Mode, the "i" indicates that this device is software interfaced for set-up, and the "a" indicates the ability to run Analog inputs as well. The Software used for this interfacing with the PSUSB_32xia is the Penguin r/c release of iFlag using the Penguin r/c Extension. In the standard configuration (without set-up) the controller will provide individual recognition of 32 different digital inputs and all four Analog Channels are set up to output full range interpolated 16bit on Channels x, y, slider1, and slider2. Through the use of the software set-up you can choose your input device type (Button (momentary or software latching), Encoder (2 or 4 pulse), or Directional (7-Way Funky)) and have complete control of each analog channel including calibration, channel selection (x, y, z, Rx, Ry, Rz, slider1, slider2), channel linking, dead zones (low and high), range limit, analog inversion, and output enable."x" Extended Mode - When the device is placed into extended mode (by the user through iFlag) the PSUSB_32xia has the ability to have inputs for 64 individual inputs by doubling the functionality of each Button or Encoder input through the use of a single "shift" button defined within the software interface. This button can be dedicated through connection directly to the controller board (button 0) (or) via one of the other input connections if you choose.This "shift" button can be set-up to latch or only remain activate while being pressed. Latching this button allows the system to HOLD the secondary set of buttons for use until unlatched. This is a software latch of a momentary button and is not needed if you use a physically latching button.DIY use - The PSUSB_32xia is primarily a DIY device and is designed to be used in projects where a USB interface is used. Some options include wheels, Dash Controls, Dual Clutch Systems, Pedal Sets, Repair of systems where a existing controller has gone bad, etc. All inputs on the PSUSB_32xia are fully Diode isolated so each input activation is individually registered without ghosting. As well, all Analogs can be output disabled to eliminate floating noise if a resistive device is not attached to the input. If you are going to use a Load Cell or similar low voltage analog device with this controller you will need a voltage or Loadcell amplifier (all inputs are 5V tolerant). Features:Feature:note:iFlag software set-up for inputs, extended mode, latching, and analogs*32 or 64 Independent Inputs (depending on extended mode)**Full Encoder Support (up to 16) 2 or 4 pulse per detent (extendable)Funky 7-way Support for up to 4 devices (optional encoder set-up) (extendable)Diode isolated inputs to prevent input crosstalk.4 Independent 16bit interpolated Analog inputs (channel selectable)Linkable Channels for Dual Clutch or other systems.***Automated Calibration, Low & High dead zones (60%), full range limit (100%), invert, and output enabling.Ultra Small dimensions M48 x M30 x M12 (M54 length w/ mounting tabs, M21 height needed with header plugs)****Grounded mounting tabs (removable if desired) and onboard ground connection.Micro USB connection.Additional Required & Optional Parts: Micro USB cable for connection to your computer and devices for input activation.Notes:(*) Set-up requires use of Penguin r/c version of iFlag with the Penguin r/c Extension installed.(**) Extended mode is set enabled for all inputs using the dedicated onboard input.(***) see instructions for different set-up options.(****) As far as we can tell this is the Worlds Smallest direct connectable HID Controller. Setup and Configuration:Connection:Connect the PSUSB_32xia's micro USB port and to your computer or hub. Windows should automatically setup the device for use.Setting up for custom inputs (Buttons, Encoders or Funky Use):The PSUSB_32xi comes set up initially for all inputs to be used in button mode with Extended Mode enabled (but not active). In order to use the PSUSB_32xia with other style input devices the Penguin r/c iFlag software will be needed to set the device used on each input. The software will limit the type of device that can be placed in each input location and automatically set-up matching pairs and sets for encoders and Funky options. You can have up to 16 encoders or 4 Funky's + 4 buttons. Each button style input can be setup to be in extended and/or latching modes. button style inputs are anything other than Encoders which can only be setup as extended.Setting up for analog inputs (Buttons, Encoders or Funky Use):The PSUSB_32xia comes set up initially for all analog inputs to be active, full range, and on channels x, y, slider1 and slider2. Within iFlag you can fully adjust the way the Analog channels function from the channel (x, y, z, Rx, Ry, Rz, Slider1, or Slider2), linking, calibration, dead zone implementation, range limit, inversion, and output enabling. All four channels are 16bit interpolated and will output 16bit to windows. Linking channels allows you to use multiple inputs to have specialized functions such as a fully adjustable Dual clutch system with only output on the primary clutch channel.Setting up the PSUSB_32xia Extended Mode function:The PSUSB_32xia can also be set-up in extended mode via the iFlag software. In this mode all inputs will double functionality via the press of a single button. This button may be set-up to be momentary where the doubling will only occur while the button is pressed or latching which will allow the devices to hold their secondary functionality until the "shift" button is pressed again. You cannot apply "shift" functionality to an encoder input and the system will disable extended mode if it detects this error.Further Instructions:More detailed instructions are included in the Instructions for the PSUSB_32xia.Please click here to download. Additional Product Notes: (please message us if you have any questions)Set-Up Software Required: The Free set-up software for this device is downloadable through our dedicated online store. Returns: If for some reason a return is required this would be handled through our normal return process via online store. Warranty: This product carries out limited lifetime warranty as outlined on our website. ( https://shop.penguinrc.com/warranty-information ).
