Home / Hacks / Awesome DIY motion controller for gimbal (bluetooth AlexMos/Basecam)

Awesome DIY motion controller for gimbal (bluetooth AlexMos/Basecam)

This DIY tutorial helps you build a bluetooth motion controller for any Alexmos/Basecam gimbal! This means you can simply move the controller, and the gimbal will match it’s orientation. Works with handheld gimbals like the FunnyGo, bigger DSLR rigs, even quadcopters and drones.

The source code, parts list and additional details are located here:



  1. How hard would this be to implement on a LAN connection instead of wireless. And also, what other hardware to minimise the latency? A faster micro-procossor maybe?

  2. This looks like the sort of project that should take me a few days but will end up taking me a few months till if ind out all of the things i've done wrong! You make it look so easy. I think this project needs a more detailed explanation, perhaps a 10 part build and setup! 😀

  3. Hey I just wanted to give you a heads up. I followed the link to your website with the parts list. Some of the links to Amazon are not working. I don't know if your an affiliate but if you are you might want to fix those. Great video!!! Thanks for making it and the how-to website!!!!

  4. Hi great great great video! nice tool for a gimbal but can you make a video of the software part? for example how to flash the code, in this video you explain about how to calibrate the MPU but what happen with the library how to install and what library i have to install please help me with that some kind of a step by step of software part

  5. Here is a project… add a Aputure DEC wireless focus to that and you have yourself a million dollar, money making machine

  6. +Anx2k I don't suppose you know the best direction to change the controllers bluetooth connection to a RF receiver and transmitter?

  7. Awesome tutorial. One question: is it possible to replace the Bluetooth module with a rc module for extended range?

  8. +Anx2k I am trying to make it work with Arduino Uno, but with no success… Everything looks fine util I open serial monitor after uploading a Gyromos code. When I turn on gimbal the led lights on both BT start to blink twice (so they are paired, yes?). But there is nothing like "Connected: … " in serial monitor. Just "FIFO overflow" and numbers just like in this video.
    More details: I have two HC-05 BT modules. On is connected to gimbal and second to Arduino Uno. In gimbals I change baud rate to 115200. This way i can use SimpleBGC mobile app to connect with my gimbal. With app everything works fine. To be completely sure that baud rates are the same in gimbal and controller BT I change value in GyromosSetup sketch to "AT+UART=115200,0,0". This way I know that on both sides I have same baud rates. But when I load the Gyromos sketch and power up the gimbal leds start to blink twice a second. On your video it is deferent. What am I doing wrong? Thanks!

  9. +Anx2k Thank you for your tutorial. It looks awesome! I just bought (by accident) Adafruit Trinket Mini 3.3V for this project. 🙁 Do you think it will work fine? Here is what i have:

  10. Which gimbal did you use? :3

  11. Hey ,I had designed a PCB from your pin out using fritzing for this DIY project.i havent fabricated the PCB yet.Before that i wanted to ask…will it work if we solder it in different orientation in the PCB ,or we have to first solder it in PCB and download the codes ….so tat orientation of MPU is same .Somewhere in the video u were saying if the orientation is different from bread board  we have to go and change the code again…..

  12. Will this work with larger gimbals or only with the smaller one handheld ones ??

  13. Great project.

    Can we use some sprectrum or futaba transmiter, this way we can have more range?

  14. hi the link to the mpu calibration software forum link is broken… can someon send my another link or pm me the software

  15. And with the Head Tracker from the Goggles?

  16. Holy crap, Mark.  You should join my Open Controller Project.  I am branching the Lenzhound code into Pan/Tilt/Roll with rotary encoders from Hurricane wheels.  We could use a charitable, brilliant guy like you to help.  

  17. Loving your videos, man! This is super cool.

  18. Another great tutorial! It's really fun to watch your videos. Very structured with simple but detailed explanations and produced on a professional level.
    Thanks for that .. (and I envy you for the laser cutter – any chance to get a DIY video on that? =D)

Leave a Reply

Your email address will not be published. Required fields are marked *