The easiest way to program the most powerful robots.
Use technologies by leading industry experts.
ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.
I'm able to connect the v3 to the ezb software. Thanks for this!!
I'm running into another issue. When I try to connect a servo, horizontal or vertical or even a movement control, the servo isn't recognized.
The image that comes up when selecting a port is a v4 not a v3. So I'm assuming the ports aren't "lining up" as there are different number of ports. Is there any way to select a v3 instead of a V4 when selecting a servo port?
I have done a lot of reading on this. I just cant find anything.
Port D0 on a v3 is port D0 on a v3 is port D0 on an arduino is port D0
Port d0 is port d0 on all devices
Port d1 is port d1 on all devices
Please do not dismiss the log file that is popping up on your computer. There is an error explaining the problem... How are you powering the v3? It needs more amps for your servos - because it's rebooting it seems.. oops!
Quote:
2020/01/11 22:58:37 -08:00Firmware 'EZ-B v3 Native Firmware' on 'EZ-Robot EZ-B v3' supports the following capabilities: - ADC with 8 Bit resolution - Read/Write Digital I/O Ports - I2C Master - PWM Duty on digital ports - PWM servos on digital ports - PWM servos on digital ports can release their position - servo speed for PWM servos on digital ports - Transmit Uart TX on all digital ports - Adjustable I2C clock speed - Ultrasonic Ping distance sensor support - Native Bluetooth Connectivity from ARC
2020/01/11 22:58:37 -08:00Setting i2c rate: 100000 2020/01/11 22:58:37 -08:00Connected 2020/01/11 22:59:45 -08:00Disgard incoming buffer of 1 Bytes (This usually means your EZ-B requires more power or the communication is unstable) 2020/01/11 22:59:45 -08:00Disgard incoming buffer of 1 Bytes (This usually means your EZ-B requires more power or the communication is unstable) 2020/01/11 22:59:50 -08:00Disgard incoming buffer of 2 Bytes (This usually means your EZ-B requires more power or the communication is unstable) 2020/01/11 23:00:00 -08:00Disgard incoming buffer of 1 Bytes (This usually means your EZ-B requires more power or the communication is unstable) 2020/01/11 23:00:00 -08:00Disgard incoming buffer of 1 Bytes (This usually means your EZ-B requires more power or the communication is unstable) 2020/01/11 23:00:25 -08:00Disgard incoming buffer of 1 Bytes (This usually means your EZ-B requires more power or the communication is unstable) 2020/01/11 23:01:12 -08:00Disconnected
its a 12V - 5A Power Adapter AC 100-220V to DC 60W Power Supply
the tutorials say to get one with output voltage between 5v and 8v but that's because the ezb-V4 doesn't regulate power to the pins. But the ezb-v3 does. so i should be ok, right?
The ez-b v3 regulates power on the pins. However, be warned that the voltage regulator isn't great for servos. That's why the v4 had the regulator removed. The regulator gets real hot and starts shutting down or reboots.
You can always bypass the regulator and use power directly from the power supply. That case, you'd need to ensure the power supply is within range of the servos. EZ-Robot servos are good to 8 volts. All other servos are around 5-6 volts.
Depends on your application and how many servos and what kind of servos you're using
Just wanted to add that through trial and error and the help of this thread I was able to connect ARC to my EZ-B v3! What's more, I did it on my Macbook Pro, via Parallels, to Windows 10. I was able to update the firmware. I was able to open ARC and connect to the EZ-B v3.
What to do now I have no idea. ARC is not exactly intuitive and I think I want to let the frustration of getting this far settle before I do a bunch of reading.
Im using the v3 firmware updater and it wont connect either.
Below are 3 snapshots of what i'm doing and seeing
any light you can shed on this for me is greatly appreciated.
1 of 3
2 of 3
3 of 3
ptp, his ezb v3 is on com5
thank you!!
more pics to follow!
I'm able to connect the v3 to the ezb software. Thanks for this!!
I'm running into another issue.
When I try to connect a servo, horizontal or vertical or even a movement control, the servo isn't recognized.
The image that comes up when selecting a port is a v4 not a v3. So I'm assuming the ports aren't "lining up" as there are different number of ports. Is there any way to select a v3 instead of a V4 when selecting a servo port?
I have done a lot of reading on this. I just cant find anything.
Thanks in advance.
Port d0 is port d0 on all devices
Port d1 is port d1 on all devices
Please do not dismiss the log file that is popping up on your computer. There is an error explaining the problem... How are you powering the v3? It needs more amps for your servos - because it's rebooting it seems.. oops!
I went straight to the tutorials and just started reading.
The whole time the log is telling me it's my battery!
D'oh!!
I'm using a 7.2v 2200mah ni-MH battery pack. I have a 12v battery I'll try shortly.
Try it with only one servo connected to the v3 and no other peripherals
I noticed the i2c set speed capability on the v3 was being set. That might help actually
I'm charging the batteries now. I'll post updates as soon as they've charged.
Thank you again for your time and help.
sorry for the delay. had friends in from out of town.
I downloaded the new link you provided.
I ran 1 servo and it worked! thank you!
I then connected a second servo and then i got the same warning.
(This usually means your EZ-B requires more power or the communication is unstable)
I'm thinking its my batteries. i may need new ones. these are as old as the v3 itself.
what do think DJ?
its more than likely my batteries right?
as always thank you for your time and help.
- Carlos
I ordered the following AC/DC power supply.
its a 12V - 5A Power Adapter AC 100-220V to DC 60W Power Supply
the tutorials say to get one with output voltage between 5v and 8v but that's because the ezb-V4 doesn't regulate power to the pins.
But the ezb-v3 does. so i should be ok, right?
anything between 5v - 8v has max amps set at 3A
let me know what you all think!
thank you again for all your help!
You can always bypass the regulator and use power directly from the power supply. That case, you'd need to ensure the power supply is within range of the servos. EZ-Robot servos are good to 8 volts. All other servos are around 5-6 volts.
Depends on your application and how many servos and what kind of servos you're using
I may just stick to the 7.4v 2s lipos.
A 7.4v lipo should run multiple servos with no problems right ? My wall-e is using 10 servos.
Any ac/DC power supply with a 7.4v output has a max amperage of 3 amp.
From what I'm reading that isn't enough power for multiple servos.
So close yet so far!!!
this should be perfect for either V3 or V4 right?
im so excited!
What to do now I have no idea. ARC is not exactly intuitive and I think I want to let the frustration of getting this far settle before I do a bunch of reading.