I ordered the research kit on Kickstarter + an extra shell + BiBoard. With all the included parts, that is enough to build two Bittles, one with a NyBoard brain and the other with a BiBoard brain.
NyBoard Bittle is up and running, no problems there. Works very well.
However, I'm looking forward to getting started with BiBoard. I understand that this still under development, but am happy to poke around and experiment even in this early phase. Is there any place to go to start getting basic info? Perhaps add ESP32 to the Arduino IDE and poke around with that?
If not, I understand, happy to wait.
I am planing to buy a Petoi Robot Dog Bittle X and thought of acquiring also a modular camera for it. I have, however, been unable to see whether I need aa additional board for it or wheter it can be directly connected to the biboard
To do the calibration, you can comment out the sections after servoInit() in TestRun(). The robot should move to calibration mode as with NyBoard. Then you can install the legs and enter the calibration values in int servoCalibs[DOF]. After that, you need to upload the new code to the board.
We need to translate the code for NyBoard to BiBoard to provide a convenient UI.
During assembly, it seems like you need to have a calibration routine to set the servos to their midpoint. Would you do this by replacing TestRun() in OpenCatEsp32.ino with servoTeamMiddlePoint()?
Hi RZ and Gian Pablo Villamil,
Nice to see this thread,... I am really looking forward to receiving my BiBoard!
I just had a quick look at the links above...... RZ do you have any plans on Micro Python or Circuit Python running on the ESP32?
David.
Another quick question: what is the scheme for connecting the servos to the BiBoard? Roughly the same as the Nyboard?
That's awesome, thank you! That looks like enough to get started with.
Hi, yes, we have an early version of the BiBoard driver to make Bittle walk. I just made it public. Sorry for the messy codes. We are focused on the functionalities right now.