• robot

  • raspberry pi

  • rapberry pi 4

  • robert

  • servos

This is my 3D printed, Raspberry Pi AI robot assistant named Robert. It is very cheap and easy to make. This is definitely a work in progress. You can find the code at https://github.com/asherevan/Robert-the-RPI-robot. If you have any suggestions, please let me know! I would be glad to make any changes you would like to the code or the model. If you like this project, please give it a like and a download! I also always love to see your makes!

 

Parts list:

  • 1x Raspberry Pi 4
  • 1x Raspberry Pi power supply
  • 1x Raspberry Pi camera
  • 1x Speaker (I used a external Bluetooth speaker but anything other than a HAT will work)
  • 1x Raspberry Pi 3.5 inch GPIO display (will post link soon)
  • 1x USB microphone
  • 6x 9g servos and hardware (not currently utilized by the code but two of them hold on the arms so you at least need those)
  • Jumper wires (All kinds)
  • 1x Servo power supply
  • (Optional) Servo driver board (The method currently used to drive the servos is not very good. This would fix that problem and make the servo movement much better. It would require modification to the code though)
  • Electrical tape
  • Hot glue gun and glue

 

Assembly:

  1. Print all of the parts
  2. Sand or file as needed. The tolerances aren’t great, so it might take a lot especially where the servos go.
  3. Insert RPI Cam and secure with electrical tape
  4. Assemble arms and insert servo cables through holes in the side
  5. Cover the bottom of the Raspberry Pi with electrical tape to insulate it
  6. Connect USB microphone to Raspberry Pi
  7. Insert screen into the head
  8. Wire servos and screen to Raspberry Pi and also the servos to the power source using the jumper wires
  9. Put everything inside the body. Make sure to attach the servo power source (And possibly the Raspberry Pi) to the side because you will be plugging and unplugging them
  10. Cut holes in the back plate for the cords. I didn't put the holes in the model because they will depend on the cords and servo power source you are using.

Bill of materials

  • Name
    Quantity
    Notes
  • 1
    Raspberry Pi 4
    1
  • 2
    Hot glue gun and glue
    1
  • 3
    Raspberry Pi 4 Power supply
    1
  • 4
    Raspberry Pi camera
    1
  • 5
    Speaker
    1
    I used a external Bluetooth speaker but anything other than a HAT works too
  • 6
    1x Raspberry Pi 3.5 inch GPIO display (will post link soon)
    1
  • 7
    USB microphone
    1
  • 8
    9g servos and hardware
    6
    Not currently utilized by the code but two of them hold on the arms so you at least need those
  • 9
    Jumper wires (All kinds)
    100
    I'm not sure how many it actually is but it's a lot
  • 10
    Servo power supply
    1
  • 11
    (Optional) Servo driver board
    1
    The method currently used to drive the servos is not very good. This would fix that problem and make the servo movement much better. It would require modification to the code though
  • 12
    Electrical tape
    1

Originality of the Model

The author declares that this work is their personally original model

This model is licensed under the following terms:

Credit must be given to the creator

Models(14)

  • model file image
    back_plate.stlDesigner

    16.29 KB

    2025-09-01

  • model file image
    body.stlDesigner

    550.77 KB

    2025-09-01

  • model file image
    body_thin.stlDesigner

    550.57 KB

    2025-09-01

  • model file image
    head.stlDesigner

    672.84 KB

    2025-09-01

  • model file image
    L_arm_gripper.stlDesigner

    216.10 KB

    2025-09-01

  • model file image
    L_arm_lower_1.stlDesigner

    191.68 KB

    2025-09-01

  • model file image
    L_arm_lower_2.stlDesigner

    120.79 KB

    2025-09-01

  • model file image
    L_arm_upper_1.stlDesigner

    145.88 KB

    2025-09-01

  • model file image
    L_arm_upper_2.stlDesigner

    119.42 KB

    2025-09-01

  • model file image
    R_arm_gripper.stlDesigner

    215.90 KB

    2025-09-01

  • model file image
    R_arm_lower_1.stlDesigner

    191.59 KB

    2025-09-01

  • model file image
    R_arm_lower_2.stlDesigner

    120.88 KB

    2025-09-01

  • model file image
    R_arm_upper_1.stlDesigner

    145.69 KB

    2025-09-01

  • model file image
    R_arm_upper_2.stlDesigner

    119.52 KB

    2025-09-01

  • View all(14)

No more