SoflePLUS2
Introduction
Features and Highlights
Essential Knowledge
Getting Started
Software and Firmware
Software
To begin remapping your keyboard, download the Vial software or use the Vial web interface. You can access it at https://get.vial.today/.
Read more on Software Key Remapping.
Firmware
Latest Firmware: v3.00 beta, v2.05a
Basic Configuration
RGB Support
Special Keycode
v3.00 beta
This project is currently in beta.
For new pcb released in mid-dec 2024: spinning disk in v0.9, left PCB v2.09.
Remove
#define SPLIT_WATCHDOG_ENABLE
andusb detect
and replace with#define SPLIT_WATCHDOG_ENABLE
for re-plug issueCenter click (GP12) of spinning disk remains as left click, the rest remappable in Vial, new Col6 introduced with massive change on the code.
For Signature or with RGB underglow and Per key, please download this v3.00 Signature.
Update on 2024-12-13
v2.05a - Master oled flickering on mac
The master OLED flickers when the keyboard goes to sleep on macOS. Otherwise, everything works fine, including returning to normal upon wake.
For Starter or Standard without RGB underglow, please download this v2.05a
For Signature or with RGB underglow and Per key, please download this v2.05ua
Update on 2024-12-6
v2.05 - RGB matrix fix
Realise some lighting effects dont appear properly especially on heatmap etc. Issue fixed.
Fix default layer indicator for Layer 2, changes from yellow to the more appealing cyan.
Add last row of thumb keys and rgb underglow as layer and capslock indicator
For Starter or Standard without RGB underglow, please download this v2.05
For Signature or with RGB underglow and Per key, please download this v2.05u
Udate on 2024-11-27
Keymap
Layout Inspiration
Hardware Modifications
3D Case
Large Trackpad
The SoflePlus2 supports both small (TPS43) and large (TPS65) trackpads. While we primarily supply the smaller TPS43 due to its compact and less protrusive design, you can opt for the larger TPS65 trackpad if preferred. Below are the details on how to request or retrofit the TPS65 trackpad.
Why TPS43 is Our Default
Compact size, reducing bulkiness.
More stable and secured.
If you wish to purchase TPS65, it’s available from Keycapsss (Germany).
Requesting TPS65 with Your Order
If you want to use TPS65 instead of TPS43, please leave a note during checkout or contact us directly. We’ll include the following items free of charge in your package:
TPS65 3D Mount
Ribbon Cable (6-Pin, 5-6 cm, Forward Direction)
0.3mm Polypropylene Overlay
⚠️ Note: The TPS43, OLED display and OLED acrylic cover will not be included in the package. We’ll test the TPS65 trackpad before shipment to ensure functionality.
Retrofitting TPS65 to Your Existing Build
If you’ve already purchased SoflePlus2 and want to switch to the TPS65 later, you’ll need:
TPS65 3D Mount (compatible with low-profile builds).
6-Pin FFC/FPC Ribbon Cable (0.5mm pitch, 5-6 cm length, forward direction).
0.5mm Double-Sided Tape (to attach the trackpad to the mount).
Polypropylene Overlay (to cover the trackpad).
💡 Compatibility Tip: For low-profile builds, your existing case is compatible with both TPS43 and TPS65 trackpads. No new case is needed.
💡 Firmware Changes for TPS65: If you’re retrofitting, you’ll need to download or update the firmware to accommodate the TPS65 trackpad.
December 2024 Users: Download the updated firmware directly from the Software and Firmware section.
Other Users: Modify the code and recompile the firmware.
Installation Guide
Prepare the Ribbon Cable:
Attach the Ribbon Cable to the PCB:
Mount the Trackpad:
Apply the Overlay:
Remove the seal and place the overlay carefully on top of the trackpad.
Troubleshooting and Tips
Ensure all connections are secure.
If the trackpad does not respond, verify the ribbon cable orientation.
After flashing new firmware, press
DPI0
to enable the trackpad.
Common Issues and Fixes
Keyboard Not Responding - Same Animation on Both Sides
If the OLED screens on both sides display the same rocket animation and the keyboard is unresponsive:
Ensure the port supports data transmission: Some charging-only ports may not work for data, causing the keyboard to be unresponsive.
Verify that the Type-C cable supports data transfer: Make sure the Type-C cable you're using is capable of both data transfer and power delivery.
Trackpad Not Responsive
If the trackpad is unresponsive, which typically occurs after flashing new firmware:
Remap and press the
DPI0
key to activate the trackpad. You can find this key under the User tab in Vial.
Last updated