Bill of Materials (BOM)

Complete list of components needed to build Fabrica

Electronics

ComponentQtySpecificationEst. Cost
Raspberry Pi Pico 2W1RP2040, WiFi enabled$6-8
PCA9685 PWM Driver116-channel, I2C interface$5-7
Servo Motors (MG90S)4-16180°, metal gear, 1.8kg·cm$3-4 each
Power Supply15V 5A, barrel jack$8-12
Pushbuttons3Tactile, momentary$0.50 each
LED15mm, any color$0.25
Resistors4220Ω (LED), 10kΩ (pullup)$1
Jumper Wires1 setMale-to-female, assorted$5-8
Breadboard (optional)1400 or 830 tie-points$3-5
Electronics Subtotal (4 servos)~$50-70

3D Printed Parts

Filament Required: Approximately 800g total (varies by configuration)

Part NameQtyApprox. WeightPrint Time
Base Frame1200g8-10 hrs
Motorized Panel4-16~40g each2-3 hrs each
Follower Panel (hinged)0-12~30g each1.5-2 hrs each
Servo Mounts4-16~15g each1 hr each
Electronics Enclosure180g4-5 hrs
Cable Clips10~3g each30 min each
Total Print Time (basic 4-panel)~24-30 hrs

Hardware (Fasteners & Misc)

Screws & Nuts

  • • M3 x 8mm screws (qty: 20)
  • • M3 x 12mm screws (qty: 30)
  • • M3 x 20mm screws (qty: 10)
  • • M3 hex nuts (qty: 30)
  • • M2.5 x 6mm screws for servo mounting (qty: 16-64)

Other Hardware

  • • M3 heat-set inserts (qty: 20)
  • • Hinges (small brass, qty: 4-12)
  • • Foam padding strips (optional)
  • • Velcro strips (optional, for cable management)

Hardware Estimated Cost: $15-25 (can source assortment kits)

Tools Required

Essential

  • • Screwdriver set
  • • Wire cutters
  • • Wire strippers
  • • Multimeter
  • • Hex key set (metric)

Recommended

  • • Soldering iron + solder
  • • Heat gun (for inserts)
  • • Helping hands tool
  • • Label maker
  • • Needle-nose pliers

For 3D Printing

  • • 3D printer (PLA capable)
  • • Slicer software
  • • Deburring tool
  • • Flush cutters
  • • Calipers (optional)

Total Cost Estimate

Electronics:$50-70
3D Printing (filament):$15-25
Hardware (screws, hinges):$15-25
Total (4-panel DIY build):$80-120

* Prices are estimates and may vary by region and supplier. Scaling to 16 panels will increase cost to ~$150-200.