Asked — Edited

The Birth Of The XR-1 DIY Robot

Introducing the Updated XJ-5: A New Class of Hobby Robots

User-inserted image

The XJ-5 robot platform, available at Robots Builder, is known for its user-friendly design, emphasizing accessibility and ease of assembly. Designed to make robotics more approachable, the XJ-5 is meticulously engineered for simple 3D printing and assembly using standard components such as servos and bearings.

Our objective is to simplify the building process so that enthusiasts and robot hobbyists of all skill levels can engage in constructing their own robots. We've dedicated significant time to perfecting the design, enabling users to quickly progress to the exciting tasks of programming and teaching their robots using Synthiam's ARC software. The XJ-5 is highly customizable, featuring a variety of hands and heads to allow personalization of each creation. To foster a collaborative and open community, we're proud to announce that the XJ-5 is entirely open source, inviting users to contribute, modify, and share their innovations globally. Get ready to embark on a journey of creativity and exploration with the XJ-5!

For more information, check out Robots Builder.

As a creator of the XJ-5 and our other XR series, I will be utilizing the Synthiam ARC platform for robot control, and I hope others here will join me in developing an ARC project to support the XJ-5 robot. As of January 9th, 2024, we have started posting files for 3D printing. Meanwhile, we are developing documentation and updating the website, so please check back regularly.

My goal is to develop a walking, talking, listening, and seeing robot the size of a small child using ARC and its various features. As I progress, I will be sharing more about my efforts here.

User-inserted image

Now, let's delve into the project, focusing on the new and improved XR1, the XJ-5, which I have been designing and building over the past year.

User-inserted image

As a young enthusiast, I loved the movie Short Circuit and was inspired by the Johnny 5 robot, motivating me to create a similar robot. Although not a direct replica of Johnny 5, it embodies some of its iconic features. About a year ago, DJ suggested opting for a robot with wheels or tracks over a bipedal robot due to the complexity of achieving stable walking, a challenge I am familiar with from our XR2 project. But that's a story for another time.

Now, in May 2025, I've nearly completed the assembly and will soon start implementing ARC and the AI brain I've been developing to enhance ARC support. Expect more updates soon.

I have started building the robot's torso from the hips up, as shown in the pictures below. The shoulders are not entirely installed because I'm awaiting the arrival of the correct screws. Please excuse the messy workbench.

User-inserted image

To support the robot, I've designed a set of custom boards with ARC firmware that will connect to the onboard PC, located in the chest area.

User-inserted image

The above board will be mounted on the backplate between the two shoulder sockets and connected to a USB hub linked to the PC. Two additional USB cables, alongside servo power, run down to the boards in each hand. The USB camera and headboard will connect to the PC's other two USB ports. ARC will operate headlessly on the Windows 11 Pro PC using RDP for remote connectivity. Additionally, there's an MPU connected to the main board, which I plan to leverage with ARC.

I've added the shoulders and arms down to the wrists, ensuring they are strong and capable.

I've decided to create a Johnny 5-style head for my build featuring two cameras. Here's the completed head. I've included six more servos for the eye flaps, bringing the total count to 50 servos. The design incorporates a directional mic array and ultrasonic radar for enhanced audio and visual capabilities. For sound, two speakers are mounted in the head with an audio amplifier.

User-inserted image

I've also opted to integrate a 5-inch touch display into the XR-1, as shown below.

User-inserted image

This display will offer additional options for operator interaction using ARC remote controls.

I've created both two and three-finger claw grippers and human-like hands, providing versatility in interaction for the XR-1.

User-inserted image


User-inserted image


User-inserted image


ARC Pro

Upgrade to ARC Pro

Unlock the true power of automation and robotics by becoming a proud subscriber of Synthiam ARC Pro.

#57  

Thanks DJ I will be ordering two of them today and making the required changes to the design of the track system.   I am getting very excited to build this and use ARCX on this build.   I have not started to script to much in ARC because I am waiting for your new product.

PRO
Synthiam
#58  

The scripts will be pretty much the same in ARCx, but when the parts show up, you can always test them with ARC because the robot skills will be similar. I don't think much has changed with the NMS because it works well. I know there's a NMS3D which will use 3d depth but i haven't seen it in use yet, and i know it's mostly for integration with ROS packages. I'd avoid integrating ROS with ARCx because ROS is a PITA. I'd instead switch careers and then have to program in ROS and deal with the inconsistencies, deprecated packages, broken/missing dependencies, etc.

Anyway, that was a slight tangent. What I'm saying is that you can script, and it'll be the same with ARCx. However, you don't need much to script with NMS because it does it on its own. If you watch the tutorial video, no scripting is necessary.

#59   — Edited

I just hope my PC can deal with all the inputs

I have a two cameras in the head a mic array, audio amp, two speakers, six Arduino’s with EZB firmware, one MPU6050, two ultra sonic sensor,  ten ADC touch sensors in the hands,  along with a IR distance sensor in each palm of the hands, one 5" display and a ton of servos.  Two H-bridges and two dc geared motors for the tracks.

PRO
Synthiam
#60  

Oh yah that'll be fine. ARC might run a bit sluggish because the UI is the biggest drawback. But once u get to ARCx it should be better. I wouldn't worry about ARC though, as long as you have a decent graphics card it isn't a problem. The heaviest lifting of ARC is the UI because it's a graphical program. Anything graphical requires a good graphic card. ARC is a graphic intensive program.

#61   — Edited

User-inserted image

User-inserted image

I just wanted to provide an update of the new XR1 track base unit that is based on the J5 style design.  I have mounted the from and rear Lidar units and motors.  I still need to install the H-Bridges, Nano and battery system.

#62  

Those tracks look pretty cool. What size is it? Have those printed tracks been tested on mutiple surface terrain?

#63   — Edited

User-inserted image

Correction: So I hope this provides a little scale they are sitting under my workbench.  The surface on the ground is about 360mm in length and the height is 220mm. I have not tested it on a lot of surfaces but I know it works on dirt, stones, carpet, wood and tile floors.

#64  

Sorry I have not posted any progress on my build. I was busy working on the XR-2 design and have been dealing with a bunch of health issues that has kept me out of the shop for months.

I hope the have the electronics in the lower track unit soon so I can show more pictures of my progress.