A Remote Control Platform for all ESP Controlled Sex Toys,with a focus on the OSSM and related toys.
Intially developed for the OSSM Project: https://github.com/KinkyMakers/OSSM-hardware
To help with development and design join the KinkyMakers Discord: https://discord.gg/MmpT9xE . Be sure to say hello in the #m5-remote channel.
Supported in this version of the M5 remote:
| OSSM Machine | https://github.com/KinkyMakers/OSSM-hardware |
| EJECT | https://github.com/ortlof/EJECT-cum-tube-project |
Quantity | Part | Sourcing EU | Price € |
---|---|---|---|
2x | M3x25mm Allen key | https://www.amazon.de/Edelstahl-Innensechskant-Bolzenset-Eisenrahmen-Mechanischer-Innensechskantschraube-Mutternset/dp/B07PPFT871/ | 12,97 € |
4x | Heat Set inserts M3 | https://www.amazon.de/ruthex-Gewindeeinsatz-St%C3%BCck-Gewindebuchsen-Kunststoffteile/dp/B08BCRZZS3 | 8,99 € |
4x | M3x20mm Allen Key | " | " |
1x | M5 STACK CORE2 | https://www.distrelec.de/de/esp32-m5core2-entwicklungsmodul-m5stack-k010/p/30181494 | 46,59 € |
1x | 3,7v 2000mAh Lipo Batterie Size 34,5 mm x 10,6 mm x 56 mm | https://www.amazon.de/EEMB-103454-2AhLithium-Schutzplatine-Isolationsbeschichtung/dp/B08214DJLJ/ | 14,89 € |
4x | Encoder Knob Bought or 3D Printed | https://de.aliexpress.com/item/1005001394286414.html | 5 € |
1x | M5 Remote PCB | KinyMaker Discord M5-Remote Channel or https://www.pcbway.com/project/shareproject/M5Stack_Core2_Remote_Plattform_2cb5bac0.html | 15 € |
!! IMPORTANT!: Only the M5 Stack CORE2 works with this PCB !!
BOM is on Octopart for Easy Sourcing: https://octopart.com/bom-tool/rURYMuwB
PCB Files are located in the /OSSM-M5-Remote/Hardware/PCB folder
Quantity | Part | Information |
---|---|---|
1x | Bottom.stl or Bottom_Adafruit_LIPO.stl | There is a specific version for the wider Adafruit LIPO battery. Print base side facing down, 6 walls 20% Infill |
1x | TOP-*-Keycap-Standoff.stl | Top Depends on your Keycap Cherry or DAS (DSA is wider) |
4x | M5_Remote_Knob_Customizable.scad | If you go for the 3d Printed knobs |
Filament - A good quality PLA works well. While there are no threads it is recommended that your printer is well calibrated.
Due to a lack of standardisation in LIPO battery polarity it is important to verify how yours is configured. If the battery is reversed it will result in the CORE M5 Stack being damaged.
- Remove Core M5 MIC/MPU Module from M5 core Bottom, Unscrew the Grey bottom and remove internal battery.
- Glue battery with 3m Tape to Bottom Part.
- Connect Core M5 MIC/MPU Module to Bottom Connector on PCB.
- Check Battery pinout and change if needed the pins on battery Connector.
- Connect Battery to PCB.
- Insert PCB into Bottom Print.
- Connect M5 Core with PCB and Screw with 25mm M3 Bolts to Case.
- Heatsink M3 inserts into Top Print.
- Put top on Remote and Screw with 4x M3 20mm to the Case.
- Install the Mx Cap and Encoder Knobs.
- Setup Plaformio: https://docs.platformio.org/en/latest/integration/ide/vscode.html#installation
- Clone or Download This Repo for the Remote
- Clone or Download this Repo for the OSSM https://github.com/ortlof/OSSM-Stroke
- Flash Code Like Described in this Readme https://github.com/KinkyMakers/OSSM-hardware/blob/master/OSSM%20PlatformIO%20Readme.md
If you are one of the very small number of Version 1 PCB users, you will need to change your version to V1 in the config.h. The current version in GitHub is V2.