Curiosity Mars Rover

Saturday, March 17th, 2018

We are excited to share our latest and most ambitious robot, the Curiosity Mars Rover. This is a highly-interactive, 1/10th scale functional replica of the NASA Curiosity Mars Rover. This project was ambitious for us in two main ways: First, we worked very hard to make the robot visually accurate to the original NASA rover. This necessitated custom designing and manufacturing nearly every visible component on the robot. One of the key challenges was to get the required level of detail and functionality into such a small scale robot. Second, we encapsulated all the features and capabilities we wanted for this robot into a robust, maintainable, and modular electronics package based on a stack of custom Printed Circuit Boards (PCB) that we designed. This post focuses on the external view of the robot while future posts will focus on the electronics and functionality.

Our Curiosity Mars Rover includes a Six Wheel Drive System (6WD), a fully-functional Rocker-Bogie Suspension System (RBSS), servo steering, a functional differential bar, a 360-degree camera/sensor turret, 3D LIDAR sensing, autonomous behavior, radio data transmission, and much more—all as per the real Curiosity. The rover is approximately 17” long x 20” wide x12” high.

To achieve the visual appearance we wanted, we carefully studied all the NASA photographs and drawings we could find,  designed each component using the Fusion 360 CAD software (special thanks to our friend Dan Kreisher!), and then manufactured the custom parts one by one, including all of the body components, chassis struts, wheels, hubs, turret, top deck details, side details, and all the other visible components. All of the white parts, the struts, the servo covers, the wheels, and many other parts were printed in-house on our Formlabs SLA 3D printer out of engineering resin, then carefully sanded and painted (special thanks to Jennifer Beatty and Mike Dutra for helping out in this critical area!). The metal parts were machined out of 6061 Aluminum on our in-house Tormach CNC Mill and/or by our friend John Saunders. Several of the small stainless steel parts (around the camera lenses on the masthead) were laser cut for us by our friends at Pololu.

We’ll provide more details on the electronics and the build in the future, but here is a quick run down of some of our main sources: Pololu: motors, shaft hubs, motor controllers, smart switch, current sensor, and voltage regulators. PCJR: Teensy 3.6 microcontroller. DigiKey: resistors, capacitors, relays, connectors, wires, and all other discrete electronic components. McMaster-Carr: screws, spacers, nuts, raw material, and other fasteners. Robotis: Dynamixel servos. Sparkfun: Xbee radio board, LIDAR, and other electronics. Adafruit: Neopixel and other electronics. Amimon: Connex Prosight HD Video.


Comments (11)

  1. Bill Debevc
    March 17th, 2018

    Great job. I just started creating my own rover, The Great Mojave Rover, based on inspiration from you and your family. Can’t wait to see the inside and I hope you share some of the code.

    You can find out more about my little project at

  2. Camille
    March 19th, 2018

    Thank you. Great job on the Great Mojave Rover. Keep up the good work!

  3. Miguel Reznicek
    March 19th, 2018

    Truly amazing. I follow you guys work with amazement. How do you get all the information to make these models?

  4. Camille
    March 19th, 2018

    You asked where we get the information to make our robots. In terms of how Curiosity looks and functions, we read and studied images and diagram and technical articles on the Internet. In terms of the electronics, we used knowledge that we’ve accumulated over the last few years about micro controllers, servos, motors, circuit boards, etc.

  5. Roche
    March 20th, 2018

    Wonderful work, esp. the incredibly accurate detail. I like the bolts!

    I tried to see the “JPL” in morse on the tires but could not distinguish it on the photos. I know you have worked on morse code in the past and could not pass an opportunity to sneak that in. Maybe you put your own initials on the treads?

  6. Camille
    March 20th, 2018

    Yes, we put JPL in morse code in the 3D printed wheels. Thanks for asking.

  7. Susan
    March 20th, 2018

    Loved seeing this fabulous robot and hearing about how it was created.

  8. Bill Debevc
    March 29th, 2018

    Are you finding the stabilization arm over the counter-rotating differential? Or are you still using the counter-rotating differential inside?

  9. Camille
    March 30th, 2018

    On the Curiosity robot, the large arm that goes across the top of the body is linked to each side. It acts as a very effective counter-rotating mechanism. So there is no need for a gear-based differential inside the robot (like we used (and NASA) used on the Spirit/Opportunity design). I like gears in general because they are cool. But, so far, of the two approaches on the two different types of Mars Rover, I prefer the arm.

  10. Bill Debevc
    March 30th, 2018

    Is there any damping on the arm?

  11. Camille
    March 30th, 2018

    No. There is no damping. But the opposite sides are connected so it stays in place.

Leave a Comment

You must be logged in to post a comment.