# Research And Desire Docs > Documentation and user guides for the Open Source Sex Machine, Deepthroat Trainer, RAD Remote, Chastity Lockbox and for Research and Desire in general! ## Docs - [Get DTT session by ID](https://docs.researchanddesire.com/api-reference/dtt-sessions/get-dtt-session-by-id.md): Returns detailed information about a specific training session, including all segment results. - [Get latest DTT session](https://docs.researchanddesire.com/api-reference/dtt-sessions/get-latest-dtt-session.md): Returns the most recent training session with all segment results. Returns null if no sessions exist. - [List DTT training sessions](https://docs.researchanddesire.com/api-reference/dtt-sessions/list-dtt-training-sessions.md): Returns all Deepthroat Trainer training sessions with their segment results, ordered by most recent first. - [Activate DTT template](https://docs.researchanddesire.com/api-reference/dtt-templates/activate-dtt-template.md): Activates a training program template by ID. Only one template can be active at a time. - [Get active DTT template](https://docs.researchanddesire.com/api-reference/dtt-templates/get-active-dtt-template.md): Returns the currently active training program template. Returns null in the data field if no template is active. - [Get DTT template by ID](https://docs.researchanddesire.com/api-reference/dtt-templates/get-dtt-template-by-id.md): Returns detailed information about a specific training program template, including all segments. - [List DTT templates](https://docs.researchanddesire.com/api-reference/dtt-templates/list-dtt-templates.md): Returns all Deepthroat Trainer training program templates you have access to. Does not include segment details. - [Update DTT training program](https://docs.researchanddesire.com/api-reference/dtt-templates/update-dtt-training-program.md): Update one or more fields on a training program. Only include the fields you want to change — all fields are optional. - [Get DTT device by ID](https://docs.researchanddesire.com/api-reference/dtt/get-dtt-device-by-id.md): Returns detailed information about a specific Deepthroat Trainer device. - [List DTT devices](https://docs.researchanddesire.com/api-reference/dtt/list-dtt-devices.md): Returns all Deepthroat Trainer devices registered to your account, ordered by most recently visited. - [Get lockbox device by ID](https://docs.researchanddesire.com/api-reference/lkbx/get-lockbox-device-by-id.md): Returns detailed information about a specific Chastity Lockbox device. - [List lockbox devices](https://docs.researchanddesire.com/api-reference/lkbx/list-lockbox-devices.md): Returns all Chastity Lockbox devices registered to your account, ordered by most recently visited. - [Get active lock session](https://docs.researchanddesire.com/api-reference/lock-sessions/get-active-lock-session.md): Returns the currently active lock session for your account, including segment history. Returns `null` in the `data` field if no session is active. - [Get latest lock session](https://docs.researchanddesire.com/api-reference/lock-sessions/get-latest-lock-session.md): Returns the most recent lock session with all segment history. Returns null if no sessions exist. - [Get lock session by ID](https://docs.researchanddesire.com/api-reference/lock-sessions/get-lock-session-by-id.md): Returns detailed information about a specific lock session, including all segment history. - [List lock sessions](https://docs.researchanddesire.com/api-reference/lock-sessions/list-lock-sessions.md): Returns all lock sessions with their segment history, ordered by most recent first. - [Lock or unlock](https://docs.researchanddesire.com/api-reference/lock-sessions/lock-or-unlock.md): Start a new lock session or complete (unlock) the active session. User IDs (target and keyholders) are validated against your accessible users before the action is performed. - [Modify active lock session](https://docs.researchanddesire.com/api-reference/lock-sessions/modify-active-lock-session.md): Modify the duration of the active lock session. Only keyholders or test lock owners can modify sessions. - [Get active lock template](https://docs.researchanddesire.com/api-reference/lock-templates/get-active-lock-template.md): Returns the lock template used by the current active lock session. Returns null if no active lock. - [Get lock template by ID](https://docs.researchanddesire.com/api-reference/lock-templates/get-lock-template-by-id.md): Returns detailed information about a specific lock template. - [List lock templates](https://docs.researchanddesire.com/api-reference/lock-templates/list-lock-templates.md): Returns all lock templates you have access to. - [Get OSSM device by ID](https://docs.researchanddesire.com/api-reference/ossm/get-ossm-device-by-id.md): Returns detailed information about a specific Open Source Sex Machine device. - [List OSSM devices](https://docs.researchanddesire.com/api-reference/ossm/list-ossm-devices.md): Returns all Open Source Sex Machine devices registered to your account, ordered by most recently visited. - [Get user by ID](https://docs.researchanddesire.com/api-reference/users/get-user-by-id.md): Returns detailed information about a specific user, including their profile data. You can only access users you have a connection with. - [List users](https://docs.researchanddesire.com/api-reference/users/list-users.md): Returns all users you have access to with profile information. Results are filtered by your account permissions — you'll see yourself and any users connected to you via partnerships. - [Authentication](https://docs.researchanddesire.com/dashboard/api/authentication.md): Create and manage API tokens to authenticate your requests - [API Overview](https://docs.researchanddesire.com/dashboard/api/introduction.md): Access your Research and Desire data programmatically with the REST API - [Overview](https://docs.researchanddesire.com/dashboard/changelog/overview.md): Track the latest updates, new features, and improvements to the RAD Dashboard - [Version 0.0.0](https://docs.researchanddesire.com/dashboard/changelog/v0.0.0.md): Placeholder release for the RAD Dashboard - [Reset your password](https://docs.researchanddesire.com/dashboard/faqs/forgot-password.md): Learn how to log in using a magic link or reset your dashboard password - [Frequently Asked Questions](https://docs.researchanddesire.com/dashboard/faqs/introduction.md): Find answers to common questions about your dashboard account, settings, and features - [Device Ownership Dispute Policy](https://docs.researchanddesire.com/dashboard/faqs/ownership-disputes.md): How Research and Desire determines device ownership and resolves disputes between users - [Global Rank](https://docs.researchanddesire.com/dashboard/leaderboards/global-rank.md): Understand how your Global Rank reflects your overall skill level and tracks your position among all active players. - [Leaderboards](https://docs.researchanddesire.com/dashboard/leaderboards/introduction.md): Understand how the ranking system works and climb from Bronze to Diamond - [Levels](https://docs.researchanddesire.com/dashboard/leaderboards/levels.md): Understand how the leveling system works and track your progression from Level 1 to 120 - [XP Points](https://docs.researchanddesire.com/dashboard/leaderboards/points.md): Earn experience points from sessions and community votes, then climb weekly, monthly, and all‑time leaderboards. - [Understanding access types](https://docs.researchanddesire.com/dashboard/quick-start/connections/access-types.md): Choose the right direction of control when inviting a partner: give access to your devices or request access to theirs. - [Connecting with other users](https://docs.researchanddesire.com/dashboard/quick-start/connections/introduction.md): Share device access with trusted partners to enable remote control and collaboration - [Managing Partner Connections](https://docs.researchanddesire.com/dashboard/quick-start/connections/managing-partners.md): Learn how to view, manage, and create partner connections from your dashboard - [How to Set Up a Switch Account](https://docs.researchanddesire.com/dashboard/quick-start/connections/switch-account.md): Learn how to configure mutual device control between partners, enabling both users to control each other's devices without a fixed dominant/submissive hierarchy. - [Creating a New Account](https://docs.researchanddesire.com/dashboard/quick-start/create-account.md): Set up your Research and Desire account to control your devices from anywhere in the world - [Quick Start](https://docs.researchanddesire.com/dashboard/quick-start/introduction.md): Create your Research and Desire account and get started in minutes - [Controlling Your Partner's Account](https://docs.researchanddesire.com/dashboard/quick-start/partner-control.md): Learn how to switch between your account and your partner's account to manage their device settings and preferences. - [Account Settings](https://docs.researchanddesire.com/dashboard/settings/account.md): Manage your email address, password, and personal account credentials - [Discreet Mode](https://docs.researchanddesire.com/dashboard/settings/discreet-mode.md): Blur images and hide usernames so you can safely browse the dashboard in public or shared spaces. - [Email Preferences](https://docs.researchanddesire.com/dashboard/settings/email.md): Control which email notifications you receive from Research and Desire - [Integrations (Beta)](https://docs.researchanddesire.com/dashboard/settings/integrations.md): Connect third-party services to keep your Chastity Lockbox in sync across platforms. - [Dashboard Settings](https://docs.researchanddesire.com/dashboard/settings/introduction.md): Configure your account preferences, privacy controls, and personal information to customize your dashboard experience. - [Public Links Opt-Out](https://docs.researchanddesire.com/dashboard/settings/public-links.md): Control whether your lock appears in the public voting directory or remains accessible only via direct link - [Subscription Plans](https://docs.researchanddesire.com/dashboard/subscription.md): Explore subscription tiers that enhance your experience with customizations, early access, and exclusive features. - [Overview](https://docs.researchanddesire.com/dtt/changelog/overview.md): Track the latest updates, new features, and improvements to the Deepthroat Trainer - [Version 0.0.0](https://docs.researchanddesire.com/dtt/changelog/v0.0.0.md): Placeholder release for the Deepthroat Trainer - [E-DTT-1: No Internet](https://docs.researchanddesire.com/dtt/errors/e-dtt-1.md): Troubleshoot the 'No Internet. Check Firewall and Router' error on your Trainer device - [Frequently Asked Questions](https://docs.researchanddesire.com/dtt/faqs.md): Quick answers about the Deepthroat Trainer: compatible toys, Wi‑Fi usage, points and leaderboards, care, Ultra features, and device info. - [Checking Your Results](https://docs.researchanddesire.com/dtt/quick-start/checking-results.md): Review your training progress, scores, and leaderboard rankings on the Research & Desire dashboard - [Getting Started](https://docs.researchanddesire.com/dtt/quick-start/getting-started.md): Set up your Deepthroat Trainer and complete your first training session in minutes - [Quick Start](https://docs.researchanddesire.com/dtt/quick-start/introduction.md): Get started with the Deepthroat Trainer and begin improving your skills in minutes - [Pairing Your Trainer](https://docs.researchanddesire.com/dtt/quick-start/pairing/introduction.md): Connect your Deepthroat Trainer to your dashboard account to unlock personalized training features and remote settings - [Pair your Deepthroat Trainer](https://docs.researchanddesire.com/dtt/quick-start/pairing/pairing-guide.md): Connect your Deepthroat Trainer to your dashboard account in minutes. - [Connect Your Deepthroat Trainer to Wi-Fi](https://docs.researchanddesire.com/dtt/quick-start/pairing/wifi-setup.md): Step-by-step instructions for connecting your Deepthroat Trainer to your home Wi-Fi network to enable result uploads and settings downloads. - [Shareable Templates](https://docs.researchanddesire.com/dtt/quick-start/templates.md): Discover, import, and share training templates created by the community - [Assign Your Default Toy](https://docs.researchanddesire.com/dtt/quick-start/using-toys.md): Learn how to assign or change the toy you use with your Deepthroat Trainer for accurate depth tracking. - [Deepthroat Trainer Software 2.0.0 Beta Preview](https://docs.researchanddesire.com/dtt/software-2.0-preview.md): Explore new firmware capabilities, dashboard features, and training enhancements in the 2.0.0 beta release - [Accessory Port](https://docs.researchanddesire.com/dtt/specs/accessory-port.md): Technical specifications for the 3.5mm accessory port and custom integration guidelines - [Charging Your Battery](https://docs.researchanddesire.com/dtt/specs/charging.md): Charge your Deepthroat Trainer using the USB-C port on the top of the device - [Device Specifications](https://docs.researchanddesire.com/dtt/specs/introduction.md): Technical details, hardware features, and maintenance information for your Deepthroat Trainer - [Button Controls](https://docs.researchanddesire.com/dtt/technical/button-controls.md): How to use the front button to navigate and control your trainer - [Calibration](https://docs.researchanddesire.com/dtt/technical/calibration.md): How to calibrate your trainer for accurate position tracking - [Device States and Screens](https://docs.researchanddesire.com/dtt/technical/device-states.md): Understanding the screens and states your trainer displays during operation - [Error Codes and Messages](https://docs.researchanddesire.com/dtt/technical/error-codes.md): Understanding and resolving error messages on your trainer - [Firmware Updates](https://docs.researchanddesire.com/dtt/technical/firmware-updates.md): How your trainer receives and installs software updates - [Technical Documentation](https://docs.researchanddesire.com/dtt/technical/introduction.md): In-depth technical guides for your Deepthroat Trainer device - [LED Feedback System](https://docs.researchanddesire.com/dtt/technical/led-feedback.md): Understanding the LED color indicators during training sessions - [Offline Mode](https://docs.researchanddesire.com/dtt/technical/offline-mode.md): Using your trainer without an internet connection - [Sensor Specifications](https://docs.researchanddesire.com/dtt/technical/sensor-limits.md): Technical limits and capabilities of the distance sensor - [Bounce Mode](https://docs.researchanddesire.com/dtt/training-modes/bounce.md): Master controlled rhythm with gradual movements in both directions - [Endurance Mode](https://docs.researchanddesire.com/dtt/training-modes/endurance.md): Build stamina with timed holds at depth while maintaining position accuracy - [Freeform Mode](https://docs.researchanddesire.com/dtt/training-modes/freeform.md): Explore flexible, self-paced training sessions with customizable intensity and depth - [Training Modes](https://docs.researchanddesire.com/dtt/training-modes/introduction.md): Learn how to create and customize training sessions using Repetition, Endurance, and Freeform segments - [Repetition Mode](https://docs.researchanddesire.com/dtt/training-modes/repetition.md): Master your rhythm with paced insertion training and real-time feedback - [Introduction](https://docs.researchanddesire.com/index.md): Welcome to Research And Desire's documentation - quick access guides for all R+D products and the Dashboard! - [Overview](https://docs.researchanddesire.com/lkbx/changelog/overview.md): Track the latest updates, new features, and improvements to the Chastity Lockbox - [Version 0.0.0](https://docs.researchanddesire.com/lkbx/changelog/v0.0.0.md): Placeholder release for the Chastity Lockbox - [Calibration](https://docs.researchanddesire.com/lkbx/device-states/calibration.md): Learn how your Chastity Lockbox calibrates itself and what to do if you encounter the calibration screen - [Emergency Unlock](https://docs.researchanddesire.com/lkbx/device-states/emergency-unlock.md): Use the Emergency Unlock safety feature on your Lockbox and understand what happens when you do - [Device States](https://docs.researchanddesire.com/lkbx/device-states/introduction.md): Understanding the different operational modes and states of your Chastity Lockbox - [Permalock mode](https://docs.researchanddesire.com/lkbx/device-states/permalock.md): Learn how Lock Forever works—an advanced mode that removes time limits and places release entirely in your Keyholder's hands. - [Restarting your device](https://docs.researchanddesire.com/lkbx/device-states/restarting.md): Safely restart your Chastity Lockbox and understand what happens to your lock state and timer afterward. - [Sleep Mode](https://docs.researchanddesire.com/lkbx/device-states/sleep-mode.md): Learn how to use automatic and deep sleep modes to optimize battery life on your Chastity Lockbox - [Take a Break](https://docs.researchanddesire.com/lkbx/device-states/take-a-break.md): Learn how to use scheduled breaks for hygiene and health maintenance during lock sessions - [E-Lock 1: Could Not Lock](https://docs.researchanddesire.com/lkbx/errors/e-lock-1.md): Troubleshoot the E-Lock 1 error when your device cannot confirm lock engagement - [E‑LOCK‑10: Could Not Connect to Wi‑Fi](https://docs.researchanddesire.com/lkbx/errors/e-lock-10.md): Fix Wi‑Fi connection failures on your Chastity Lockbox when error E‑LOCK‑10 appears - [E-Lock 2: Could Not Unlock](https://docs.researchanddesire.com/lkbx/errors/e-lock-2.md): Troubleshoot when your Chastity Lockbox fails to confirm the lock has disengaged - [E-Lock 20: Emergency Unlock Used](https://docs.researchanddesire.com/lkbx/errors/e-lock-20.md): Learn what triggers the E-Lock-20 error code and how to restore your Chastity Lockbox to normal operation after an emergency unlock. - [E-Lock 3: No Backplate Detected](https://docs.researchanddesire.com/lkbx/errors/e-lock-3.md): Troubleshoot the E-Lock 3 error when your Chastity Lockbox cannot detect the backplate during a locking operation. - [Device Errors](https://docs.researchanddesire.com/lkbx/errors/introduction.md): Troubleshooting guide for Chastity Lockbox error codes and their solutions - [Frequently Asked Questions](https://docs.researchanddesire.com/lkbx/faqs.md): Common questions and answers about the Chastity Lockbox - [Quick Start](https://docs.researchanddesire.com/lkbx/quick-start/introduction.md): Get started with your Chastity Lockbox in minutes—connect to Wi‑Fi, pair with the dashboard, start your first lock, and learn the essentials. - [Keyholder Guide](https://docs.researchanddesire.com/lkbx/quick-start/keyholder-guide.md): Learn how to control your partner's Lockbox as a keyholder after they've paired their device - [Pairing Your Chastity Lockbox](https://docs.researchanddesire.com/lkbx/quick-start/pairing.md): Connect your Chastity Lockbox to your account — automatically via Bluetooth or manually with a pairing code - [How to Start a Lock from the Dashboard](https://docs.researchanddesire.com/lkbx/quick-start/start-a-lock.md): Learn how to start a lock using lock templates on your own account - [Connect Your Lockbox to Wi-Fi](https://docs.researchanddesire.com/lkbx/quick-start/wifi-setup.md): Follow this step-by-step guide to connect your Chastity Lockbox to Wi-Fi and enable remote control from the dashboard. - [How to Get Alpha Updates](https://docs.researchanddesire.com/lkbx/support/alpha-updates.md): Join the alpha program to receive early access to new features and improvements on your Chastity Lockbox - [Connectivity Troubleshooting](https://docs.researchanddesire.com/lkbx/support/connectivity-troubleshooting.md): Resolve dashboard sync issues, unexpected unlocks, and offline status problems with your Chastity Lockbox - [Emergency Unlock: Break the Backplate](https://docs.researchanddesire.com/lkbx/support/emergency-backplate.md): Perform a destructive, last-resort hardware unlock on your Chastity Lockbox when the software emergency unlock isn’t available. - [How to flash your Chastity Lockbox](https://docs.researchanddesire.com/lkbx/support/flashing.md): Reinstall the latest Chastity Lockbox firmware to fix issues like freezing or unresponsive menus. - [Support](https://docs.researchanddesire.com/lkbx/support/introduction.md): Troubleshooting guides, device maintenance, and emergency procedures for your Chastity Lockbox - [Check if your Chastity Lockbox is online or offline](https://docs.researchanddesire.com/lkbx/support/online-status.md): Learn how to verify your device's connection status using the dashboard indicator and device display - [Button Controls](https://docs.researchanddesire.com/lkbx/technical/button-controls.md): Complete guide to button inputs, encoder navigation, and control functions on your Chastity Lockbox - [Idle and Power States](https://docs.researchanddesire.com/lkbx/technical/idle-and-power-states.md): Technical details on power management, idle timeouts, and battery conservation on your Chastity Lockbox - [Technical Documentation](https://docs.researchanddesire.com/lkbx/technical/introduction.md): In-depth technical reference for your Chastity Lockbox, including device states, error codes, and advanced configuration options. - [Menu Structure](https://docs.researchanddesire.com/lkbx/technical/menu-structure.md): Complete guide to all menus, options, and navigation paths on your Chastity Lockbox - [Offline Mode](https://docs.researchanddesire.com/lkbx/technical/offline-mode.md): How your Chastity Lockbox operates when not connected to WiFi or the dashboard - [Sensor System](https://docs.researchanddesire.com/lkbx/technical/sensor-system.md): Technical documentation for the lock detection and backplate sensors in your Chastity Lockbox - [Timer Duration Limits](https://docs.researchanddesire.com/lkbx/technical/timer-duration-limits.md): Complete reference for lock timer durations, from 30 seconds to 1000 years - [How to Do an Emergency Unlock](https://docs.researchanddesire.com/lkbx/using/emergency-unlock.md): Use the software emergency unlock to immediately access your key in a genuine emergency—includes steps, consequences, and alternatives. - [Hiding the Remaining Time](https://docs.researchanddesire.com/lkbx/using/hiding-time.md): Add mystery to your lock session by hiding the countdown timer from view - [Using Your Lockbox](https://docs.researchanddesire.com/lkbx/using/introduction.md): Learn how to operate your lockbox day-to-day, from understanding status icons to managing sessions and emergency access - [Public Voting](https://docs.researchanddesire.com/lkbx/using/public-voting.md): Let others vote to increase or decrease your lock time for added excitement and community engagement - [Symbols on the Lockbox](https://docs.researchanddesire.com/lkbx/using/symbols.md): Understanding the status icons displayed on your lockbox - [How to Take a Break](https://docs.researchanddesire.com/lkbx/using/take-a-break.md): Learn how to temporarily unlock your Chastity Lockbox for hygiene, play, or any other reason during a lock session. - [Board Design and Wiring](https://docs.researchanddesire.com/ossm/Hardware/PCB/board-design.md): Wiring diagrams and GPIO pinouts for the official OSSM PCB and alternative configurations - [PCB Overview](https://docs.researchanddesire.com/ossm/Hardware/PCB/introduction.md): Introduction to the OSSM printed circuit board designs and wiring options - [Bill of Materials](https://docs.researchanddesire.com/ossm/Hardware/getting-started/bom.md): Complete hardware list for building the standard OSSM with stand - [Building an OSSM](https://docs.researchanddesire.com/ossm/Hardware/getting-started/introduction.md): A step-by-step guide to sourcing, printing, and assembling your OSSM from scratch. - [High Voltage Failure](https://docs.researchanddesire.com/ossm/Hardware/known-issues/high-voltage-failure.md): How to fix the DC-DC converter failure issue on early Rev 2 OSSM boards when using 30V+ power supplies - [42AIM30 Round Motor](https://docs.researchanddesire.com/ossm/Hardware/motor/alternatives/42AIM30.md): Compact 42 mm round variant of the 57AIM30 'Gold Motor'; identical performance with a smaller diameter but limited mounting options. - [iHSV57 Legacy Motor](https://docs.researchanddesire.com/ossm/Hardware/motor/alternatives/iHSV57.md): Pre-2024 recommended motor option, now superseded by the Gold Motor - [Programming Your Motor](https://docs.researchanddesire.com/ossm/Hardware/motor/programming.md): Configure your Gold Motor settings using the web-based programming tool - [Standard Build Motor](https://docs.researchanddesire.com/ossm/Hardware/motor/standard-build-motor.md): The 57AIM30 Gold Motor is the recommended motor for all new OSSM builds - [Wiring Your Gold Motor](https://docs.researchanddesire.com/ossm/Hardware/motor/wiring-gold-motor.md): Step-by-step guide to correctly wiring your OSSM Gold Motor (57AIM30) to the OSSM PCB - [Basic Mount](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/basic-mount/introduction.md): A simple, legacy mounting solution for the OSSM actuator using two printed brackets - [Basic Mount - Side 1](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/basic-mount/side-1.md): The left side bracket for the OSSM Basic Mount system - [Basic Mount - Side 2](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/basic-mount/side-2.md): The right side bracket for the OSSM Basic Mount system - [Extrusion Mount Spacer](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/basic-mount/spacer.md): A 5mm spacer for mounting the OSSM to aluminum extrusion stands - [PitClamp Mini Reinforced 3030 Hinges](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/pitclamp-reinforced/hinges.md): Assembly guide and bill of materials for the reinforced 3030 hinge mount variant of the PitClamp Mini - [PitClamp Mini Reinforced Standard Base](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/pitclamp-reinforced/standard-base.md): Assembly guide and bill of materials for the reinforced standard base variant of the PitClamp Mini - [Threaded Belt Clamp V2](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/salad-dressing/belt-clamp-v2.md): An improved belt clamp design that addresses printability and strength issues in the standard OSSM build - [Capstan OSSM XL](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/salad-dressing/capstan.md): A capstan-based drive mechanism for OSSM that enables higher load capacity with the 60AIM40F motor - [24mm Double Penetration Attachment](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/salad-dressing/dp-attachment.md): A heavy-duty dual 24mm threaded attachment using 3030 aluminum extrusion for added stability - [60AIM40F Motor Cover](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/salad-dressing/motor-cover.md): A protective cover for the 60AIM40F motor with integrated heatsink clearance - [Quick Change Strap Toy Mount Remix](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/salad-dressing/quick-change-toy-mount.md): A remixed toy mount design with detachable straps for compatibility with smaller print beds - [Suction Cup Bracket](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/salad-dressing/suction-cup-bracket.md): Mount heavy‑duty suction cups to 4040 aluminum extrusion for a stable, removable attachment point. - [Weight Plate Bracket](https://docs.researchanddesire.com/ossm/Hardware/ossm-mods/salad-dressing/weight-plate.md): A mounting bracket for attaching standard weight plates to aluminum extrusion for added stability - [Overview](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/introduction.md): Print settings, bill of materials, and assembly instructions for the OSSM actuator - [24mm Clamping Thread - Belt Clamp](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/24mm-clamping-thread-belt-clamp.md): Integrated belt clamp and 24mm threaded interface that rides on the linear rail carriage - [24mm Clamping Thread - End Effector](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/24mm-clamping-thread-end-effector.md): Output interface with 24 mm external threading for OSSM toy‑mount adapters - [24mm Nut - 5 Sided](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/24mm-nut-5-sided.md): Pentagonal locking nut for securing toy mounts to the 24mm threaded interface - [Actuator Body - Bottom](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/actuator-body-bottom.md): The foundation piece of the OSSM actuator that houses the bearing stack and mounts to the motor - [Actuator Body - Cover](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/actuator-body-cover.md): The protective top cover for the OSSM actuator body that encloses the belt mechanism - [Actuator Body - Middle](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/actuator-body-middle.md): The central section of the OSSM actuator body that provides belt routing and structural support - [Belt Tensioner](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/belt-tensioner.md): Adjustable tensioning mechanism for the GT2 timing belt in the OSSM actuator - [24mm Nut - Hex Flower](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/non-standard/24mm-nut-hex-flower.md): Ergonomic hex-flower nut for the OSSM 24 mm threaded clamping interface - [24mm Hex Flower Nut - Wrench](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/non-standard/24mm-nut-hex-flower-wrench.md): Printed companion wrench for the 24 mm Hex Flower nut - [24mm Thread](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/non-standard/24mm-thread.md): Separate 24mm threaded component for alternative belt clamp assembly - [Actuator Body - Middle Pivot](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/non-standard/actuator-body-middle-pivot.md): Drop-in middle body variant with an integrated pivot for angular positioning - [Belt Clamp - Bottom](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/non-standard/belt-clamp-bottom.md): Bottom half of the two-piece belt clamp assembly for the linear rail carriage - [Belt Clamp - Top](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/actuator/part-by-part/non-standard/belt-clamp-top.md): Top half of the two-piece belt clamp assembly that secures the timing belt - [Design Guidelines for Contributions](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/contribution-guidelines.md): Standards and conventions for contributing printed part designs to the OSSM project - [PCB - iHSV57 Support Cover](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pcb-enclosure/non-standard/pcb-ihsv57-support-cover.md): Alternative PCB support cover designed for builds using the iHSV57 servo motor - [PCB - Box](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pcb-enclosure/pcb-box.md): The base enclosure that houses and protects the OSSM electronics PCB - [PCB - Lid](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pcb-enclosure/pcb-lid.md): Protective cover lid for the OSSM electronics PCB enclosure - [PitClamp Mini Assembly Guides](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pitclamp/ASSEMBLY_GUIDES.md): Step‑by‑step videos and checks for assembling the PitClamp Mini mounting system, including body assembly and motor ring installation for 57AIM and iHSV57 motors. - [PitClamp Mini Bill of Materials](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pitclamp/BOM.md): Complete hardware list for building the PitClamp Mini mounting system, organized by component - [PitClamp Mini](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pitclamp/README.md): A 3D-printed modular quick-release mounting system for 57AIM, 42AIM, and iHSV57 NEMA23 motors - [Mounting Solutions Overview](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pitclamp/README-2.md): Standard mounting options for OSSM actuators and PCB enclosures - [PitClamp Mini Updates](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pitclamp/UPDATES.md): Version history and changelog for the PitClamp Mini mounting system - [Mounting Ring - PitClamp Mini - 57AIM V1.1](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pitclamp/part-by-part/mounting-ring-pitclamp-mini-57aim.md): Motor mounting ring for 57AIM series motors in the PitClamp Mini system - [PitClamp Mini - Upper + Handle (Print In Place)](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pitclamp/part-by-part/non-standard/pitclamp-mini-upper-handle-print-in-place.md): Combined upper section and handle that prints as a single assembly - [PitClamp Mini - Dogbone Bolts](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pitclamp/part-by-part/pitclamp-mini-dogbone-bolts.md): The bolt-side component of the PitClamp Mini quick-release latch mechanism - [PitClamp Mini - Dogbone Nuts](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pitclamp/part-by-part/pitclamp-mini-dogbone-nuts.md): Nut-side component of the PitClamp Mini quick‑release dogbone latch - [PitClamp Mini - Lower V1.1](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/pitclamp/part-by-part/pitclamp-mini-lower.md): The lower base section of the PitClamp Mini quick-release mounting system - [Overview](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/remote/introduction.md): Print settings and bill of materials for the OSSM wired remote control enclosure - [Wired Remote - Knob - Knurled](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/remote/part-by-part/non-standard/remote-knob-knurled.md): Textured grip knob design for the OSSM wired remote control - [Wired Remote - Knob - Knurled With Position Indicator](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/remote/part-by-part/non-standard/remote-knob-knurled-with-position-indicator.md): Textured grip knob with visual position marker for the OSSM wired remote control - [Wired Remote - Knob - Simple](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/remote/part-by-part/non-standard/remote-knob-simple.md): Minimalist knob design for the OSSM wired remote control - [Wired Remote - Knob - Simple With Position Indicator](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/remote/part-by-part/non-standard/remote-knob-simple-with-position-indicator.md): Minimalist knob with visual position marker for the OSSM wired remote control - [Wired Remote - Body](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/remote/part-by-part/remote-body.md): The main enclosure for the OSSM wired remote control electronics - [Wired Remote - Knob - Rounded](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/remote/part-by-part/remote-knob-rounded.md): The default ergonomic knob for the OSSM wired remote control rotary encoders - [Wired Remote - Top Cover](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/remote/part-by-part/remote-top-cover.md): The protective top plate for the OSSM wired remote control enclosure - [Overview](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/stand/introduction.md): Build the default OSSM mounting stand using 3030 aluminum extrusion with a single pivot arm design - [Stand - End Cap](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/stand/part-by-part/extrusion-cap.md): End cap for finishing exposed 3030 aluminum extrusion ends - [Stand - Extrusion Foot](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/stand/part-by-part/extrusion-foot.md): Press-fit protective foot for 3030 aluminum extrusion stand legs - [Stand - Handle Spacer](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/stand/part-by-part/handle-spacer.md): Spacer component for mounting adjustment handles on the pivot plates - [Stand - Pivot Plate Left](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/stand/part-by-part/pivot-plate-left.md): Left-side pivot plate for adjustable angle mounting on the stand - [Stand - Pivot Plate Right](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/stand/part-by-part/pivot-plate-right.md): Right-side pivot plate that provides adjustable angle mounting for the actuator - [Overview](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/introduction.md): Mounting for toys and other attachments - [Toy Mounting - Double Double - 24mm Threaded](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/part-by-part/double-double-24mm-threaded.md): Dual-direction toy mount with 24mm threading for versatile attachment - [Toy Mounting - Double Double - Rail Mounted](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/part-by-part/double-double-rail-mounted.md): Dual-direction toy mount that attaches directly to the linear rail carriage - [Toy Mounting - Flange Base - 24mm Threaded](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/part-by-part/flange-base-24mm-threaded.md): Universal flange base adapter with 24mm threading for the OSSM actuator - [Toy Mounting - Flange Base - Dildo Ring - 50mm](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/part-by-part/flange-base-dildo-ring-50mm.md): 2-inch (50mm) dildo ring adapter for standard flange-base toys - [Toy Mounting - Flange Base - Dildo Ring - 63mm](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/part-by-part/flange-base-dildo-ring-63mm.md): 2.5-inch (63mm) dildo ring adapter for larger flange-base toys - [Toy Mounting - SuCSOn Mount - Base Plate - 24mm Threaded](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/part-by-part/non-standard/sucson-mount-base-plate-24mm-threaded.md): Base plate component for the SuCSOn suction cup mounting system - [Toy Mounting - SuCSOn Mount - Ring Insert 55mm](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/part-by-part/non-standard/sucson-mount-ring-insert-55mm.md): 55mm ring insert for securing suction cup toys in the SuCSOn mount - [Toy Mounting - SuCSOn Mount - Threaded Ring](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/part-by-part/non-standard/sucson-mount-threaded-ring.md): Threaded ring component that locks the ring insert in the SuCSOn mount - [Toy Mounting - Tie Down And Suction Plate 110mm](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/part-by-part/non-standard/tie-down-suction-plate-110mm.md): 110mm plate for securing toys using tie-down straps or suction cups - [Toy Mounting - Tie Down And Suction Plate 135mm](https://docs.researchanddesire.com/ossm/Hardware/standard-printed-parts/toy-mounting/part-by-part/non-standard/tie-down-suction-plate-135mm.md): 135mm plate for securing larger toys using tie-down straps or suction cups - [Folder Structure](https://docs.researchanddesire.com/ossm/Software/architecture/folder-structure.md): Understanding the OSSM firmware source code organization - [State Machine](https://docs.researchanddesire.com/ossm/Software/architecture/state-machine.md): Understanding the OSSM firmware state machine architecture - [BLE Protocol](https://docs.researchanddesire.com/ossm/Software/communication/ble.md): Control your OSSM wirelessly using Bluetooth Low Energy (BLE) from any compatible device or application - [GPIO Control](https://docs.researchanddesire.com/ossm/Software/communication/gpio.md): Control GPIO output pins on your OSSM via Bluetooth Low Energy for accessories and integrations - [Contributing to Documentation](https://docs.researchanddesire.com/ossm/Software/contributing/documentation.md): Learn how to contribute to the OSSM documentation using Mintlify, MDX, and React snippets - [Display Service](https://docs.researchanddesire.com/ossm/Software/display/display-service.md): Use the thread‑safe display service to draw to the 128×64 SSD1306 OLED with U8G2 - [UI Library](https://docs.researchanddesire.com/ossm/Software/display/ui-library.md): Pure rendering library for OSSM display screens — TextPages, strings, icons, and visual testing - [RGB LED Status Indication](https://docs.researchanddesire.com/ossm/Software/getting-started/LED_Status.md): Understand the RGB LED patterns that indicate BLE connection status and machine operations on your OSSM - [PlatformIO Setup](https://docs.researchanddesire.com/ossm/Software/getting-started/PlatformIO.md): Set up PlatformIO in VS Code to compile and upload OSSM firmware reliably - [Configuration Reference](https://docs.researchanddesire.com/ossm/Software/getting-started/configuration.md): Understand and customize OSSM firmware configuration parameters for your specific build - [Introduction](https://docs.researchanddesire.com/ossm/Software/getting-started/introduction.md) - [Operating Modes](https://docs.researchanddesire.com/ossm/Software/getting-started/operating-modes.md): Learn about Simple Penetration, Stroke Engine, and Streaming modes on your OSSM - [Safety Features](https://docs.researchanddesire.com/ossm/Software/getting-started/safety-features.md): Understand the safety mechanisms built into OSSM firmware to protect you and your hardware - [WiFi and Updates](https://docs.researchanddesire.com/ossm/Software/getting-started/wifi-and-updates.md): Configure WiFi connectivity and install over-the-air firmware updates on your OSSM - [Patterns](https://docs.researchanddesire.com/ossm/Software/motion/stroke-engine/Pattern.md): Learn how patterns create variety in StrokeEngine motion by generating trapezoidal motion parameters - [StrokeEngine Library](https://docs.researchanddesire.com/ossm/Software/motion/stroke-engine/introduction.md): Create versatile stroking motions with stepper or servo motors on ESP32 for DIY linear position drive machines - [Overview](https://docs.researchanddesire.com/ossm/guides/changelog/overview.md): Track the latest updates, new features, and improvements to the Open Source Sex Machine - [Version 0.0.0](https://docs.researchanddesire.com/ossm/guides/changelog/v0.0.0.md): Placeholder release for the Open Source Sex Machine - [M5 Remote](https://docs.researchanddesire.com/ossm/guides/community/hardware/m5-remote.md): A wireless touchscreen remote for OSSM with four rotary encoders - [xToys Integration](https://docs.researchanddesire.com/ossm/guides/community/hardware/x-toys.md): Control your OSSM via Bluetooth with xToys – a powerful third-party platform for building complex scenes and multi-toy interactions. - [Community Projects](https://docs.researchanddesire.com/ossm/guides/community/introduction.md): Discover community-built extensions, integrations, and modifications for your OSSM - [Forking the Repository](https://docs.researchanddesire.com/ossm/guides/contributing/forking.md): Learn when to fork the OSSM repository and how to contribute your improvements back to the project - [How to Become a Contributor](https://docs.researchanddesire.com/ossm/guides/contributing/how-to-become-a-contributor.md): Join the OSSM community as a contributor and help improve the project's hardware and software - [Reporting Issues](https://docs.researchanddesire.com/ossm/guides/contributing/reporting-issues.md): How to report bugs, design problems, and technical issues with OSSM hardware or software - [Roadmap](https://docs.researchanddesire.com/ossm/guides/contributing/roadmap.md): Track upcoming features, improvements, and community-driven development priorities for the OSSM project - [Automatic Pairing via Bluetooth](https://docs.researchanddesire.com/ossm/guides/getting-started/ble-pairing.md): Pair your OSSM to the dashboard in one step using Web Bluetooth — no manual setup required - [Introduction](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-0.0_introduction.md): Welcome to the OSSM build guide – learn the core components and the end‑to‑end assembly flow before you start. - [Required Tools and Parts](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-1.0_required_tools_and_parts.md): Complete list of tools and components needed to build your OSSM actuator - [Purchasing Components](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-1.1_purchasing-parts.md): Complete list of purchased components required to build your OSSM, including motor, PCB, belts, bearings, and hardware - [3D Printing Parts](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-1.2_3d-printing-parts.md): Complete list of 3D printed parts required for your OSSM build, including body components, belt clamps, and toy mounting options - [9. Electronics Assembly](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-10.0_electronics_assembly.md): Mount the OSSM control board to its frame mount and secure the electronics cover - [10. Wiring](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-11.0_wiring.md): Connect voltage input and data cables between the OSSM control board and motor - [11. Initial Test](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-12.0_initial_test.md): Connect a controller and power to perform homing and verify your OSSM actuator operates correctly - [1. Rear Tensioner](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-2.0_rear_tensioner.md): Install the rear tensioner and thread the belt to prepare the linear rail assembly - [2. End Effector](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-3.0_end_effector.md): Install the end effector on the linear rail to secure the slide and complete the rail assembly - [3. Front Tensioner](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-4.0_front_tensioner.md): Install the front tensioner and set the hard limit for the stroke to complete the tensioner assembly - [4. OSSM Motorhead](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-5.0_ossm_motorhead.md): Install bearings and attach the OSSM motorhead bottom plate to the linear rail - [5. Pulley on Motor](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-6.0_pulley_on_motor.md): Mount the pulley to the motor shaft and align it with the belt for proper tension - [6. OSSM Motorhead Middle](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-7.0_ossm_motor_head_middle.md): Install the OSSM motorhead middle section to complete the motor assembly housing - [7. Cover (Motor Head)](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-8.0_cover.md): Install the motor head cover to complete the motor assembly - [8. Tension Adjustment](https://docs.researchanddesire.com/ossm/guides/getting-started/build-guide/step-9.0_tension_adjustment.md): Final belt tension adjustment to ensure proper alignment and optimal performance of the OSSM actuator - [Introduction](https://docs.researchanddesire.com/ossm/guides/getting-started/introduction.md): Overview of OSSM — an open‑source, servo‑powered sex machine you can build, customize, and control at home - [Official Add-Ons](https://docs.researchanddesire.com/ossm/guides/getting-started/official-add-ons.md): Extend your OSSM with official accessories like the RADR wireless remote controller - [Quickstart](https://docs.researchanddesire.com/ossm/guides/getting-started/quickstart.md): Choose your path to get started with OSSM - from fully assembled to complete DIY - [OSSM Ready-to-Play Info Sheet](https://docs.researchanddesire.com/ossm/guides/getting-started/ready-to-play/info-sheet.md): Everything you need to know to get started with your OSSM Ready-to-Play kit, including setup instructions and safety guidelines. - [OSSM Ready to Play](https://docs.researchanddesire.com/ossm/guides/getting-started/ready-to-play/introduction.md): Pre-assembled OSSM machine ready for immediate use—unbox, set up, and enjoy - [OSSM Ready to Play Specifications](https://docs.researchanddesire.com/ossm/guides/getting-started/ready-to-play/spec-sheet.md): Complete technical specifications for the OSSM Ready to Play, including power requirements, performance metrics, and modification options. - [User Guide](https://docs.researchanddesire.com/ossm/guides/getting-started/user-guide/introduction.md): Learn how to operate your OSSM, navigate the interface, and use stroke engine patterns - [Troubleshooting](https://docs.researchanddesire.com/ossm/guides/getting-started/user-guide/troubleshooting.md): Diagnose and resolve common OSSM issues including homing problems, power supply issues, and actuator failures - [Web Flasher](https://docs.researchanddesire.com/ossm/guides/getting-started/web-flasher.md): Flash firmware to your OSSM or RADR device using the browser-based Web Flasher - [WiFi Setup](https://docs.researchanddesire.com/ossm/guides/getting-started/wifi-setup.md): Configure your OSSM's WiFi connection for over-the-air updates and remote features - [About Kinky Makers](https://docs.researchanddesire.com/ossm/guides/housekeeping/about-kinky-makers.md): Learn about Kinky Makers, the community-led group behind the OSSM project. - [About Research and Desire](https://docs.researchanddesire.com/ossm/guides/housekeeping/about-research-and-desire.md): Learn about Research and Desire (R+D), the makers behind the OSSM and other innovative devices - [Belt Tension](https://docs.researchanddesire.com/ossm/guides/housekeeping/belt-tension.md): How to check, adjust, and maintain proper belt tension on your OSSM for optimal performance - [FAQs](https://docs.researchanddesire.com/ossm/guides/housekeeping/faqs.md): Common questions about OSSM hardware, motors, printing, mounting, and control options - [What Open Source Means](https://docs.researchanddesire.com/ossm/guides/housekeeping/open-source/introduction.md): Learn about the OSSM's open source certification, licensing under CERN OHL-S v2, and what this means for contributors. - [Licence](https://docs.researchanddesire.com/ossm/guides/housekeeping/open-source/licence.md): CERN Open Hardware Licence Version 2 - Strongly Reciprocal - [Design Guidelines](https://docs.researchanddesire.com/ossm/guides/housekeeping/safety/guidance.md): Safety principles and guidance for OSSM designers, builders, and users - [Hazard Reference](https://docs.researchanddesire.com/ossm/guides/housekeeping/safety/hazards.md): Known hazards, vulnerabilities, and mitigation strategies for OSSM designers, builders, and users - [Introduction](https://docs.researchanddesire.com/ossm/guides/housekeeping/safety/introduction.md): Learn the safety principles, risk hierarchy, and pre‑use checks for building and operating your OSSM. - [Funscript Player](https://docs.researchanddesire.com/ossm/tools/funscript-player.md): Play funscript files synced with video directly to your OSSM via Bluetooth - [Gold Motor Programming Tool](https://docs.researchanddesire.com/ossm/tools/gold-motor-programming.md): Program your Gold Motor using the browser-based programming tool - [Web Controller](https://docs.researchanddesire.com/ossm/tools/web-controller.md): Control your OSSM device directly from your browser using Web Bluetooth - [Web Flasher](https://docs.researchanddesire.com/ossm/tools/web-flasher.md): Flash firmware to your OSSM device using the browser-based web flasher utility - [PCB Overview](https://docs.researchanddesire.com/radr/Hardware/PCB/introduction.md): Technical documentation for the RADR main PCB (OSSM Wireless v0.4) - [Hardware Overview](https://docs.researchanddesire.com/radr/Hardware/getting-started/introduction.md): Technical specifications and hardware documentation for the RADR wireless remote - [Printed Parts](https://docs.researchanddesire.com/radr/Hardware/printed-parts/introduction.md): 3D printing guide for RADR enclosure and components - [Buttons](https://docs.researchanddesire.com/radr/Hardware/printed-parts/part-by-part/buttons.md): Under-screen tactile button caps for the RADR wireless remote - [OSSM Remote Clip](https://docs.researchanddesire.com/radr/Hardware/printed-parts/part-by-part/ossm-remote-clip.md): Mounting clip to attach the RADR wireless remote to an OSSM extrusion frame - [Power Switch Cap](https://docs.researchanddesire.com/radr/Hardware/printed-parts/part-by-part/power-switch.md): Optional decorative cover for the RADR wireless remote power switch - [Remote - Bottom Housing](https://docs.researchanddesire.com/radr/Hardware/printed-parts/part-by-part/remote-bottom.md): The lower enclosure for the RADR wireless remote containing the battery compartment - [Remote - Encoder Knob](https://docs.researchanddesire.com/radr/Hardware/printed-parts/part-by-part/remote-knob.md): Press-fit knobs for the RADR wireless remote rotary encoders - [Remote - Top Housing](https://docs.researchanddesire.com/radr/Hardware/printed-parts/part-by-part/remote-top.md): The main top enclosure for the RADR wireless remote with display cutout and button openings - [Battery and Power](https://docs.researchanddesire.com/radr/Hardware/specifications/battery-and-power.md): Battery monitoring, charging, and power management for RADR - [Feedback and Indicators](https://docs.researchanddesire.com/radr/Hardware/specifications/feedback-and-indicators.md): LED colors, buzzer sounds, and vibration patterns for RADR - [Bluetooth Communication](https://docs.researchanddesire.com/radr/Software/communication/ble.md): BLE protocol details and device communication for RADR - [Device Registry](https://docs.researchanddesire.com/radr/Software/device-registry/introduction.md): How RADR discovers and creates device instances from BLE service UUIDs - [Software Overview](https://docs.researchanddesire.com/radr/Software/getting-started/introduction.md): Firmware architecture and development guide for the RADR wireless remote - [OTA Update System](https://docs.researchanddesire.com/radr/Software/ota-updates/introduction.md): Technical documentation for the RADR over-the-air update architecture - [Frequently Asked Questions](https://docs.researchanddesire.com/radr/faqs.md): Common questions and answers about the RADR wireless remote - [Overview](https://docs.researchanddesire.com/radr/guides/changelog/overview.md): Track the latest updates, new features, and improvements to the RAD Wireless Remote - [Version 0.0.0](https://docs.researchanddesire.com/radr/guides/changelog/v0.0.0.md): Placeholder release for the RAD Wireless Remote - [Introduction](https://docs.researchanddesire.com/radr/guides/getting-started/introduction.md): Welcome to RADR, the open-source wireless remote controller for the OSSM and Bluetooth-enabled devices. - [Quick Start](https://docs.researchanddesire.com/radr/guides/getting-started/quick-start.md): Get your Research And Desire Wireless Remote (RADR) set up and connected to your OSSM or Bluetooth device in minutes. - [What Open Source Means](https://docs.researchanddesire.com/radr/guides/housekeeping/open-source/introduction.md): Learn about RADR's open source licensing under CERN OHL-S v2, and what this means for contributors. - [Licence](https://docs.researchanddesire.com/radr/guides/housekeeping/open-source/licence.md): CERN Open Hardware Licence Version 2 - Strongly Reciprocal - [Device Support](https://docs.researchanddesire.com/radr/guides/reference/device-support.md): Complete list of devices officially supported by the Research And Desire Wireless Remote (RADR) - [Connecting to WiFi](https://docs.researchanddesire.com/radr/guides/user-guide/connecting-to-wifi.md): Connect your RADR to WiFi to enable over-the-air updates and new device support - [Device Scanning](https://docs.researchanddesire.com/radr/guides/user-guide/device-scanning.md): How RADR discovers and connects to Bluetooth devices - [User Guides](https://docs.researchanddesire.com/radr/guides/user-guide/introduction.md): Comprehensive guides for using your Research And Desire Wireless Remote (RADR) - [Lovense Controls](https://docs.researchanddesire.com/radr/guides/user-guide/lovense-controls.md): Guide to controlling Lovense devices with RADR - [Navigation and Controls](https://docs.researchanddesire.com/radr/guides/user-guide/navigation-and-controls.md): Complete guide to RADR button mappings, menu navigation, and screen states - [OSSM Controls](https://docs.researchanddesire.com/radr/guides/user-guide/ossm-controls.md): Complete guide to controlling the Open Source Sex Machine with RADR - [Settings and WiFi](https://docs.researchanddesire.com/radr/guides/user-guide/settings-and-wifi.md): Configure WiFi and access RADR device settings - [Stroke Patterns](https://docs.researchanddesire.com/radr/guides/user-guide/stroke-patterns.md): Access OSSM stroke patterns through RADR - [Updating Your Device](https://docs.researchanddesire.com/radr/guides/user-guide/updating-your-device.md): Keep your RADR up to date with the latest features and device support - [Web Flasher (RADR)](https://docs.researchanddesire.com/radr/tools/web-flasher.md): Flash firmware to your RADR wireless remote using the browser-based web flasher utility ~ Your RADR must be switched to "ON" and showing a green light to flash successfully ~ - [About Us](https://docs.researchanddesire.com/shop/about/introduction.md): Learn about Research And Desire, our mission, products, and commitment to creating innovative personal technology. - [Discreet Shipping](https://docs.researchanddesire.com/shop/faqs/discreet-shipping.md): Your privacy matters—all orders ship in plain, unmarked packaging with no indication of contents. - [Shipping FAQs](https://docs.researchanddesire.com/shop/faqs/introduction.md): Common questions about shipping, packaging, customs fees, and delivery times - [Wi‑Fi troubleshooting](https://docs.researchanddesire.com/shop/troubleshooting/wifi.md): Resolve Wi‑Fi connection issues for your Chastity Lockbox or Deepthroat Trainer ## OpenAPI Specs - [openapi](https://dashboard.researchanddesire.com/openapi.yaml) ## Optional - [Store](https://www.researchanddesire.com) - [Discord](https://discord.gg/DHTuY2AZYJ)