CervicalBot Bill of Materials
===============================

1. Qty: 6
   Item: High-torque waterproof servo motors
   Purpose: Main Stewart platform actuation
   Link: https://www.galaxus.ch/en/s5/product/powerhd-lw-15mg-rc-servos-17446309
   Notes: Use 6 identical servos for the platform. Check horn/spline compatibility with your servo lever design.

2. Qty: 1
   Item: Raspberry Pi 5 Model B, 8 GB RAM
   Purpose: Main onboard controller / API host
   Link: https://www.pi-shop.ch/raspberry-pi-5-8-gb
   Notes: Recommended for running the robot control interface, API, and optional higher-level scripts.

3. Qty: 1
   Item: PWM 12-bit servo HAT / bonnet
   Purpose: Multi-channel PWM generation for the six servos
   Link: https://www.pi-shop.ch/adafruit-16-channel-pwm-servo-bonnet-fuer-raspberry-pi
   Notes: 16-channel PWM board; only 6 channels are required for CervicalBot.

4. Qty: 1
   Item: IMU unit
   Purpose: Motion feedback, orientation sensing, repeatability checks
   Link: https://www.pi-shop.ch/adafruit-9-dof-absolute-orientation-imu-fusion-breakout-bno055
   Notes: Optional but recommended for logging orientation and improving motion validation.

5. Qty: 1
   Item: Power supply, 12 V / 4 A / 48 W
   Purpose: Main DC input supply
   Link: https://www.pi-shop.ch/ed-psu1204-dc-12v-4a-power-adapter-phoenix-style-terminal
   Notes: Feeds the DC-DC converters. Verify current headroom for the final servo load case.

6. Qty: 2
   Item: DC-DC buck converters, 12 V input to 5 V output
   Purpose: Regulated 5 V rails for logic and servo power distribution
   Link: https://www.galaxus.ch/en/s1/product/purecrea-xl4016-step-down-dc-dc-buck-converter-300w-power-component-electronics-modules-36169156
   Notes: Set and verify output voltage before connecting electronics. Consider separate rails for Raspberry Pi and servos.

7. Qty: 6
   Item: Stainless steel 155 mm link rods
   Purpose: Six Stewart platform legs / linkage rods
   Link: https://de.aliexpress.com/item/1005006294001522.html
   Notes: Confirm rod length and thread type before ordering. Length must match the CAD assembly.

8. Qty: 12
   Item: M4 fisheye joints / rod-end bearings
   Purpose: Spherical joints at both ends of the six link rods
   Link: https://de.aliexpress.com/item/1005006023528112.html
   Notes: Two joints per leg. Confirm M4 thread and compatibility with the rods.

9. Qty: TBD
   Item: Connecting screws, nuts, washers, and spacers
   Purpose: Mechanical assembly and mounting of rods, joints, servos, electronics, and printed parts
   Link: TBD
   Notes: Define from the final CAD: likely M3/M4 socket-head screws, locknuts, washers, and spacers. Add exact lengths after assembly validation.
