I remember you said I one post that you asked the question to them, but I must have missed the answer. That’s why I asked the question from my side. Now we are fixed.
It’s not a big deal, with 3 differents boards usable, the risk of supply break is very low !
It’s how BNO08x operate when configurate in Game Rotation Vector mode. Not possible with CMPS. Other advantage of Game Rotation mode: accuracy of roll is better than in Rotation Vector:
Using an other IMU ? Not easy: from raw data of accelerometer, gyroscope (and magnetometer), you have to run advanced algorithms to calculates eular angles. Not all IMU do that, with a good accuraccy (and also at a low price). And making your own algorithm seems not to be a good idea du to the complexity of them.
Not very long. The faster its going the shorter the distance. It was only really designed for on board communications. At 400khz a meter maybe. At 100khz a couple of meters.
The real limitation is capacitance, I2C breaks down after 400pF. Which is not much wire.
Also it degrades more the busier the bus is.
But its worth a shot, sometimes things work out of spec.
People are trying all the possibilities, we will have to wait a while to find out all this. But it seems logical that a shielded enclosure would be ideal.
I am trying in enclosure and shorts cables (20 cm), but i am thinking put it inside the box, direct to MMA socket, last try is PCA9615
Hello. I am from Lithuania, I used the gps system created by you last year. I don’t speak English, so the language barrier bothers me a bit. I read the forum but don’t understand everything. I want to ask which is better to use bno085 or cmps14. Maybe you can detail how to connect it instead of bno055 and mma. Thanks very much
No. It has the same firmware. CMPS14 has an onboard microcontroller to produce a directly readable output, so you don’t need a library for the arduino to read the Hillcrest format. BUT it is stuck in one bno085 mode, and not the best one IMHO.
I need a sensor for my second autosteer project and it will be another BNO085.
No. Just the BNO055 and BNO085. The cmps14 sensor is a BNO085 in rotationvector, as confirmed to both myself and @Math by the manufacturer. If that wasn’t the case I’d perhaps try it.
I’m not saying don’t use it, just that it is of no interest to me personally, given it’s obvious limitations and potential complexity of installation. If in the long run someone confirms rotationvector is somehow better I can simply use it on the BNO085. But it’s stats are worse than GameRotatioVector and GRV isn’t affected by emf or metal objects.
In rotationvector I can upset the BNO085 pretty much as you can a BNO055 and with rotationvector plus calibration on I have replicated once the dreaded BNO055 drift.
…and I don’t want that again. I’ve got the dodgy maize stubble as a reminder!!
What are the problems of Cmps14? I have it inside the box of my pcb, I did not see any issue related to the mode in which is set up.
I see a great performance improvement in motor stability, no more fast rotation.