ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.

PRO
Canada
#1  

For building a wheeled robot with a Raspberry Pi and ensuring compatibility with Synthiam ARC, you should consider using a servo HAT that is well-supported and integrates seamlessly with ARC. Here are a few options and considerations:

Recommended servo HATs for Raspberry Pi:

  1. Adafruit 16-Channel PWM/Servo HAT for Raspberry Pi:

    • Description: This HAT can control up to 16 servos and is compatible with the Raspberry Pi.
    • Compatibility: It is widely used and has good community support.
    • Link: Adafruit 16-Channel PWM/Servo HAT
  2. Pimoroni servo 2040:

    • Description: This board is designed for controlling servos and is compatible with the Raspberry Pi.
    • Compatibility: It supports up to 18 servos and is known for its ease of use.
    • Link: Pimoroni servo 2040

Verifying Compatibility with ARC:

To ensure that the servo HAT you choose is compatible with Synthiam ARC, you can follow these steps:

  1. Check the Synthiam Website:

  2. Community and Forum:

    • Engage with the Synthiam community and forums to ask if anyone has experience with the specific servo HAT you are considering.
    • The community can provide insights and share their experiences with different hardware.
  3. Custom Integration:

    • If the servo HAT is not explicitly listed, you can still use it by creating a custom robot skill or using the Custom servo Controller skill in ARC.
    • Refer to the Create Robot Skill documentation for guidance on integrating custom hardware.

Steps to Integrate a servo HAT with ARC:

  1. Install the servo HAT on the Raspberry Pi:

    • Follow the manufacturer's instructions to physically install the servo HAT on your Raspberry Pi.
  2. Configure the servo HAT in ARC:

    • Use the Custom servo Controller skill in ARC to configure the servo HAT.
    • Specify the UART/Serial port and baud rate as required by the servo HAT.
  3. Test the servo HAT:

    • Add the appropriate servo skills (e.g., LewanSoul Servo, SSC-32 servo Controller) to your ARC project.
    • Test the servo movements to ensure they are working correctly.

Example Configuration for Custom servo Controller:

  1. Load the Firmware:

    • Load the custom firmware onto your servo HAT if required.
  2. Configure the Robot Skill:

    • Press the configuration button in the Custom servo Controller skill.
    • Select the Port and Baudrate corresponding to your connected servo HAT.
    • Choose the Vx (virtual servo ports) that match the servos defined in the custom firmware on the controller.
  3. Connect and Operate:

By following these steps, you can ensure that your servo HAT is compatible with Synthiam ARC and effectively control your wheeled robot using the Raspberry Pi. If you have any specific questions or need further assistance, feel free to ask!


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.
PRO
Synthiam
#2  

There’s a Kabillion servo hats and as you pointed out, too many to support them all. Mainly because there’s no standard. So if you can share the one you’re looking at, we can let you know.