ZUIKI Mascon Pro

Overview

NameZUIKI Mascon Pro
Release dateMarch 11, 2026
Serial codeZKNS-021
NotesCrowdfunded, released only to backers.

Supported software

SoftwareNotes
BVE Trainsim (PC - Windows)Supported via input plugin.
Densha de GO! Hashirō Yamanote‑sen (Nintendo Switch)
Japanese Rail Sim EX: Nagaragawa Railway (Nintendo Switch)
Japanese Rail Sim Hakone (Nintendo Switch)
Japanese Rail Sim Memorial: JR Central Kiha 85 Limited Express Nanki (Nintendo Switch)
Japanese Rail Sim Real Pro: Kintetsu Railway Limited Express Hinotori (Nintendo Switch)
Japanese Rail Sim Real Pro: Nagoya Railway (Nintendo Switch)
Japanese Rail Sim Real Pro: Odakyu Electric Railway Limited Express Romancecar (Nintendo Switch)
Japanese Rail Sim Real Pro: Tōkyū Electric Railway (Nintendo Switch)
Japanese Rail Sim: Akechi Railway (Nintendo Switch)
JR EAST Train Simulator (PC - Windows)
Korean Drone Flying Tour (Nintendo Switch)
Korean Rail Driving Tour (Nintendo Switch)
OpenBVE (PC - Multiplatform)Supported via input plugin.
~Densha de GO! Hashirō Yamanote‑sen (Sony PlayStation 4)Requires use of Titan One/Titan Two device.
~Japanese Rail Sim: Journey to Kyoto (Sony PlayStation 4)Requires use of Titan One/Titan Two device.

Technical details

This controller has a reverser handle (3 positions), a brake/power handle (5 power notches and 8+emergency brake notches) and 22 buttons, one with a lamp (EB Reset). A USB-A port at the back allows connecting a horn pedal with two active positions (light and strong). In addition, it provides a door lamp.

Internally, it is a HID-compliant joystick with 17 buttons, a hat switch and 4 axes.

Despite using a USB-A connector, the horn pedal port does not follow USB specifications. It merely exposes two electrical circuits for the two pedal positions.

Product nameZUIKI MASCON PRO
ManufacturerNone
Vendor/Product ID0x33DD/0x0006
Serial numberNone
USB standard descriptorDownload
HID report descriptorDownload

Input

Buttons

The button data of the HID report represents input from most physical buttons. Each button in the HID report uses one bit. 0 means that the button is released and 1 that it is pressed.

HID Button #Physical Button
1Y
2B
3A
4X
5L
6R
7ZL
8ZR
9-
10+
11EB Reset
12ATS
13Home
14Screenshot
15Unused
16Unused
17Square
Note

The ZL button is also reported as pressed when the power/brake handle is in the Emergency position.

Hat switch

The hat switch data of the HID report represents the input from the Up, Down, Left and Right physical buttons. It uses 4 bits (1 nibble) in total. The following data represents the nibble in hexadecimal.

ButtonValue
Up0x0
Up+Right0x1
Right0x2
Down+Right0x3
Down0x4
Down+Left0x5
Left0x6
Up+Left0x7
None0xF

Axes

The axis data of the HID report represents input from the reverser handle, the power/brake handle, several buttons and the horn pedal. Each axis uses 1 byte.

Axis 1 represents input from the Horn button and the horn pedal. Only one of the buttons can be pressed simultaneously.

Physical ButtonValue
No button pressed0x80
Horn0xFF
Horn Pedal (Light)0x40
Horn Pedal (Strong)0x00

Axis 2 represents the notch of the power/brake handle, where each notch has a specific value. There are no transition values between notches.

NotchValue
Emergency0x00
B80x05
B70x13
B60x20
B50x2E
B40x3C
B30x49
B20x57
B10x65
N0x80
P10x9F
P20xB7
P30xCE
P40xE6
P50xFF

Axis 3 represents input from the Pantograph Down and Hill Start buttons. Only one of the buttons can be pressed simultaneously.

Physical ButtonValue
No button pressed0x80
Pantograph Down0x00
Hill Start0xFF

Axis 4 represents the position of the reverser handle, where each position has a specific value. There are no transition values between positions.

PositionValue
Forward0x80
Neutral0x00
Backward0xFF

Output

The controller has an output HID endpoint to control the door lamp and the EB Reset button lamp. The output data follows the structure below.

Byte #Data
1Unused
2Unused
3Unused
4Door lamp
5EB Reset lamp
6Unused
7Unused
8Unused

For each byte, 0x0 turns off the corresponding lamp and any other value turns it on.