Electrical Components

The electrical system is quite simple, it's a hybrid of the original Northstar display driver with the ANX7530 and a CM5 devkit with batteries. We've also added two OV2640 cameras, each driven by an RP2350 microcontroller connected to the CM5's SPI interface.

graph TB
    %% Main Components
    CM5[Raspberry Pi CM5]
    DISPLAY1[VS035ZSM Display #1<br>4-lane MIPI DSI]
    DISPLAY2[VS035ZSM Display #2<br>4-lane MIPI DSI]
    STEREO_IR[Stereo IR Camera 170<br>USB 3.0]
    T261[Intel T261 Tracking<br>USB 3.0]
    
    %% Additional Cameras
    RP2350_1[RP2350 Controller #1]
    RP2350_2[RP2350 Controller #2]
    CAM1[OV2640 Camera #1]
    CAM2[OV2640 Camera #2]
    
    %% Display Drivers (for both displays)
    LED_DRIVER[LED Driver Circuit]
    BIAS_DRIVER[Display Bias Driver Circuit]
    
    %% Power Management
    BATTERIES[2x 18650 Batteries]
    BMS[Battery Management System]
    RTC[Real-Time Clock + Battery]
    FAN[Cooling Fan]
    USB_PD[USB-PD Controller<br>FUSB302]
    
    %% External Ports
    USB_C_PROG[USB-C Programming Port]
    USB_C_CHARGE[USB-C PD Charging Port]
    HDMI[HDMI Output]
    ANTENNA[U.FL Antenna Connector]
    SSD[M.2 SSD]
    
    %% Connections - Displays
    CM5 -->|MIPI DSI 0| DISPLAY1
    CM5 -->|MIPI DSI 1| DISPLAY2
    LED_DRIVER -->|Backlight Power| DISPLAY1
    LED_DRIVER -->|Backlight Power| DISPLAY2
    BIAS_DRIVER -->|±V Bias| DISPLAY1
    BIAS_DRIVER -->|±V Bias| DISPLAY2
    CM5 -->|I2C/GPIO| LED_DRIVER
    CM5 -->|I2C/GPIO| BIAS_DRIVER
    
    %% Connections - Camera Controllers
    CM5 -->|SPI 0| RP2350_1
    CM5 -->|SPI 1| RP2350_2
    RP2350_1 -->|Camera Interface| CAM1
    RP2350_2 -->|Camera Interface| CAM2
    
    %% Connections - USB Devices
    CM5 -->|USB 3.0 #1| STEREO_IR
    CM5 -->|USB 3.0 #2| T261
    
    %% Connections - Power
    BATTERIES --> BMS
    BMS --> CM5
    BMS --> LED_DRIVER
    BMS --> BIAS_DRIVER
    BMS --> RTC
    BMS --> RP2350_1
    BMS --> RP2350_2
    CM5 -->|RP1 GPIO| FAN
    CM5 -->|RP1 GPIO| BMS
    USB_PD --> BMS
    USB_C_CHARGE --> USB_PD
    
    %% Connections - External Ports
    CM5 --> USB_C_PROG
    CM5 --> HDMI
    CM5 --> ANTENNA
    CM5 --> SSD
    
    %% Subgraphs for visual organization
    subgraph Display System
        DISPLAY1
        DISPLAY2
        LED_DRIVER
        BIAS_DRIVER
    end
    
    subgraph Camera System
        RP2350_1
        RP2350_2
        CAM1
        CAM2
    end
    
    subgraph Power System
        BATTERIES
        BMS
        RTC
        FAN
        USB_PD
    end
    
    subgraph Peripherals
        STEREO_IR
        T261
    end
    
    subgraph External Ports
        USB_C_PROG
        USB_C_CHARGE
        HDMI
        ANTENNA
        SSD
    end

display through DSI….