Something very strange is happening over here...I just cannot create a new project.
Once I go to file/new/new project and add a servo I cannot use this newly created servo!
I can center it once or move it once, but then it stops responding!
The EZ-B still works a is connected to the Wifi
I installed the latest version of EZ-Builder
If I open an old project it all works normal, I can also add new servos to other ports and delete existing ones and address freshly created servo movement panels to those same ports without any problem!
So I can use EZ-Builder, no big deal...I just have to open old projects, delete all the stuff that I do not need and it all works fine.
But it kind of bugs me...has anyone ever experienced something like this before? *confused*
Upgrade to ARC Pro
Unleash your creativity with the power of easy robot programming using Synthiam ARC Pro
I can center the servo once, then it becomes inaccessible!
If I try to set the MIN/MAX values of the servo it is not responding,
dragging the slider of the servo panel does not have an effect either!
The board does not brown out and it does not drop out of the Wifi...
In my older projects everything works out fine!
When it "stops responding", is the red LED on the EZ-B steady on?
No i2c devices are hooked up to the EZ-B!
I noticed after loading the JD default scene, I could not access the EZ-B and had to put in my Wifi network key once more to make it work!
When I open the JD default scene my servo moves one time and then stops responding, the light on the EZ-B turns to a steady red!
Also - you have the PWM set to use PORT D0 which is also being used by "Horizontal servo 2". Using the PWM control with a servo connected will attempt to move the servo into a position outside of the physical range - which will strain the servo and either burn it out or brown out the power supply.
I could also try another project without PWM to see if it makes any difference!
But if I try to make a new project I cannot add any servos that will work!
The Horizontal servo within this project was newly added and works, if I create a new project and add a servo it does not work...
My Power Supply is a switching one with fixed 5V and 20A
I will do this tomorrow, it's getting a bit late here in Germany!
Plain EZ-B, no servos attached,
I reset the EZ-B, (so it will be in default AP mode)
I open up the default JD scene,
Connect the EZ-B
When I do this it drops out of the connection and the red led is on a steady red!
Any ideas on how to solve this? *confused*
you mentioned an i2c communication error,
there is no i2c device attached but I could plug in something like the 18 RGB LED Block?
Just the opposite. You need to make sure your project does not have any I2C devices defined if you don't have one connected.
However, since you are saying you are starting with a brand new project and just adding a servo, that seems unlikely.
I see you attached working projects to your post. Can you post a non-working project?
Also good to know that I am not the only one the ever experienced a problem like this!
While I wanted to put a non working scene together for @thetechguru the magic happened...I can create new servo movement panels without the EZ-B going numb all of the sudden!
The only thing I did differently other than all those times before is that instead of going to file/new and created a new project, I just clicked project/add to create a new servo Movement Panel and all of the sudden it works again!
This might be something that could give a hint on debugging this?
In the end I am just very happy that things work again...whichever Black Magic was used to get it going and to whomever I own my soul now!
The problem of opening the native JD scene still persists, but I am not sure if it is a bug...I try to open the scene with just the EZ-B hooked, bare and stripped as god created it! So this could be the problem?
Does this happen to any of you guys if you are trying to do this?
Man am I glad that everything works again!
The JD project tries to initialize JDs eyes, which are i2c when you connect to the EZ-B, and so will lock up a bare EZ-B. There is a JD no eyes, or similarly named version that doesn't have the eyes object and so won't lock up.