I’m trying to set up a dynamixel ID to use OpenRB-150 and XL330, but it keeps saying ping failed! I checked that both are set to id1.
You wrote “both are set to ID 1” - this is not correct. Each DXL needs to have its own unique ID.
Please try to run the sketch usb_2_dynamixel.ino to make the OpenRB-150 function like an U2D2, and then use Dynamixel Wizard 2 to set the proper ID to your DXLs (one at a time).
Also, you’ll need to choose a common baud rate to be used later in your Arduino sketch, I would suggest 1000000 bps.