- We have two motor control boards:
X3 | X4 |
---|---|
3.7V battery | 11.1V battery |
2 servo channels | 3 servo channels |
Bluetooth Low Energy | Bluetooth Low Energy |
Wi-Fi | |
Arduino programmable |
-
It mostly depends on structure that will be holding a phone. All weight should be supported by joints, and servos are used only to hold and change position. In that case they won’t need a lot of power, only precision.
5 Volt sevos actually works in range between 3 - 6 Volts. Keep in mind that output torque and speed depends on that. Mostly it’s specified by manufacturer. -
X3 included battery is LiPo, 3.7V, 250 mAh. If you need more capacity, you can use 18650 batteries. I have seen holders with JST connector, or entire battery with JST connector. Recommended to use protected batteries only. Just make sure connector polarity is correct.
In case of X4 - it has more powerful battery that will be plenty. -
TLDR - no, we don’t have SDK for your own app.
Long answer: There was and Arduino library to use with ESP32 processors. It allowed to scan and connect X3 boards and control them. This is a bit outdated at the moment - https://docs.totemmaker.net/remote-control/arduino/
Also there was one topic to get it working with PlatformIO - VScode -> Platformio -> ESP32 -> Build failed : assembly debendencies?
There definitely is a plan to work on third party integrations (as I see demand is growing), but can’t estimate when it will be available.
In case of X4 board - with Arduino you can implement your own communication protocol over Bluetooth Classic, Bluetooth Low Energy or Wi-Fi.
Overall - I would suggest to use X4, because it has more power, bigger battery, programmable and has MEMS (Gyro, Acc) sensor in case you need it.