LUME Wood Enclosure Fabrication Spec
This replaces the large 3D-printed outer shell and pod for the next physical prototype. Keep the CAD as the source of truth for the original Mega/Arducam placement, but build the body as a serviceable wood T-form enclosure with an internal two-shelf depth-sensor stack and a real 80 mm top-exhaust fan.
Full Public Reader
LUME Wood Enclosure Fabrication Spec
Date: 2026-05-11
Status: wood prototype spec, updated for stacked Femto Mega + Femto Bolt + NF-A8 pod fan.
This replaces the large 3D-printed outer shell and pod for the next physical prototype. Keep the CAD as the source of truth for the original Mega/Arducam placement, but build the body as a serviceable wood T-form enclosure with an internal two-shelf depth-sensor stack and a real 80 mm top-exhaust fan.
Use the dedicated Wood V2 printable support kit for the current prototype:
- Source: `../lume-wood-v2-printables.scad`
- STL exports: `../exports/wood-v2/`
- OrcaSlicer projects: `../print/3mf-current/wood-v2/`
- Print queue: `../print/WOOD_V2_PRINT_QUEUE.md`
The wood route does not need the printed shell halves or printed pod halves unless we decide to return to the ASA enclosure later.
Older printed internals remain useful as templates where helpful:
- `femto_mount.stl`
- `arducam_mount.stl` x 2
- `cable_backbone.stl`
- `pod_compute_sled.stl`
Current Hardware Target
Do not use the old Jetson/SVPRO/Bolt-only plan for this prototype.
Current build:
| Item | Current physical assumption | Placement |
|---|---|---|
| GMKtec K11 mini PC | 132 x 125 x 58 mm | rear pod, ports facing rear |
| Orbbec Femto Mega | 115 x 40 x 145 mm | lower center shelf, rear sleeve passes into pod |
| Orbbec Femto Bolt | 115.30 x 64.95 x 40.26 mm official device envelope | upper center shelf, front-facing above Mega |
| Arducam IMX586 USB 3.0 | 34 x 34 x 16.2 mm body, 28 x 28 mm mount pitch | left and right front, symmetric |
| ZHAOCAILIN 11.3 inch display | 305 x 80 mm face footprint, case thickness still must be calipered | top cradle, not buried in the bar |
| Noctua NF-A8 FLX fan | 80 x 80 x 25 mm body, 81 x 81 x 27 mm with pads, 71.5 x 71.5 mm mount spacing | rear pod top exhaust, mounted under P3 |
| Mic / status / service USB | final parts still flexible | inside bar and pod |
Dimension note: the old local `lume-config-bolt.scad` file still has a placeholder Bolt envelope of `140 x 39 x 30 mm`. For this wood stack, use the current official Orbbec Femto Bolt hardware envelope of `115.30 x 64.95 x 40.26 mm` until the physical unit is calipered.
Coordinate Convention
All dimensions below are millimeters. Do not read these as centimeters. For example, the front bar is `520 mm` wide, which is `52.0 cm`, about `20.47 in`.
- X = left/right across the bar.
- Y = front/back depth.
- Z = vertical height.
- Front panel coordinates in this document are measured from the lower-left corner of the outside face. Up is +Z, right is +X.
- Wood front-face centers:
- Femto Mega window center: X = 0, Z = 65.
- Femto Bolt window center: X = 0, Z = 125.
- Left Arducam: X = -180, Z = 85.
- Right Arducam: X = +180, Z = 85.
Recommended Wood Envelope
The CAD printed shell is `500 W x 120 H x 85 D`. For the stacked Mega + Bolt wood version, increase height and depth so the sensors can sit on shelves without crowding their cables or vents.
| Assembly | Recommended outside size | Why |
|---|---|---|
| Front sensor bar | 520 W x 170 H x 110 D | adds vertical room for Mega lower shelf + Bolt upper shelf |
| Rear compute pod | 240 W x 170 H x 200 D | fits K11, Mega rear sleeve, Bolt cable relief, USB bends, airflow |
| Total depth, front of bar to rear of pod | about 310 mm | 110 mm bar depth plus 200 mm pod depth |
| Top display tray | 315 W x 90 D, 8-12 H rails | holds 305 x 80 mm cased display with clearance |
Quick inch equivalents:
- Front sensor bar: about `20.47 x 6.69 x 4.33 in`.
- Rear compute pod: about `9.45 x 6.69 x 7.87 in`.
- Top display tray: about `12.40 x 3.54 in`.
- Femto window: about `4.80 x 1.97 in`.
- Rear service window: about `6.30 x 2.95 in`.
Material recommendation:
- 6 mm Baltic birch plywood for most panels in the first prototype.
- 9 mm Baltic birch for the B1 front face, because the stacked sensor cutouts leave a narrow center strip.
- 9 mm Baltic birch or a metal backing plate for any VESA/wall-mount load.
- Paint the inside matte black before final assembly.
- Use black acrylic, smoked acrylic, or a painted thin bezel plate on the front if the wood cutouts look rough.
Front Bar Face
Front panel blank: `520 W x 170 H`.
Use lower-left origin coordinates.
| Feature | Center / size | Cut instruction |
|---|---|---|
| Femto Bolt window | center `(260, 125)`, opening `125 W x 50 H` | rounded rectangle preferred; upper depth sensor |
| Femto Mega window | center `(260, 65)`, opening `122 W x 50 H` | rounded rectangle preferred; lower depth sensor |
| Left Arducam lens | center `(80, 85)` | 24 mm through-hole minimum, 28 mm safer if no printed mount is used |
| Right Arducam lens | center `(440, 85)` | same as left |
| Arducam square recess or bezel | center `(80, 85)` and `(440, 85)`, `44 x 44` | optional shallow recess or black face plate |
| Arducam mount holes | 4 holes around each lens at +/-14 mm X and +/-14 mm Z | 2.8 mm clearance for M2.5/M2.6, verify case holes before drilling final |
| LUME wordmark | front, left/right negative space | optional engraving or vinyl; do not crowd sensor windows |
Arducam mount-hole examples:
- Left Arducam hole centers: `(66, 71)`, `(66, 99)`, `(94, 71)`, `(94, 99)`.
- Right Arducam hole centers: `(426, 71)`, `(426, 99)`, `(454, 71)`, `(454, 99)`.
The side Arducams do not overlap either Femto window. The nearest lens edge remains more than 100 mm from the center depth-sensor openings.
The large front status-light aperture was removed from this cut. If a status light is needed later, put a small panel indicator on a side or service plate instead of weakening B1.
Top Panel And Display Tray
Top panel blank: `520 W x 110 D`.
Use top-view lower-left origin coordinates, where X runs left/right and Y runs front/back.
| Feature | Position | Cut instruction |
|---|---|---|
| Display tray outside footprint | X `102.5..417.5`, Y `10..100` | rails or shallow tray, do not cut full monitor hole |
| Display cable pass-through | center `(385, 92)`, size `50 W x 22 D` | for mini HDMI + USB-C to drop into bar |
| Optional cable clamp points | near `(385, 70)` and `(385, 103)` | screw-down clips or adhesive tie mounts |
The monitor should sit on top of the bar. Do not flush-mount it through the wood until the exact case thickness and cable exit side are measured.
The tray should be visually centered on B3. The cable slot may stay off-center to match the display connector side.
Rear Bar To Pod Interface
Back panel of the bar needs one large central umbilical opening into the pod.
| Feature | Size / placement | Notes |
|---|---|---|
| Bar-to-pod feedthrough | `170 W x 125 H`, centered on bar back | replaces the small CAD hole; supports stacked sensors, cable access, and service by hand |
| Pod centerline | centered at X = 260 on the bar | keep the T-form symmetric |
| Pod front opening | match the `170 x 125` feedthrough | use rubber grommet, printed sleeve, or sanded roundover |
This opening carries:
- Femto Mega rear sleeve area.
- Femto Bolt USB-C path.
- Femto data/power cable path.
- Left and right Arducam USB-C leads.
- Display mini HDMI.
- Display USB-C power/data.
- Mic USB and low-bandwidth/status wiring if installed.
Internal Sensor Shelf Stack
Build a simple removable shelf tower in the center of the bar. Do not permanently glue the shelves until both sensors are test-fitted with cables attached.
| Shelf | Suggested part | Placement |
|---|---|---|
| Lower Mega shelf | `150 W x 155 D x 6 T` | shelf top around Z = 43 mm; Mega window center around Z = 65 mm |
| Upper Bolt shelf | `145 W x 85 D x 6 T` | shelf top around Z = 101 mm; Bolt window center around Z = 125 mm |
| Side rails | two vertical rails, about `12 W x 130 H x 6 T` | one left and one right of the sensor stack, fixed vertical height |
| Rear cable slot in Mega shelf | `45 W x 24 D` | lets Mega cable/sleeve route rearward into pod |
| Rear cable slot in Bolt shelf | `35 W x 20 D` | lets Bolt USB-C route rearward into pod |
Practical build:
- Use two vertical side rails or aluminum L-brackets on either side of the stack.
- Screw shelves into the rails so each shelf can be removed.
- Keep the rail height fixed to the front cutouts. Use forward/back slots or thin shims for depth correction, not vertical slots.
- Put thin neoprene/foam under each camera to remove vibration.
- Add a front retaining lip or strap, but never cross the lens/sensor windows.
- Leave at least 8-10 mm vertical air gap between the Mega top and Bolt shelf.
- Keep the Mega rear cooling channel open. Do not pack foam behind it.
Important sensor note: the Mega and Bolt are both depth cameras. Do not assume both active depth emitters can run simultaneously without interference testing. The safe prototype mode is one active depth camera at a time, or a later synchronized/staggered mode after software validation.
Rear Compute Pod
Pod outside size: `240 W x 170 H x 200 D`.
Recommended construction:
- Removable top or removable rear panel.
- K11 on standoffs or a tray, bottom fan facing a vented floor.
- Ports facing the rear service window.
- Side USB extension on the right side for the Bluetooth transporter / Sony adapter path.
Pod rear panel:
| Feature | Size / placement | Notes |
|---|---|---|
| Rear service window | `160 W x 75 H`, centered | exposes K11 ports and power access |
| VESA 100 x 100 holes | centered on pod rear, +/-50 mm X and +/-50 mm Z | use backing plate or metal bracket, not bare 6 mm wood |
| Removable rear cover | at least `180 W x 105 H` if used | better than a tiny fixed port window |
Pod right side:
| Feature | Size / placement | Notes |
|---|---|---|
| Service USB slot | `50 W x 22 H`, near rear lower-right side | for panel-mount USB-A/USB-C or Bluetooth/Sony pigtail |
Pod ventilation:
| Vent | Size | Placement |
|---|---|---|
| Bottom intake | about `130 W x 90 D` slot pattern | directly below K11 bottom intake fan |
| Top exhaust fan | Noctua NF-A8 FLX, `80 x 80 x 25`, padded envelope `81 x 81 x 27` | mounted to underside of P3, pulling air out upward |
| P3 fan airflow hole | `76 mm` round cutout centered on P3 at `(120, 100)` | sized for airflow while leaving wood around screw points |
| P3 fan mount holes | `71.5 x 71.5 mm` square pattern, centered on P3 | hole centers at `(84.25, 64.25)`, `(155.75, 64.25)`, `(84.25, 135.75)`, `(155.75, 135.75)` |
| Side vents | optional | use only if top/bottom airflow is blocked |
Use a metal or printed 80 mm grille on the outside of P3. Mount the fan body under P3 so the top remains protected and the fan pulls warm pod air out. Keep at least 12 mm air gap below the K11. Do not block the Femto Mega cooling channel, Mega rear sleeve, or Bolt USB-C exit.
Electrical note: the NF-A8 FLX is a `12 V`, 3-pin fan. Do not power it from a plain 5 V USB port. The design leaves room for the fan lead to route down the right side of the pod, but the final build still needs a small 12 V fan power/controller path unless the compute/power setup exposes a suitable 12 V fan header.
Assembly Order
1. Cut the wood panels oversize by 1-2 mm, then sand to final fit.
2. Dry-fit the empty bar and pod before drilling sensor holes.
3. Drill or route the front sensor openings using the coordinate table above.
4. Install the two center shelf rails.
5. Mount the Femto Mega on the lower shelf, confirming the full front black pill window is visible.
6. Mount the Femto Bolt on the upper shelf, confirming the full front sensor window is visible.
7. Mount the left and right Arducams and confirm no lens edge is covered by wood.
8. Install cable clips along the bottom inside of the bar and along the rear shelf rails.
9. Route all sensor/display cables to the central bar-to-pod feedthrough.
10. Mount the K11 in the pod with ports facing the rear service window.
11. Mount the NF-A8 FLX to the underside of P3 with airflow exhausting upward through the grille.
12. Add the right-side USB extension before closing the pod.
13. Plug everything in while the pod top or rear remains open.
14. Bench-test Mega, Bolt, Arducams, mic, Bluetooth/Sony adapter, display, and the 12 V fan.
15. Only after the bench test, paint/final-finish and close the box.
Cable Plan
Use direct K11 ports for high-bandwidth sensors whenever possible.
| Device | Preferred route |
|---|---|
| Femto Mega | direct K11 USB 3 or Ethernet/PoE path, not a weak hub |
| Femto Bolt | direct K11 USB-C/USB 3 path, not a weak hub |
| Left Arducam | direct USB 3 if available, otherwise powered USB 3 hub |
| Right Arducam | direct USB 3 if available, otherwise powered USB 3 hub |
| Top display | K11 HDMI/mini-HDMI path plus USB-C power/data |
| NF-A8 FLX fan | 12 V 3-pin fan controller/supply, cable routes down right side of pod |
| Mic array | USB hub acceptable if bandwidth is low |
| Bluetooth / Sony adapter | panel-mount USB extension through right-side pod slot |
Buy or confirm:
- short right-angle mini HDMI cable for the display.
- short right-angle USB-C cable for the display.
- short right-angle USB-C cable for the Femto Bolt.
- two short USB-C cables for the Arducams.
- one panel-mount USB-A or USB-C extension for the right-side service slot.
- rubber grommet or edge trim for the 170 x 125 feedthrough.
- 80 mm fan grille for the NF-A8 top exhaust.
- confirmed 12 V fan power/controller path for the NF-A8 FLX.
- cable clamps, zip-tie anchors, and adhesive-backed tie mounts.
Required Physical Measurements Before Final Cutting
These are still real-world checks, even with the wood approach:
| Part | Measure |
|---|---|
| ZHAOCAILIN display | total W/D/thickness, cable exit side, connector depth with cables inserted |
| Arducam metal case | exact hole pitch, screw size, lens barrel outer diameter, USB-C bend radius |
| Femto Mega | bottom 1/4-20 thread location, cable connector clearance, rear vent clearance |
| Femto Bolt | exact W/D/H in hand, USB-C exit direction, mount holes or tripod thread, active window location |
| K11 | exact port side, power button side, cable depth with HDMI/USB/power plugged in |
| NF-A8 FLX | confirm padded thickness, screw choice, grille thickness, fan cable path |
| Panel material | actual thickness, because 6 mm plywood can be 5.6-6.4 mm and 9 mm plywood can vary too |
Friend-Facing Cut Summary
Build one T-shaped enclosure:
- Main bar: `520 x 170 x 110 mm`.
- Rear pod: `240 x 170 x 200 mm`, centered behind the bar.
- Top monitor tray: `315 x 90 mm`, centered on the bar top.
- Front has two stacked center Femto windows and two symmetric Arducam holes. No large front status-light hole in this version.
- Back/pod has one large central cable feedthrough, one rear service window, one right-side USB service slot, bottom intake ventilation, and a real NF-A8 FLX fan mounted as the top exhaust.
The exact front panel drill map is in `lume-wood-enclosure-mockup.html`. A spreadsheet-friendly cut list is in `lume-wood-cut-list.csv`.
Source Notes
- Femto Mega dimensions are from `FEMTO_MEGA_FIT_AUDIT.md` and the user-supplied Orbbec datasheet.
- Femto Bolt dimensions are from Orbbec's current hardware specifications page: `https://www.orbbec.com/documentation/femto-bolt-hardware-specifications/`.
- Noctua NF-A8 FLX fan dimensions are from Noctua's current NF-A8 FLX specifications page: `https://www.noctua.at/en/products/nf-a8-flx/specifications`.
- K11, display, and Arducam values follow `LUME_CURRENT_BUILD_SPEC.md` until physical caliper verification.
Promotion Decision
Attach run IDs, datasets, metrics, and reproduction commands.
Source Anchor
lume-commerce/hardware/cad/wood/LUME_WOOD_ENCLOSURE_SPEC.md
Detected Structure
Evaluation · Architecture