Let me start of by saying that the Micro Maestro USB is an excellent piece of hardware. However, I have found the online documentation for direct control to be lacking a bit. What I’m trying to do is control a few servos from the board by sending hex values from C++.
Does anyone have an example program that includes all the necessary delays and fine details of getting this thing to work? I just want to send hex values to /dev/ttyACM1 in Ubuntu.
This example might work for you. What do you find lacking in the documentation? There should not be any delays or even “fine details” - any program capable of sending raw values to a serial port should work.
By the way, it is strange that you mention /dev/ttyACM1. What is on /dev/ttyACM0 for you? Usually the command port is /dev/ttyACM0, unless you have other ACM devices plugged in.
If you continue to have trouble, please tell us what serial mode you are in and post the simplest possible code that does not work.