Custom Motors
Bottango is always improving, and more supported effectors and motors are always on the roadmap. In the meanwhile, Bottango provides a workflow for adding support yourself for a motor type that doesn’t have official support yet.

Custom motors look a lot like custom events
Section titled “Custom motors look a lot like custom events”If you haven’t already read and understood the section on custom events, take a step back and check that out first. You will especially need to understand the role of an identifier in custom events, as custom motors use identifiers as well. It’s also useful to understand the process of adding your own logic to custom event callbacks in the Bottango Arduino code, as you’ll be doing something very similar.
Custom motors require you to modify microcontroller code
Section titled “Custom motors require you to modify microcontroller code”Inherent to using a custom motor, you’re going to need to write some of your own code to handle what to do when the custom motor is registered, deregistered, and driven. The exact details of how your motor responds to different lifecycle events will be in your hands.