Camemake
CameVision Ego Camemake stereo · NPU
Buy EGO
CameVision Ego V1.I1 · AM V1.3

Mechanical and thermal

Housing, 75.0 mm baseline, RV1126B thermal path.

The demonstration tool (flash, live page, calibration) is in English.

The two faces

CameVision Ego camera side: two SC233HGS modules and the RV1126B in the centre
Camera side. Dual modules left and right. Centre square: RV1126B. microSD between the left camera and the SoC. Smaller square to the right of the SoC: storage / RF.
CameVision Ego connector side: USB-C, PH, RST, BOOT, UART, thermal via field
Connector side. USB-C, PH, RST, BOOT, UART RX/TX. Centre via field: back-side thermal landing under the RV1126B. Right-hand square: Wi-Fi / antenna.

Where the heat is

Thermal path: RV1126B, centre of the camera side. Dual ISP, stereo and NPU. Cameras, eMMC and VS6621 stay clear of that path.

ZoneOn the PCBIn the housing
SoC lid Large square, camera side, between the two eyes Primary cool point. Soft thermal pad or putty onto a metal wall, spreader or small heatsink.
SoC via field Centre of the connector side, under the BGA Secondary cool point. Isolating gap pad from that copper into the same metal volume.
PMIC / power Dark block left of centre on the connector side Air or a light pad. Keep USB-C and PH clear.
Cameras Black barrels at each end Optical keep-out. Support the PCB, never clamp or twist the modules.
Wi-Fi / antennas Right-hand square and gold RF pads Plastic or air in front of the antennas. Metal here kills range and does not cool the SoC.

Die operating 35–45 °C. Kernel trip 115 °C (cpu-thermal / soc-crit). Passive sink sized for the top of the band in still 25 °C air. NPU off at the low end.

Cooling is part of the housing

The metal that holds the cameras is the heat path off the RV1126B.

1. Pick up the lid A 1–2 mm silicone gap pad (electrically isolating, 3 W/m·K or better) on the RV1126B lid, compressed 10–30 % onto a flat aluminium or steel wall. That wall can be the rear of the housing or a small spreader glued to it.
2. Use the via field A second pad on the connector-side via field, into the same metal.
3. One stiff volume The stereo baseline is the PCB. Housing holds the board, not the camera barrels. Bosses or a pocket under the green outline; cameras float in their holes.
4. Leave service faces USB-C, BOOT, RST and PH stay reachable, or come out on a short harness. Maskrom: hold BOOT, tap RST.

Mass and air surface

Passive. Lid pad onto aluminium that can see room air. No fan.

About 2.0 W with dual ISP and stereo, NPU off. About 3.0 W with the NPU on. Room 25 °C. Design die: 42 °C off, 45 °C on. Pad about 1.5 °C/W. Still aluminium in free air about 12 W/m²·K with radiation.

A = Psink / (h · (Tdie − 25 − Psink · 1.5)). About 0.4 W stays in the board, so the sink sees 1.6 W off and 2.6 W on.

NPU off · 2.0 WNPU on · 3.0 W
Die in still 25 °C air35–42 °C40–45 °C
Air skin on the metal100 cm²160 cm²
Aluminium60 g100 g
Practical part50 × 50 mm, 12 mm fins60 × 60 mm, 15–18 mm fins, or one 80 × 50 mm housing wall

Fins count as both faces. A 50 × 50 × 12 mm extrusion is about 100 cm². Pad the block to the RV1126B square. Fins see open air or sit on a thin aluminium housing wall.

At 30 °C room, stay at the top of the 45 °C band or add a few millimetres of fin height.

NPU off 50 × 50 × 12 mm, about 60 g. Dual ISP and depth stay in the low to mid 35–45 °C band in still air.
NPU on 60 × 60 × 16 mm, about 100 g. Same band, near 45 °C. A metal cover that size over the centre of the board is enough if the outside can breathe.

Pad and metal

UseAvoid
InterfaceSoft isolating gap pad or putty on the SoC lid and via fieldBare metal on the via field, liquid metal, hard thermal epoxy that locks the BGA
PressureEven, light compression from the lidA point load, a screw through the SoC, or a spring that bends the board
MetalAluminium pocket or plate over the centre of the boardMetal over the right-hand RF square or in front of the lenses
AirA short chimney past the SoC if the shell is plastic-onlyFoam, tape or a logo plate sitting on the RV1126B

Assembly order

1

Board

  1. Handle the green outline, not the camera barrels and not the SoC lid.
  2. Both modules square. Baseline is this PCB.
  3. Keep the connector side clean. Flux or grease on the via field blocks the pad.
2

Thermal parts

  1. Lid pad on the RV1126B square only.
  2. Cut the back pad to the via field only. Stay off USB-C, PH, RST, BOOT and the UART pads.
  3. Stick pads to the metal first if that keeps them from sliding when the board goes in.
3

Housing

  1. Lower the board onto the bosses. Cameras enter their holes last, with no side load.
  2. Close the lid so the SoC pad compresses. Check that BOOT and RST still click.
  3. Route USB-C and PH without pulling the board against the thermal pads.
4

Prove the path

  1. Power from USB-C. Wait until stereo and ISP are up, then open the page with python tools/cv_ego_page.py.
  2. On-die sensor after depth is up: 35–45 °C (35000–45000). NPU off at the low end; NPU on near 45 °C.
  3. Above 45 °C: pad off the lid, or fins with no air.

Keep-outs

FeatureWhy
Camera barrelsOptical axis and stereo baseline. A clamp here shifts depth and can crack the module.
microSDCard eject. SoC pad stays off the slot.
BOOT / RST / RX / TXMaskrom and console.
PHBattery lead. Strain-relieve the cable in the shell, not on the connector.
Right-hand RF squareWi-Fi / BT. Metal or a graphite sheet here is an antenna shield, not a cooler.
Board flexThe outline is the stereo bar. One screw that twists the PCB is a calibration failure.

Read the SoC temperature

On a board with ADB, the die sensor is the thermal zone:

adb shell cat /sys/class/thermal/thermal_zone0/temp

Millidegrees C. 40000 is 40 °C. Operating 35000–45000. Critical trip 115000 (115 °C). Zone follows cpu-thermal.

Hardware pinmux · Get started · Flash