I've searched as much as I can but I'm not understanding the calibration position of bittle. I uploaded WriteInstinct.ino and OpenCat.ino, and believe I've followed all the instructions (my bittle was pre-assembled so possibly did more than I should have?) When I enter 'c' into the Serial Monitor, my bittle will extend its legs behind itself, angling his body forward with all limbs straight. I see the below in the monitor:
c
c0, 0,
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
I've reviewed the InstinctBittle.h file for the calibration and see the below:
const char calib[] PROGMEM = {
1, 0, 0, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,};
Is there anything obvious I'm missing? When I turn it on, it's in the calibration position but adjusts to this odd position when I try and get into calibration mode. Also, other items don't seem to be work either, like sometime bittle will freak out and move all over the place.
Any ideas would be appreciated!!
Would you like to book a remote desktop session? Please write to support@petoi.com.
The logic is, before calibration, the robot doesn't know what direction the legs are pointing at. So you need to attach the legs AFTER entering the calibration mode.
The robot should be at rest position when starting up.
If it doesn't help, you can take a video to help me understand the problem better.