BoM

❗️

⚠️ The Bill of Materials (BoM) is currently under changes. For more information, see our Discord

Zeroth-01 is constructed from both prefabricated and 3D printed parts.

Last updated: 11/28/2024

Electronics

PartDescriptionLinkQuantityTotal Cost (USD)Date Decided
Serial Bus Servo*STS3250 50KG Serial Bus ServoSTS3250x16Depends by Seller due to Supply Chain Issues. Previously: 222.249/10
ControllerMilk-VLinkx11011/14
Servo driver boardWaveshare Bus Servo AdapterLinkx1710/05
LCD IMURP2040 MCU BoardLinkx11610/03
IMU9-DOF IMULinkx129.9511/14
CameraMilk-V CAM-GC2083Linkx1410/05
BatteryRC LiposLinkx13311/14
12V to 5V12V to 5V, 3 amp capacity (may need connectors)Linkx139/24
MicrophoneElectret MicrophoneLinkx1611/01
Speaker3 Watt SpeakerLinkx1811/14
AmplifierLM386 Mono Audio AmplifierLinkx1811/01

*The STS3215 45RPM servos are no longer sufficient for the speed requirements of the legs. Please use the STS3250 servos as we look for a suitable replacement.


PCBs

Below are the prototype PCBs for the Zeroth Bot, you can get them from JLC-PCB. We will consider making directly ship-able units in the future.

Part

Description

Link

Quantity

Total Cost (USD)

Date Decided

IMU Mount

Rev A

Link

1


11/14

Milk V Hat

Rev B

Link

1


11/14


Fasteners

The robot is joined together by M3 screws for all of the motor outputs, and M2 screws for all of the motor housings. The same fastener sizes have been used for the other structural joints as well, as was possible.

Button head cap screws were preferred for being low-profile around critical joints; Phillips-head drives are generally sufficient. Socket-head screws and hex-drive screws are also likely acceptable where clearance is not a concern.

The gross screw counts are as follows:

TypeSize*Length (mm)QuantityDescription
Button Head Cap ScrewM31014Structural Joints etc.
Button Head Cap ScrewM34.5129Motor Outputs, Motor Axles, etc.
Button Head Cap ScrewM2580Motor Housings
Socket Head Cap ScrewM2512Board Mounts
Heat-Set InsertM313Torso etc.
Heat-Set InsertM214Electronics Carriage

*standard Coarse thread pitch

An Itemized BoM is publicly available here

For metal-on-metal screw joints, we recommend using low-strength removeable threadlocker (Loctite Purple). Medium-strength may present issues on disassembly due to the small fastener sizes. High-strength should be avoided.

See the Assembly Guide for more information on heat-set inserts etc.

A Note: The above assumes using STS3250 motors, with an aluminum body. If using STS3215's, with a plastic housing, most holes are not pre-tapped; you may be able to still use a regular screw, but self-tapping screws will make for an easier assembly process. Specifically:

  • The non-drive side ('bushing') axle screw on the 3215 will not be tapped. A regular screw may still be used on the drive side (with the splined output shaft).
  • The mounting holes will not be tapped, so all machine screw M2's intended for the motor housings may need converted to the self-tapping equivalent.