Hi, I'm highly frustrated. I have batteries with enough voltage (measured it).
The first problem: I'm loosing connection through the serial monitor every few minutes. Closing and starting it again. Starting whole procedure from the beginning. Really annoying.
The second problem: I managed to calibrate properly but if I give any order like "d" to Nybble it moves like insane and everything is chaos.
Can you help me?
I bought some Enerpower 14500 850mAh - 2,4A batteries and managed to complete calibration. I can now reliably switch between poses and the servos return to the correct position each time.
However, I have noticed that the Nyboard resets sometimes when all the servos move either when running the WriteInstinct program or the Nybble program (Nybble beeps and I see the same text in the serial monitor as when I reset the program).
I'm guessing that the power drain causes a brownout on the controller. @Rongzhong Li is this expected? Is there a workaround?
Yes, you can refer to this post to improve circuit stability.
I guess this is the same issue as https://www.petoi.com/forum/clinic/partially-alive
Thanks @Rongzhong Li I think I'll try adding an additional capacitor first as that seems to have less of a downside than the reconfiguration.
Wow, that's really unintuitive. I hit the same issue as Boris today with Nitecore 14500 Li-ion Battery 850mAh NL1485. I've just ordered some Enerpower 14500 850mAh - 2,4A batteries.
Ok, I got new batteries. Sanyo, unprotected. Calibration is working, BUT the connection is very unstable. How can I improve that? The serial monitor is not reacting after 30 seconds.
What’s the behavior of “unstable?”
Update: Finally it works! As assumed, rootcause had been the protected batteries.
Type: Enerpower 14500 850mAh - 2,4A WORKS!
Thanks for your update, Boris! I ordered the same batteries now and hope to see Nybble alive in a few days :)
it*s very intersting that using protected and not protected "batteries" matters. To me it's just like the color of the battery make any difference :) Anybody can explain WHY protcted or not protected are behaving different?
By the way.... I have build a catmini version which worked well using a powerbank (5 V, 1.5 A output max.)
At the moment I am struggeling with a catmini based "Fan Cat" using the Nybble code with eeprom extension and 2 18650 batteries or a powerbank as energy source.
Try to use your original code without I2C EEPROM. But later if you want to use it, you will need to keep it in the codes. Try the test EEPROM sketch in moduleTest.
You can open up another post for Bella. It’s hard to find our conversation under this long post.
@Rongzhong Li Good idea!
Got my ones from http://eu.nkon.nl in Netherland (I am myself from Germany).
Type: Enerpower 14500 850mAh - 2,4A
Not arrived yet. I will report, as soon as they are a ailable.
@ Felix Cat ,
Please check also your type of batteries. In case, you have an issue similar to above, please report.
Yes, I‘ve got protected batteries. I will try To order different ones. I will report back. Thank you for this Tipp!
@Felix Cat I also ran into this mess of a problem and tried to calibrate Nybble the whole day. I've also got protected batteries, which apparently won't work :/
As there are no suitable batteries available on Amazon.de, that's really annoying.
Thanks for supporting with your cross check. That helped a lot, as I now at least have a new chance to get Nybble working one day. Well - that behaviour as shown in your video does now look much more like my pussy cat. Oh boy. At least - another a step forward. I should get my new batteries next week.
I´ll report back, as soon as I can. Many thanks for your investigation.
Looks like, that we get closer and closer to a better product.
I would recommend to inform your supporters about this "issue" so they do not waste money as me on wrong batteries.
Based on Rongzhong Li initiative, report your batteries in this post , please.
Thanks! I've mentioned it in the instructions and campaign page. But there're already too many tips for people to consider!
I'll pin this post to the top of the Clinic category and let people report their batteries' performance.
I reviewed your observations and files. Everything looks fine except the batteries.
Here's a "good" news: I was able to reproduce the malfunctioning as you described with my longer batteries.
See the video below:
I´ve ordered a new set of "unprotected" batteries ...
Followed your instruction:
1-2 Do all the servos move then stop? Yes
3. Done, report:
* OpenCat Writing Constants to EEPROM...
Reset joint calibration? (Y/n)
* Update Instincts? (Y/n)
Will overwrite Instincts on external I2C EEPROM!
Saving skill info...
I nstinct: bdI
I nstinct: zeroI
*********** Notice! *********
Maximal storage of onboard EEPROM is 1024 bytes.
Instinctive dictionary used 515 bytes (50.29 %)!
Maximal storage of external I2C EEPROM is 8192 bytes.
Instinctive data used 4473 bytes (54.60 %)!
* Assigning 43 skill addresses...
Calibrate MPU? (Y/n)
4. Take a picture of your battery :
Batterie is longer as I wrote, it hardly fit to housing.
It is protected, fully charged.
Used type is: