GET STARTED1. Bill of Materials (BoM)
🚫

TARS-AI is in the early stages of development. You may expect rapid changes to the platform.

⚠️

The Bill of Materials (BoM) is not yet finalized. For more information, see our Discord

Bill of Materials (BoM)

The following materials should be ordered for the assembly of TARS-AI. For 3D printing, see our 3D printing guide.

Loading country selector...

Last updated: 18/07/2025

CategoryComponentDescriptionQuantityLink
3D Printing3D PrinterEx: A1, P1S, etc. AMS recommended.1Loading link...
PETG Filament (RECOMMENDED)Rigid components.2Loading link...
PLA Filament (ALTERNATIVE)Rigid components. Cheaper and less durable.2Loading link...
TPU Filament (OPTIONAL)For all flexible parts.1Loading link...
Print FilesSee 3D printing guide.1
Core ComponentsRaspberry Pi 5 (4GB+ RAM)Main computing unit1Loading link...
Raspberry Pi 5 Active CoolerFan and Heat Sink for Pi1Loading link...
5” 1024x600 LCD DisplayMain display1Loading link...
PCA9685 16-Channel PWM/Servo DriverI2C interface for servo control1Loading link...
Power Components12V Rechargeable Li-ion Battery 5000 mAh with ChargerMain power supply1Loading link...
LM2596 DC 5A Adjustable Buck ConverterStep-down converter for the servos (12 to 6V)1Loading link...
DC 6A USB Voltage RegulatorStep-down converter for the Pi (12V to 5V, 5A)1Loading link...
Micro Rocker SwitchPower switch1Loading link...
USB C Male Breakout BoardPower connection for the Pi1Loading link...
INA260 Battery SensorBattery monitoring1Loading link...
20cm Dupont Cables (Male to Female)Connection cables for INA260 and PCA9685.12Loading link...
18 Gauge 2 Conductor Parallel WireParallel power wiring. ~200cm1Loading link...
Servo MotorsLDX-227 Servos*Main servos for body and legs.
*ALTERNATIVE: MG996R Servos
3Loading link...
MG996R ServosServos for the arms2Loading link...
MG90s Servos (OPTIONAL)*Servos for the forearms and hands.
*For NO ARMS version
4Loading link...
12” Servo Extension Cables (Male to Female, JR/Futaba)Extension cables for the servos.6Loading link...
Audio SystemWM8960 Audio HATAudio input and output board1Loading link...
PH2.0-N 3W 4Ω SpeakersAudio output2Loading link...
Camera SystemOV5647 Camera ModuleVisual input1Loading link...
CSI Ribbon Cable, 22-to-15 Pin, 200mmCamera connection for Pi 5.1Loading link...
HardwareM3 Flat Head Assorted ScrewsMounting screws for servos5Loading link...
M2.5 Flat Head Assorted ScrewsMounting screws for components100+Loading link...
M2.5 Heat Inserts (OPTIONAL)*Metallic sleeves to create reusable screw threads in the plastic.
*Requires soldering iron.
120+Loading link...
8x3mm MagnetsFor magnetic attachments6Loading link...
9mm OD, 20mm Length Compression SpringsFor mechanical movement and tension. 0.6mm wire size.2Loading link...
M4 x 150mm Threaded Rod*Axles for the main body.
*These are to be cut to 100mm, 96mm, and 2x66mm lengths.
4Loading link...
M2 Self Tapping ScrewsFor mounting components10Loading link...
696ZZ BearingsMotion support2Loading link...
6” Velcro StrapsCable Management2Loading link...
Extra Tall Female Stackable Header 2x20For spacing between Pi and HAT components1Loading link...
Heat shrink tubingFor securing wires7Loading link...
Hailo HAT Modifications (OPTIONAL)26 TOPS Hailo HAT ModuleAI Accelerator Board1Loading link...
M2.5 40mm Fastener ScrewsUsed to secure Hailo HAT4Loading link...

Tools & Equipment

The following tools are required or recommended for assembling TARS-AI:

ToolDescriptionRequired
Soldering KitFor soldering electrical connections and heat inserts. Includes: Solder, Flux, and Soldering Iron.Yes
Wire Stripper/Cutter ToolFor preparing wires and cables.Yes
Small Phillips + Flathead ScrewdriverFor assembly of components.Yes
Heat Gun*For shrinking heat shrink tubing.
*ALTERNATIVE: Simple lighter
Yes
Hacksaw with 24–32 TPI bi-metal bladeFor cutting threaded rods.
*ALTERNATIVE: Dremel with cutting wheel, Angle grinder, etc.
Yes
Flush CuttersFor clean cuts and part modification.Recommended
Narrow PliersFor holding and manipulating small parts.Recommended

Next Steps

In addition to the BoM, also see our 3D printing guide.

Contributing to the BoM

We welcome contributions to the BoM. Please see our contribution guidelines for more information.

👉

Documentation Contributors: @alexander-wang03, @pyrater, @atomikspace