| Component | Role / Architecture | DIMENSIONS (L × W × H) | Qty | Est. Price | Sourcing / Notes |
|---|---|---|---|---|---|
| Raspberry Pi Camera Module 3 Wide Sony IMX708 | Single Optical Reader: Mounts inside hollow base at 45Β°; captures all 5 ring barcode rows in one 10ms snapshot. |
25.0 × 24.0 × 11.5 mm 200mm CSI Ribbon (15-pin 1.0mm pitch) |
1 | $18.00 | Raspberry Pi / Amazon / Adafruit |
| Raspberry Pi Pico 2 WH RP2350 Microcontroller | I/O front-end controller: reads dual PMW3360 SPI optical sensors, debounces button trigger, USB CDC to Pi 4. |
51.0 × 21.0 × 1.0 mm 40-pin DIP (2.54mm pitch, 17.78mm row spacing) • 4x Ø2.1mm holes (48.26 × 11.40mm) |
1 | $7.00 | Pimoroni / Adafruit / DigiKey |
| 400-Point Solderless Breadboard Zone A Sensor & Pico Carrier | Mounts Pico 2WH right-side up with dual PMW3360 sensor SPI jumper routing. |
47.0 × 80.0 × 8.5 mm Carrier Pocket: 48.5 × 82.0 × 6.0 mm |
1 | $2.50 | Amazon / AliExpress / Adafruit |
| Miniature Tactile Microswitch Omron D2F-01 / Kailh Mouse Switch | Sits under center plunger; triggers instant optical capture & print. |
12.8 × 5.8 × 6.5 mm (or standard 6 × 6 × 5 mm tact button) |
1 | $0.50 | AliExpress / Amazon / Mouser |
| 3D Printable Filament (Dial & Rings) PLA+ / Tough Matte | Prints hollow base stand, flush plunger button, and 5 axial wavy rings. |
1.75 mm Diameter ~300g Net Weight |
~300g | $6.00 | Polymaker / Sunlu / eSUN |
| M3 Hex Fasteners & Brass Inserts Socket Cap + Heat-Set | Mounts camera PCB inside base cradle and secures bottom base plate. |
M3 × 6.0 mm (Thread × Length) Ø 4.2mm Insert Hole Pitch |
4 | $1.00 | CNC Kitchen / Amazon |
| Component | Role / Architecture | DIMENSIONS (L × W × H) | Qty | Est. Price | Sourcing / Notes |
|---|---|---|---|---|---|
| PixArt PMW3360 Optical Sensor Breakout PMW3360DM-T2QU + LM19 Clip | Dual 90Β° orthogonal optical flow tracking (12,000 CPI, 250 IPS). |
21.0 × 28.0 × 8.0 mm Lens focal height: 2.40mm to surface |
2 | $22.00 | Tindie / Ploopy / Bit-C / CJMCU |
| Ball Transfer Bearings POM / Stainless Steel Units | Tri-point low-friction kinematic cradle seating the sphere. |
Ø 12.0 mm (Ball), Ø 22.0 × 15.0 mm Mounting cup: Ø 18.0 mm |
3 | $4.00 | Amazon / AliExpress / RS Components |
| 3D Printable Filament (Globe Unibody) PLA+ / PETG | Prints unibody cradle ring with 2.40mm sensor slots and bearing cups. |
1.75 mm Diameter ~250g Net Weight |
~250g | $5.00 | Polymaker / Prusament |
| Component | Role / Architecture | DIMENSIONS (L × W × H) | Qty | Est. Price | Sourcing / Notes |
|---|---|---|---|---|---|
| Raspberry Pi 4 Model B Host Brain • 4GB/8GB RAM | Main compute host: runs optical image decoder, globe tracker, web service. |
85.0 × 56.0 × 17.0 mm 4x M2.5 holes (58.0 × 49.0 mm pitch, 3.5mm edge margin) • CSI slot 29.0mm from mount |
1 | $45.00 | Raspberry Pi Official Reseller |
| Motherboard Carrier Baseplate 1:1 Unibody Electronics Deck | Single-job 3D print: holds breadboard, Pico 2WH, bare Pi 4 on M2.5 standoffs, and optical sensor wire channels. |
160.0 × 100.0 × 9.0 mm Fits 250 × 220 mm Bed • Zone A + Zone B Unibody |
1 | ~$2.50 (Filament) | 3D Printed (models/motherboard_carrier_160x100mm.stl) |
| Subsystem | Datasheet Raw Dimension | Carrier Bay / Pocket Spec | Mounting / Clearance Notes |
|---|---|---|---|
| Raspberry Pi Pico 2 WH | 51.00 × 21.00 × 1.00 mm40-pin DIP, 2.54mm pitch, 17.78mm row spacing, 4x Ø2.1mm holes (48.26 × 11.40mm) |
Mounted into 47.0 × 80.0 mm Breadboard |
Pico pins press downwards into breadboard; BOOTSEL & Micro-USB face upright. |
| 400-Point Breadboard | 47.00 × 80.00 × 8.50 mm |
48.50 × 82.00 × 6.00 mm Recess |
+1.5mm thermal expansion / sliding clearance on X and Y, 6.0mm retaining rim. |
| Raspberry Pi 4 Model B | 85.00 × 56.00 × 17.00 mmMounting pitch: 58.00 × 49.00 mm, Ø2.7mm holes, 3.5mm edge margin |
4x M2.5 Bosses (pitch 58.0 × 49.0 mm, height 4.5mm) |
Elevates Pi 4.5mm above base for solder lead clearance; 18×5mm slot for CSI camera ribbon. |
| Thermal Receipt Printer | 76.80 × 76.50 × 44.00 mm (Adafruit Mini) |
78.00 × 78.00 × 6.00 mm Recess |
Universal modular drop-in well with under-floor power & UART wire channels to Pi 4. |
| Prusa Carrier Plate | 240.00 × 120.00 × 10.00 mm |
Prusa CORE One / MK4 Bed: 250 × 220 mm |
100% single-piece unibody printable without supports or splitting. |