[go: up one dir, main page]

0% found this document useful (0 votes)
1K views36 pages

Superslab - User Manual

Superslab - User Manual

Uploaded by

ShiningEntity
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views36 pages

Superslab - User Manual

Superslab - User Manual

Uploaded by

ShiningEntity
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

Superslab

User Manual
Revision 2

Superslab Manual | p.1


Links
Store Page: https://prong.studio
Community: https://prong.studio/discord
Art Template: https://prong.studio/superslab/art_template
Quickstart Guide: https://prong.studio/superslab/quickstart
Superslab Manual: https://prong.studio/superslab/manual

Prong Technologies LLC


Designed and assembled in the USA

Superslab Manual | p.2


Table of Contents

Table of Contents........................................................................................................................................3
Package Contents....................................................................................................................................... 4
Superslab Breakdown............................................................................................................................5
Specifications............................................................................................................................................... 6
Settings Page............................................................................................................................................... 7
Accessing the Settings Page................................................................................................................ 7
Device Information Tab.........................................................................................................................7
Controller Setup Tab............................................................................................................................. 8
Lighting Setup Tab...............................................................................................................................12
Button Mappings Tab.......................................................................................................................... 13
Controller Audit Tab............................................................................................................................ 16
Modifier Coordinates Tab...................................................................................................................17
Reset Tab............................................................................................................................................... 19
Custom Profiles......................................................................................................................................... 20
Lighting Configuration............................................................................................................................ 22
Terminology.......................................................................................................................................... 22
Real-Time Lighting Settings...............................................................................................................22
Light Modes...........................................................................................................................................24
Color Patterns.......................................................................................................................................24
Saving & Resetting Lighting Configurations.................................................................................. 24
Updating the Superslab.......................................................................................................................... 25
Updating the Firmware.......................................................................................................................25
Forcing a Firmware Update................................................................................................................25
Customization............................................................................................................................................ 26
Installation of Artwork........................................................................................................................26
Installation of Foam Keypress Dampers..........................................................................................28
Troubleshooting........................................................................................................................................ 31
Settings Page Cannot Be Accessed.................................................................................................. 31
Keycaps Are Getting Stuck.................................................................................................................31
Controller Does Not Work With A Game.........................................................................................33
Inputs Do Not Work As Expected..................................................................................................... 33
Warnings......................................................................................................................................................34
Warranty......................................................................................................................................................34
Revision Table............................................................................................................................................ 35

Superslab Manual | p.3


Package Contents
Qty Part
1 Neoprene Case
1 USB-C to GCC Cable
1 USB-C to USB-A Cable
2 2.5mm Hex Keys
4 Keypress Dampers sheets (32 total, includes 12 extras)
1 Clear Acrylic Top
1 Superslab
1 Grip pad

Superslab Manual | p.4


Superslab Breakdown
Qty: Part:
20 Action Button Keycaps
6 Menu Button Keycaps
6 M4 Socket Screws
6 M4 Socket Screw + Threaded Bushing Assemblies
1 Circuit Board

Superslab Manual | p.5


Specifications
Size: 340mm x 160mm x 15mm (13 ⅜" x 6 ⅜" x ⅝")
Weight: 1080g (2.4 lb)

The Superslab limited to


● 500mA of current over the USB-C to USB-A cable
○ A checkbox is present in the Lighting Setup tab of the Settings Page to enable
1000mA current draw over USB-A for brighter lights.
○ Caution: The current is limited by default as a precaution to protect insufficient
power supplies.
● 200mA of current over the USB-C to GCC cable
○ This cannot be changed. It is to prevent problematic behavior (such as resetting
consoles or breaking ports) with degrading consoles and weak power supplies.

Superslab Manual | p.6


Settings Page
The Superslab Settings Page is a webpage that is hosted on the Superslab firmware and is
accessible via a web browser on Windows, macOS, and Linux computers.

You must click the "Save" button in a tab before leaving for any changes to take effect. When
a save is performed, the slab flashes with a green, expanding circle.

Accessing the Settings Page


1. While pressing and holding any one of the menu buttons (M1-M6), connect the
Superslab to a computer using the provided USB-A to USB-C cable.
Note: When the board is properly connected in the Slab Settings Page state, a
purple light animation will appear. The profile currently being edited will be
illuminated white.
2. Open a web browser on the computer.
3. In the browser's address bar, navigate to 192.168.120.240

Device Information Tab

Firmware Version The firmware currently being run on the slab

Latest Firmware Version The most recent available firmware

If a newer firmware version is available, an


"Update" button will be visible

Hardware Version The design version of the circuit board

Selected Profile All settings on the Settings Page correspond only


to the Selected Profile!

Except the "Factory Reset" button

Superslab Manual | p.7


Controller Setup Tab

Input Mode
The Superslab can appear as different controllers when connected to computers and
consoles. For the button mappings corresponding to each controller type, see the
Button Mappings section.

Input Mode Functionality

GameCube When using the USB-A to USB-C Cable:


Connects as a GameCube-to-USB adapter with a
GameCube controller plugged in

When using the USB-A to GCC Cable:


Connects as a GameCube controller

XInput Connects as an XInput device

PS4 Connects as a PS4 controller

DirectInput Connects as a generic gamepad

Switch Connects as a Switch controller

Keyboard Connects as a computer keyboard with 8-key rollover

Note: Options for Switch Players


Recommended: Set Input Mode to Switch controller so all Switch controller buttons
are available
Alternate: Set Input Mode as GameCube. Slab appears to the console as a
GameCube-to-USB adapter with GameCube controller plugged in
Not recommended: Set Input Mode as GameCube, then plug slab into an adapter

Superslab Manual | p.8


Gyro Mode
In gyro mode, the Superslab uses an accelerometer to translate motion to inputs.

Gyro Mode Functionality

Disabled Accelerometer is unused

Left Stick Accelerometer inputs act as the left analog stick

Right Stick Accelerometer inputs act as the right analog stick

Gyro Orientation

Gyro Orientation Functionality

Tilt When this mode is enabled, hold the device flat horizontally.
Directional controls are mapped based on tilt (Like a ball rolling on
a surface)
Up: tilt forward
Down: tilt backward
Left: tilt to the left
Right: tilt to the right

Steering Wheel When this mode is enabled, hold the device upright and use it like a
steering wheel. Directional controls are mapped based on rotation
(Like a steering wheel)
Left: rotate counterclockwise
Right: rotate clockwise

Tilt Steering Wheel

Superslab Manual | p.9


Coordinate System
The selected Coordinate System will affect what options that are displayed in the
Modifier Coordinates Tab

Pick the Coordinate System that corresponds to the game that you will be playing.

Different games represent the analog stick vector space using different mappings. For
example, the Melee analog stick vector space uses value increments of 0.0125 units,
whereas Project+ uses increments of 0.01 units. The total number of possible
coordinates in the analog stick vector spaces also varies from game to game.

If the wrong Coordinate System is selected, the controller may still appear to function
properly in any given game. However, the slab will be outputting the wrong analog
stick coordinate values for the game you are playing. That is, the slab coordinate map
will not be congruent with the in-game coordinate map.

Coordinate System Functionality

Melee Configures the slab to use the analog stick coordinate space
for playing Melee
● Allows for up to three (3) modifiers
● No C-Stick Angles*
● Allows combinations of any two (2) modifiers to
simulate additional modifiers (up to six total)

Ultimate Configures the slab to use the analog stick coordinate space
for playing Ultimate

Project+ Configures the slab to use the analog stick coordinate space
for playing Project+

Melee Legacy Configures the slab to use the analog stick coordinate space
for playing Melee in the style of rectangle controllers with
two modifiers
● Allows for up to two (2) modifiers
● Configured for C-Stick angles*
● Mod combinations are illegal. If two modifiers are
pressed, the output is zero modifiers pressed

Generic Controller Configures the slab to use an analog stick coordinate space
suitable for playing other analog games
*C-Stick angles are increased angle options that are made available by holding a
modifier, an analog stick diagonal, and an C-Stick direction.

Superslab Manual | p.10


SOCD Behavior
SOCD stands for “Simultaneous Opposite Cardinal Directions” and is used to describe
the logic that determines what input results when multiple directions are held at once.

Option Functionality

Neutral When two opposing directions are held, the resulting output
is a centered stick position

Override When two opposing directions are held, the resulting output
is the most recent direction that was pressed

Override w/o When two opposing directions are held, the resulting output
Reactivation is the most recent direction that was pressed

If the second pressed direction is released, the first pressed


direction will not be output again

First Input When two opposing directions are held, only the first
Priority direction pressed is output

Left Priority When left is pressed, right is always ignored

Right Priority When right is pressed, left is always ignored

Up Priority When up is pressed, down is always ignored

Down Priority When down is pressed, up is always ignored

Superslab Manual | p.11


Lighting Setup Tab

Selected Colors
Up to four colors can be used at a time. Color 1 is always present, and others are added
in order as the Selected Colors parameter is changed using the M6 + M4 key combo.
See Real-Time Lighting Settings

Color Proportion
This allows colors to appear more or less relative to each other.

There are always transitions between colors. These cannot be removed. However,
transitions can be minimized by increasing the Color Proportions. For example, if you
are trying to recreate a three-color flag on your slab with discrete edges between
colors, then increase the Proportions of all the colors.

The transitions are always 255 units of Color Proportion

"Disable Lights" checkbox When checked, the slab's lights for the presently selected
profile will be turned off by default on plug in. (Lights can
be turned on again with M6 + M1 key combo)

"High Power Lights" checkbox When checked, allows the lights to use more power. (This
enables 1000mA current draw, see Specifications)

Superslab Manual | p.12


Button Mappings Tab
Any button can be mapped to any action, except the “Lighting Button”, which can only be
assigned to M6. All possible button actions are listed here and described further below.
● ( No Action ) ● D-Pad Up
● Left Stick Up ● D-Pad Down
● Left Stick Down ● D-Pad Left
● Left Stick Left ● D-Pad Right
● Left Stick Right ● Modifier 1
● Face Button 1 (Confirm) ● Modifier 2
● Face Button 2 (Cancel) ● Modifier 3
● Face Button 3 ● Right Stick Up
● Face Button 4 ● Right Stick Down
● Shoulder Button Left ● Right Stick Left
● Shoulder Button Right ● Right Stick Right
● Trigger Left ● Trigger Left Soft Press
● Trigger Right ● Trigger Left Medium Press
● Start ● Trigger Right Soft Press
● Select ● Trigger Right Medium Press
● Stick Press Left ● Mask: Left Stick to D-Pad
● Stick Press Right ● Mask: Right Stick to D-Pad
● Home ● Mask: D-Pad to Left Stick
● Capture ● Mask: D-Pad to Right Stick
● Mask: Left Stick to Right Stick
● Mask: Right Stick to Left Stick
● Lighting Button*

* "Lighting Button" action can only be assigned to M6

Superslab Manual | p.13


The table below defines the button actions of the Superslab. Each button action is mapped
to controls based on which Input Mode selected according to the table below.

Input Mode Selected


Button Action GCC XInput PS4 DirectInput Switch Keyboard
Left Stick Analog Left stick Left stick Left stick Left stick W, A, S, D
(Up/Down/Left/Right) stick Keys

Face Button 1 (Confirm) A A X Button 2 A Z Key

Face Button 2 (Cancel) B B O Button 3 B X Key

Face Button 3 X X ▢ Button 1 X C Key

Face Button 4 Y Y △ Button 4 Y V Key

Shoulder Button Left DNE* LB L1 Button 5 L F16 Key

Shoulder Button Right Z RB R1 Button 6 R F17 Key

Trigger Left L LT L2 Button 7 ZL F18 Key

Trigger Right R RT R2 Button 8 ZR F19 Key

Start Start Start Options Button 10 Plus ( + ) Escape Key

Select DNE* Back Share Button 9 Minus ( - ) F13 Key

Stick Press Left DNE* LS L3 Button 11 LS Press F20 Key

Stick Press Right DNE* RS R3 Button 12 RS Press F21 Key

LRAS** DNE* Logo Button 13 Home Super Key


Home button

Capture DNE* DNE* Touchpad Button 14 Capture F15 Key


D-Pad D-Pad D-Pad D-Pad Hat switch D-Pad Arrow Keys
(Up/Down/Left/Right)

Right Stick C-Stick Right stick Right stick Right stick Right stick I, J, K, L
(Up/Down/Left/Right) Keys
* DNE — Does Not Exist
**LRAS — L + R + A + Start macro

Superslab Manual | p.14


Modifier Actions
Modifier 1, Modifier 2, and Modifier 3
See Modifier Coordinates section

Trigger Actions
For Input Modes with analog triggers, when the corresponding Superslab button is
pressed, then the trigger level values reported correspond to the values in the table
below.
Note: These values only apply to controllers that have analog triggers. Switch,
DirectInput, and Keyboard Input Modes only have on/off trigger press states.

Button Action Function

Trigger Left Soft Press Depresses the left trigger to a level of 49/255

Trigger Left Medium Press Depresses the left trigger to a level of 94/255

Trigger Right Soft Press Depresses the right trigger to a level of 49/255

Trigger Right Medium Press Depresses the right trigger to a level of 94/255

Mask Actions
Mask button actions remap some button actions to other button actions and only
operate while the button assigned to a "Mask" button action is held.

Button Action Function

Mask: Left Stick to D-Pad Remaps the Left Stick buttons to the D-Pad

Mask: Right Stick to D-Pad Remaps the Right Stick buttons to the D-Pad

Mask: D-Pad to Left Stick Remaps the D-Pad buttons to the Left Stick

Mask: D-Pad to Right Stick Remaps the D-Pad buttons to the Right Stick

Mask: Left Stick to Right Stick Remaps the Left Stick buttons to the Right Stick

Mask: Right Stick to Left Stick Remaps the Right Stick buttons to the Left Stick

Lighting Action
Button M6 is the only button that can be set to control the Superlab's Lighting.
See Lighting Configuration

Superslab Manual | p.15


Controller Audit Tab
Coming in an update

Superslab Manual | p.16


Modifier Coordinates Tab
The visibility of modifiers available here is affected by the selected Coordinate System.

Modifiers Preamble
Modifiers adjust the reported analog stick position. On a GameCube controller, when
the analog stick is used, all possible stick positions are mapped to a finite number of
points within a 2D circle. Because the Superslab only has 20 Action Buttons, every
possible value of the analog stick cannot be mapped to individual Superslab buttons —
there are simply more stick positions than there are buttons. Without modifiers, the
Superslab directional buttons (stick up, down, right, left) would only be able to report
the four cardinal directions (north, south, east, west) and the four diagonals created by
simultaneously pressing two perpendicular directions (NW, NE, SW, SE).

Diagram: Analog Stick Map

The analog stick position at any given time can be visualized as a line from the center
of the circle to a point within the circle that corresponds to the analog stick's current
position. Each additional modifier button allows for eight new possible analog stick
positions:
● Four additional magnitudes along the cardinal directions. For example, to
facilitate running/walking.
● Four additional positions for the diagonals. For example, to make steeper or
shallower angles.

Modifiers Description
The default cardinal direction intensity values for these modifiers are
Modifier 1: X: 0.6625, Y: 0.5250
Modifier 2: X: 0.3375, Y: 0.7375
Modifier 3: X: 0.4125, Y: 0.4125
The default diagonal vector coordinate values (both up and down) for these
modifiers are
Modifier 1: (X: 0.6750, Y: 0.3125)
Modifier 2: (X: 0.3250, Y: 0.7625)
Modifier 3: (X: 0.6625, Y: 0.4125)

Superslab Manual | p.17


Users may freely change their desired analog stick coordinates for each modifier in the
Superslab Settings Page. By default, the modifiers are mapped to the following
buttons.

A5: Modifier 3
A6: Modifier 1
A7: Modifier 2

For visual reference only, the approximate diagonal angles created by the default
analog stick modifiers are shown below. Note that only one of four diagonals is
displayed for each modifier.

Combining Modifiers
Multiple modifiers can be pressed simultaneously to allow for even more analog stick
positions.

Modifiers Addendum
On a standard controller, positioning the analog stick on a specific coordinate within
the 2D circle would require very fine and precise movement, which is generally difficult
to do in fast-paced gameplay. The discrete, on/off behavior of a digital controller like
the Superslab allows for a specific analog stick coordinate to be reproduced with
perfect accuracy every time. For many games, being able to consistently reproduce a
specific analog stick position can lead to a unique competitive advantage. For this
reason, please be aware of your community's rulesets and guidelines.

Superslab Manual | p.18


Reset Tab

Reset Current Profile


This button clears all settings from the currently active profile.
When a profile reset is performed, the slab flashes with a white, expanding circle.

Factory Reset
When a factory reset is performed, each profile button is illuminated as it is reset, and
then the slab flashes with a white, expanding circle.

Superslab Manual | p.19


Custom Profiles
The Superslab allows up to 20 customizable profiles. Profiles are indexed from 1 to 20
based on the Action Button held on plug-in to launch the respective Profile.

When the Superslab is plugged in with no buttons held, the Profile corresponding to
button A1 is launched by default.

When the slab's Settings Page is active, the button that illuminates white on the slab
corresponds with the Profile that is currently being configured.

Each profile can be thought of as a completely independent copy of a Superslab


device. Each profile contains a copy of all of the available settings in the Settings Page,
including:
● Controller Setup
● Lighting Setup
● Button Mapping
● Modifier Coordinates

This means that the profiles are highly versatile and can be used for a variety of
purposes.
For example:
● If you play on different consoles, then you can configure different
Controller Setups so that the Superslab is compatible with each console.
● If you play different games, then you can configure different Button
Mappings for each game.
● If you play different characters within a game, then you can have
profiles with changes to Button Mapping and Modifier Coordinates that
are customized for the desired characters.
Recommended: Also save different Lighting Configurations to match
the characters' color schemes.
● If you play the same character on different stages, then you may also
want to save profiles with different Modifier Coordinates.
● If you just want all the same Superslab functionality but different
lighting effects, then you can make several Profiles with all settings the
same, but with only different Lighting Configurations.

Consider saving profiles based on their function. That is, profiles that are configured
around similar usages may be easier to remember if they are assigned to a cluster of
buttons. For example, different consoles’ profiles to the left-hand buttons, different
character profiles to the right-hand buttons, or different lighting effects profiles to
the right-hand thumb cluster.

Superslab Manual | p.20


Superslab Layout Diagram

Profiles 1-8 are defined to the following by default:

Button Preset Profile


A1 GC Controller - Melee
A2 GC Controller - Ultimate
A3 GC Controller - P+
A4 XInput (PC, Xbox)
A5 DirectInput
A6 PS4
A7 Switch
A8 Keyboard

Profiles 9-20 are set to XInput with standard mappings by default, but with different
lighting configurations.

Custom on-board lighting configurations can be saved to a profile using the M6 + M5


key combo. See Saving & Resetting Lighting Configurations

Superslab Manual | p.21


Lighting Configuration

Terminology
Term Definition
Brightness Maximum brightness of lights on the board
Color Proportion This is a value assigned to each Selected Color which represents how much
or how often the color appears relative to the other Selected Colors and
the transitions. Transitions between colors always have Proportion values
fixed at 255
Examples:
● If all colors have a Proportion set to 0, then transitions will
be the only thing visible as colors will not be held at all
● If all colors have a Proportion set to 255, then transitions
between colors will be seen for equally as long as the
Selected Colors themselves
● If all colors have a Proportion set to 5000, then the
transitions will barely be visible since there will be 5000
counts of each Selected Color for 255 counts of transition
Lighting Button "Lighting Button" control functionality can only be mapped to button M6.
However, button M6 can be remapped to any generic button function.
Light Mode The Light Modes determine how the lights are turned on/off and dimmed.
This is unrelated to color. For example, lights can be always on, activated
by keypresses, or activated by the gyro.
Mode Speed The Mode Speed controls how quickly the mode plays out.
Color Pattern Color Patterns are an overlay of color how the colors cycle.
(aka Pattern)
Pattern Direction Direction of color movement: in/out, up/down, left/right,
clockwise/counterclockwise.
Pattern Periods The number of color animation cycles visible on the board at a given time.
(can be fractional)
Pattern Speed Changes how quickly the colors cycle through.
Selected Color(s) User-specified colors selected in the Lighting Setup Tab of the Slab
Settings Page.
Transitions In a Color Pattern, when one color changes to another, are 255 units of
representation (proportion) assigned to gradually changing the colors
through color space from one to the next. Transitions cannot be removed.
However, transitions can be minimized by maximizing Color Proportions.

Superslab Manual | p.22


Real-Time Lighting Settings
These settings are changed by using the Lighting Button action while the slab is plugged into
a console/computer and being used as a controller. Only the sixth Menu Button (M6) can be
assigned to the Lighting Button action.

While pressing and holding the Lighting Button, press any of the button combos specified in
the table below to modify the slab's lighting configuration.

Button Combos Function

M6 Cycle through light modes

M6 + M1 Lights On/Off

M6 + M2 Cycle through color patterns

M6 + M3 Flips light color pattern direction

M6 + M4 Cycle through the number of colors from the Settings Page that are
used

M6 + M5 Save light state to the currently active profile

M6 + A8/A12 Brightness up/down


There are 10 brightness levels

M6 + A9/A13 Mode speed up/down*

M6 + A10/A14 Pattern speed up/down*

M6 + A11/A15 Pattern periods up/down*


* Changes in 10% increments

Superslab Manual | p.23


Light Modes
There are 6 Light Modes. Pressing M6 will cycle through them:
1. All On
2. Ripple
3. Afterglow
4. Scintillate
5. Gravity Ball
6. Breathing

All On, Scintillate, and Breathing are passive animations that run continuously.
Ripple and Afterglow are triggered by Action Button presses.
Gravity Ball is controlled by the on-board accelerometer.

Color Patterns
There are 8 Color Patterns. Holding M6 and then pressing M2 will cycle through Patterns:
1. Radial
2. Fan Blade
3. Horizontal Swipe
4. Vertical Swipe
5. Button Spin
6. Tie Dye
● Each LED goes through its own color cycle independent of the other 3 LEDs
around the button. Each LED starts in a random offset of the same color cycle.
7. Flat
8. (GCC Button Layout)
● Only available when the Profile is set to "GameCube" as the Input Mode
● Overrides all colors chosen in the Settings Page

Saving & Resetting Lighting Configurations


To save a custom-made lighting configuration to a Profile, hold M6 and then press M5.

To reset the lighting configuration of a Profile, go to the Settings Page and click the "Reset
Profile Lighting" button under the "Lighting Setup" tab.
Note: This does not reset the Selected Colors. Only the parameters changed using the
M6 button are reset.

Superslab Manual | p.24


Updating the Superslab

Updating the Firmware


The host computer must have an internet connection.
The update button is only present when a newer firmware version is available. Updates will
never occur automatically.
Procedure:
1. Access the Superslab settings page by following the steps in "Accessing the Settings
Page."
2. Scroll to the section titled Device Information.
3. Click the "Update" button. Do not interrupt or unplug the Superslab while the update
is in progress.

Forcing a Firmware Update


Forcing a firmware update can be useful if your Superslab is not responding (e.g., if it was
unplugged while the firmware was previously updating) or if you are unable to access the
Settings Page for some reason.

Procedure for forcing an update:


1. Press and hold any three menu buttons (M1-M6) on the Superslab while
simultaneously connecting the Superslab to your computer using the provided USB-A
to USB-C cable.
(The computer must be connected the internet)
2. Launch a web browser
3. Navigate to the web address 192.168.120.240

Note: No Profile data is lost when the Superslab undergoes an update.

Superslab Manual | p.25


Customization

Installation of Artwork
Download the slab artwork template from https://prong.studio/superslab/art_template
Artwork should be printed on a sheet of 14" x 8.5" (legal size) paper in order to fit on the slab.

Step 1:
Peel the protective coatings off of the front and back faces of the Clear Acrylic Top Layer.

Step 2:
Use the two provided hex keys to remove all six screws.

Superslab Manual | p.26


Step 3:
Remove the Acrylic Top Layer and insert your artwork above the Acrylic Middle Layer.

Step 4:
Place the Clear Acrylic Top Layer over the artwork.
Use the two provided hex keys to tighten all six screws to hold the Superslab together.

Warning: Do not overtighten the screws! This could cause the acrylic top layer to crack!

Superslab Manual | p.27


Installation of Foam Keypress Dampers
The keypress dampeners are optional foam inserts that can be used to reduce the sound and
impact of button presses.

Note: This process requires attention and can be challenging. Keypress dampers are fragile
and may tear, so 12 extra dampers are included.

1. Use the two provided hex keys to remove all six screws so that the circuit board is
accessible.

2. Carefully remove all of the white Action Button keycaps. Try to prevent the switches
from opening. If a switch does pop open, make sure not to lose the spring.

3. Delaminate a foam keypress damper from the white paper sheet to expose the
adhesive backing. Discard the square cutout from the center.

Superslab Manual | p.28


4. Adhere one edge of the foam keypress damper to the edge of a hex key.
Alternatively, tweezers (not included) may be used.

Note: USING YOUR FINGERS TO MANIPULATE THE FOAM KEYPRESS DAMPER AFTER
THIS POINT IS NOT RECOMMENDED.

5. Carefully apply the foam keypress damper around a switch.

6. Use the second provided hex key to push the foam toward the switch and onto the
circuit board at the four edges shown below. Ensure that the foam does not obscure
any part of the LEDs. Partially obscured LEDs may emit light unevenly.

Top View

Gently press these four points down to adhere them to the circuit board.

Superslab Manual | p.29


7. Carefully remove the first hex key from the keypress damper.

8. Use a hex key to press down on the foam corners as shown below.

Top View

9. Work your way around the foam damper until all corners and edges are properly in
place.

Top View

10. Repeat steps 1–9 for all switches .

Superslab Manual | p.30


Troubleshooting

Settings Page Cannot Be Accessed


Make sure NOT to add http:// or https:// when typing 192.168.120.240 into the address bar

On some computers, connecting might take a long time. You may temporarily see an error
message while waiting for the page to load. In this case, please try waiting at least one minute
without disconnecting or refreshing the Settings Page.

Keycaps Are Getting Stuck

Screw fasteners into holes with good countersinks first:


1. Identify "good" countersinks around the six fastener holes. See images below.
2. Screw the fasteners into holes with good countersinks first.
Do this in conjunction with "Finding a good top layer alignment" as described in the
next section.

Good Countersink Bad Countersink

Features: Features:
✓ Screw is flush with top surface ✖ Too Deep
✓ Symmetrical ✖ Asymmetrical

Superslab Manual | p.31


Good Countersink Bad Countersink

Features: Features:
✓ Screw is flush with top surface ✖ Too Deep
✓ Symmetrical ✖ Asymmetrical

Finding a good top layer alignment:


1. Remove the M4 Socket Screws and the Acrylic Top Layer .
2. Place the Acrylic Top Layer back onto the Superslab.
3. Reposition the top layer until the keycaps do not rub up against the sides of the
acrylic. This is generally when the top layer is centered and all layer edges are flush.
Slowly tighten the M4 Socket Screws to secure the top layer in place in its new position.

Superslab Manual | p.32


Controller Does Not Work With A Game
● Make sure the Superslab is updated to latest firmware
● Make sure the Superslab supports the console being used
● Make sure you are holding down the correct Action Button for the compatible Profile
● Make sure the Profile in use has the correct Input Mode selected
● If there are still problems, contact the Prong team for support

Controller Is Not Lighting Up


● The slab might be in a lighting mode that is only activated by touch. Try pressing an
Action Button.
● The lights may have been turned off. Press M6 + M1 to turn the lights back on.
● Make sure the Lighting Button action is assigned to button M6 on the Settings Page
● The Selected Colors might be set to a black/dark color. Try using brighter colors.
● If all else fails, go to the Reset Tab and click the "Reset Current Profile" button.
Note: This will clear all other settings in the currently selected profile as well.

Inputs Do Not Work As Expected


Make sure you have selected the correct Coordinate System for your game

Superslab Manual | p.33


Warnings
WARNING: FLASHING LIGHTS
This product contains flashing lights that may trigger seizures in individuals with
photosensitive epilepsy. User discretion is advised.

WARNING: SMALL PARTS


This product contains small parts that may pose a choking hazard. Keep small parts out of
reach of children.

Warranty
https://prong.studio/pages/returns

Superslab Manual | p.34


Revision Table

Date Revision Firmware Version Description

10/29/2023 1 0.9.0 Initial Release

11/22/2023 2 0.9.3 Countersink fix for


sticking buttons

Superslab Manual | p.35


"GameCube"and "Switch" are registered trademarks of Nintendo Co., Ltd.
"macOS" is a registered trademark of Apple Inc.
"PS4" is a registered trademark of Sony Interactive Entertainment Inc.
"Windows", "Xbox", and "XInput" are registered trademarks of Microsoft Corporation.

Superslab Manual | p.36

You might also like