PCA9685 Servo Driver icon PCA9685 Servo Driver Convert an EZB I2C bus into a 16-channel PCA9685 servo controller, exposing V0..V15 with hardware-timed PWM, external power and chainable boards. Try it →
 
JD Humanoid

JD Humanoid by EZ-Robot

JD humanoid robot kit - WiFi-enabled, 16 DOF with metal-gear servos; easy, fun, educational, available from the EZ-Robot online store.
Connection Type
Wi-Fi / USB
Number of Servos
24
Audio Support
Yes
Camera Support
Yes
UARTs
3
I2C Support
Yes
ADC Ports
8
Digital Ports
24
Available for purchase from:

JD is a ready-to-build humanoid robot kit from Synthiam / EZ-Robot, originally invented in Canada. It’s designed for people who are brand new to robotics and want a robot that is fun to build, easy to control, and educational. JD connects over WiFi and is controlled using Synthiam ARC (ARC stands for “Autonomous Robot Control”). ARC is the software that lets you move servos, create actions (like waves and dances), add sensors, and program behaviors.

JD includes:

  • 16 degrees of freedom (DOF) — this means JD has 16 separate joints/movements that can be controlled independently (for example: arms, legs, head movements, etc.).
  • Metal gear, heavy-duty servo motors — servos are the motors that move each joint. Metal gears are stronger and more durable than plastic gears.
  • EZ-Bits construction system — EZ-Bits are modular parts designed to fit together easily, making the build process simpler for beginners.

What You Need to Use JD

To get JD moving, you’ll generally need the following:

  • A computer to run Synthiam ARC (Windows is most commonly used).
  • WiFi (either your home WiFi network or a direct WiFi connection, depending on your setup).
  • Power for the servos and controller (follow your kit’s instructions for the correct battery type/voltage).

How JD Works (Simple Overview)

  1. Build the robot using the EZ-Bits parts and install the servos.
  2. Connect the EZB controller to the servos (each servo plugs into a port).
  3. Connect ARC to the robot over WiFi.
  4. Test each servo in ARC to confirm it moves the correct joint in the correct direction.
  5. Create actions and behaviors (example: wave, look left/right, stand up, dance, etc.).

Once connected, ARC can control JD in real time (with sliders/buttons), or you can program sequences and scripts for more advanced behavior.


Where to Buy

Synthiam / EZ-Robot products are available from the official store and sometimes from other online and offline retailers. Here is the direct link to the product:

Diagnosing a Damaged EZB v4

The EZB v4 uses two main circuit boards that work together during startup. The top board contains the communication processor and Wi-Fi antenna. The bottom board contains the I/O processor, which is responsible for handling hardware functions such as port control and startup audio.

When the EZB v4 powers on, the communication processor initializes first and then sends startup commands to the I/O processor. Once the I/O processor responds correctly, the EZB can complete its startup sequence, including playing the startup sound.

What It Means When the Startup Sound Does Not Play

If the startup sound does not play, the speaker may appear to be the problem, but that is usually not the cause. In many cases, the missing sound is a symptom that the lower I/O processor is not responding properly.

During connection, the communication processor accepts the incoming connection and performs the initial EZB protocol handshake. After that, it passes control to the I/O processor, which must return its firmware ID. This firmware ID is stored internally in the I/O processor and is required for the connection sequence to continue.

If the connection log stops at the firmware ID request and no firmware ID is returned, that indicates the I/O processor is not responding. This is a strong sign that the bottom board has been damaged.

Why the Camera May Still Work

In some cases, the camera may still function even when the EZB cannot complete a full connection. This is because the communication processor on the top board handles the camera video stream. A working camera does not confirm that the entire EZB is healthy. It only confirms that the communication board is still operating.

Common Cause of This Failure

The most common cause of this type of failure is electrical damage to the I/O system. This can happen if I/O pins are shorted, overloaded, or exposed to excessive voltage or current. Although the EZB v4 includes protection on its I/O circuitry, that protection has limits and cannot prevent all damage under severe conditions.

In these cases, the communication board may continue working while the lower I/O board becomes permanently damaged. This results in symptoms such as missing startup audio, incomplete connection attempts, and failure to return the firmware ID during initialization.


ARC Pro

Upgrade to ARC Pro

Unleash your robot's full potential with the cutting-edge features and intuitive programming offered by Synthiam ARC Pro.

Author Avatar
PRO
Canada
Twitter YouTube GitHub
#10  

If the Synthiam ARC app on your iPad is prompting you to change preferences, it may be referring to settings within the app or your iPad's system settings that need to be adjusted for optimal performance or connectivity. Here's what you can do:

  1. Check App Permissions: Ensure that the Synthiam ARC app has the necessary permissions to access your iPad's features like Wi-Fi and Bluetooth. You can check this in the iPad's Settings under the app's name.

  2. Wi-Fi and Bluetooth: Make sure that your Wi-Fi and Bluetooth are turned on, as these may be required for connecting to your robot.

  3. Network Settings: If the app is asking to change network preferences, it might be because your robot needs to be on the same Wi-Fi network as your iPad. Connect both devices to the same network.

  4. App Settings: Within the Synthiam ARC app, there may be specific settings that need to be configured. Look for a settings icon or menu within the app to adjust preferences as needed.

  5. Follow Prompts: If the app is giving you specific instructions or prompts to change preferences, follow those instructions carefully.

  6. Update App: Make sure you have the latest version of the Synthiam ARC app installed. Updates can fix bugs and improve compatibility.

  7. Restart App: Close the Synthiam ARC app completely and reopen it to see if the issue persists.

  8. Restart iPad: Sometimes, simply restarting your iPad can resolve unexpected issues with apps.

If you continue to have trouble or if the app's prompts are not clear, you can visit the support section on the Synthiam website for more detailed guidance: https://synthiam.com/Support.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.