Welcome to Synthiam!

Program robots using technologies created from industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation and artificial intelligence easy.
Get Started


Pwm Servos Movement Range

I'm using hitech  pwm servos with ezbv4. The movement range is  180 or more, but ezb software doesn't allow the  whole range.
Can Synthiam make a plug-in for configuring the range as required ?

Related Hardware EZ-Robot EZ-B v4
AI Support Bot
Related Content
Based on your post activity, we found some content that may be interesting to you. Explore these other tutorials and community conversations.
#6   — Edited
ezrobot is a company that makes some robots for education. Their robots solely rely on Synthiam’s EZ-Builder or ARC software. This is because they put an ezb in their robots. The ezb they put in their robots is called an ezb v4. 

Synthiam is a company that makes software for programming robots. Just like Microsoft Windows is on your Acer or Asus or Dell computer. You cannot buy hardware from synthiam. Synthiam has a website at http://Synthiam.com that has information about what we do. You can click on links on that website and view software information - and what robots/hardware the software is compatible with. 

EZ-Builder was created to work with a few robots and controllers. Ezrobot ezb v4, ezrobot ezb v3, ezrobot iotiny, Ssc-32, roomba, ar parrot drone, sphere, woweee mip, and a few others overtime. Eventually EZ-Builder also connected to arduino and raspberry pi. 

EZ-Builder is outdated and is being replaced by Arc. EZ-Builder will cease to exist in the next few weeks, and ARC will take over. 

Arc is only backward compatible to EZ-Builder projects. It’s not compatible with EZ-Builder. 

An ezb is any device that is programmed to connect to ARC or EZ-Builder. Anything can become an ezb if it’s programmed to connect to ARC or EZ-Builder.


The ezrobot ezb v4 follows the standard for servos. The servo you purchased does not.
DJ you don't need to justify your choice. It's perfect fair a justification: EZ-Robot EZBv4 / Iotinity are 100% compatibles with EZ-Robot servos. 

you mentioned ez-robot servos follow standard servos and the OP 's servo not.

I discovered the EZ-Robots servos timings by measuring and trial and error, ASFAIK there is no EZ-Robot information to clarify the intervals, neither i can find information regarding the "Standard Servo" timings, can you help post a link or clarify the intervals  ?
#8   — Edited
Not to hijack the thread or anything but I am actually curious what pulse range ez robot servos do use.... .5ms - 2.5ms... with 1.5ms being 90deg? I am guessing that is not correct... My guess it is somewhere between .65ms and 2.25ms... This would account for the fact servos like hitec don't have 180range when hooked up to an ezb4...

The Lynxmotion SSC-32 uses (from the manual) a range of .5ms - 2.5ms.... I guess just for grins (since I don't own an oscilloscope) I could hook up an ez robot servo to an SSC-32 and test it's ranges....
Here's info for ezbv4 pwm timing .1=560 uS, 90= 1360 uS,  180 =2120 uS. I don't know if this is a  general standard used by servo producers.
Hitec servos  HB805BB  require (hitech specs), for 0-180 range, 600-2400 uS.
#10   — Edited
Ok, just tested a Hitec servo HS-422 and an ez robot servo using an ssc-32...  Yes crude (as mentioned I do not own an oscilloscope) but now you know why other servos do not have a full 180deg range when using an ezb4 or ioTiny...

Hitec HS-422 servo
Full 180deg range is 500us - 2500us (only approx)

EZ Robot servo
Full 180deg range is 550us - 2200us (only approx)
my timings were measured with accurate  Tektronix digital oscilloscope.