A simple funscript player (firmware) for the Nimble Connectivity Module, an ESP32 controller for the NimbleStroker.
Upload your funscript files and double click the Encoder Dial to cycle through and play funscript files from the Module itself.
- Install Windows Virtual COM Port (VCP) drivers for the USB/serial connection to the module.
- Set up VSCode with PlatformIO.
- Clone this repo and open the project in VSCode.
- Attach the NimbleConModule to your computer via USB/Serial connection.
- Place
.funscript
files into the./data/
folder (see README instructions). - Use the PlatformIO tool "Upload Filesystem Image" to upload the files.
- Build and upload this program into the NimbleConModule.
- Attach the NimbleConModule to the actuator (Label A).
- Note: Pendant connection not supported.
- Double click the Encoder Dial to start the first file. Double click again to change files.
- Single click will pause/resume playing.
- Long press will stop playing.
See also platformio.ini for other 3rd party OSS libraries used in this project.