Self-Made Robot: Bill of Materials

Let’s begin the adventure to build an own robot!

In this article, I will explain the estimated bill of materials for my custom robot. This estimation is important in one way, and introspective in another. Its importance is the preparation of constructing the robot: Creating the design and to boil it down to all required materials. And its introspective in the way as it can be used to compare planning vs. implementation — what will be the differences from the plan vs. the actual robot?

This article originally appeared at my blog.

Grand Design

The robot is a 4 wheeled vehicle with two solid board. In the lower compartment, I want to place power supply and the microcontroller for the wheels. On the top compartment, the central single board computer and all sensors are placed.

At the time of writing, I decide to use components which are well-established products: They have a broad user base, as indicated by a great number of projects, code examples and tutorials. This decision should make the project success more feasibly, and keep the motivation high if I run into problems — assuming that somebody else, somewhere, also had the same problem, so I just need to find the solution.

Therefore, the main computer hardware will be a Raspberry Pi3 single-board computer connected to an Arduino Rev v3 to which the motors and sensors will be connected. On the Raspberry Pi3, I will install a robotic middleware software, and connect via WLAN to my Linux server. The Arduino will be connected to the Raspberry Pi3, both devices can communicate via direct wired UART or serial-over-USB.

All other hardware, the gear motors, additional servos and stepper, sensors and eventually a camera, will be determined at the time of buying.

The distinct parts and their components are described in the next sections.

Core Computer

  • Raspberry Pi3B


  • Arduino Uno Rev3

Onboard Interfaces

  • RGB Backlight LCD 16x2

Obstacle Detection / Camera

  • 1x servo motors (MG-90S)


  • Arduino Uno Rev03

Manufacturing Tools

  • Soldering station


This bill of materials covers the initial list of items that should make up the first robot. I’m curious to see how it will hold up against the real implementation. And also, I’m looking forward to see what concrete motor and sensors the robot prototype will have.

IT Project Manager & Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store