Hey!
I put this together with the help of an AI tool online because I felt there is a lack of consolidated information around getting your multi-axis device working. Maybe I’m wrong. If I am, stop reading. It’s that simple. Don’t disagree with me. Don’t write what an idiot I am. Because I’m not an idiot. I’m a fairly technical guy, but I’m not a coder who lives in GitHub, or any other Hub. The setup process was frustratingly fragmented for such an expensive item. For most of us gooners, the concerted integrations are not second nature. I just felt that I had to read so many damn posts to understand how this works, and then consult AI online (it rhymes with fooble hemini), that I needed to put together a how-to guide for myself. And it did a great job.
I am absolutely open to constructive and helpful feedback. That’s good, and you’re a good community member. But if you’re going to post how you didn’t need to do this or that, or that VLC sucks, or that some other toy is better, don’t bother. That would make you a trolling asshole. A EroScripts “Karen,” if you would. This guide in itself is not wrong. It very specifically detailed for me how to get my SR6 working with a video and a script. With that said, here:
(I guess I need to caveat that I specifically use the free tool MultiFunPlayer (created by Yoooi) and the VLC Media player. My SR6 comes from TempestMAx. Yes, it’s spelled that way.)
Also, and I did not know this, the Comm Port is reassigned every time you plug it in. So I have to open device manager and find the port assigned to the SR6, and choose that for the output. If there is an alternate way to handle that assignment, please make a comment.
SR6 & MultiFunPlayer Setup Guide
1. Hardware & Connection
-
Drivers: Ensure the CP2102 USB to UART Bridge drivers are installed so your PC recognizes the SR6 COM port.
-
COM Port: Identify your port in Device Manager (e.g., COM3).
-
MFP Output: * Add Serial output.
-
Baud Rate: 115200.
-
Protocol: TCode v0.3.
2. VLC Media Player Configuration
To allow MultiFunPlayer to control the video, you must enable the web interface:
- VLC Preferences: Tools > Preferences > Show Settings (All).
- Interface: Main Interfaces > Check Web.
- Lua Password: Main Interfaces > Lua > Set a password (e.g., 1234).
- Restart VLC: This step is mandatory.
- MFP Video Player: Add VLC in MFP, enter the same password, and click connect.
3. Script Naming & Loading
For the SR6 to use all its movements, name your files identically to the video file:
- VideoName.mp4 (The movie)
- VideoName.funscript (L0 - Stroke)
- VideoName.pitch.funscript (R2 - Pitch)
- VideoName.roll.funscript (R1 - Roll)
- VideoName.twist.funscript (R0 - Twist)
Note: You can also drag and drop a script file directly onto an axis tab (L0, R1, etc.) in MFP.
4. Axis Mapping (SR6 Reference)
- L0: Stroke (Up/Down)
- L1: Surge (Forward/Back)
- L2: Sway (Left/Right)
- R0: Twist
- R1: Roll (Side Tilt)
- R2: Pitch (Up/Down Tilt)
5. Safety & Tuning
- Output Range: In MFP, click the “cog” icon for each axis. Set Min to 10% and Max to 90% for your first few runs to prevent the motors from hitting the physical frame.
- Auto-Home: Ensure this is enabled so the robot returns to a neutral position when the video stops.
That’s all I have. Get to gooning, I guess. Fap away! Wank it! Go spank it! Go!