Smart Display Module
Raspberry Pi Smart Display Module is an adapter board for Raspberry Pi Compute Module 5 (CM5) that enables you to integrate your CM5 into compatible digital signage without requiring external cabling or an external power source.
For more information, see the product page.
If you purchase your Raspberry Pi Smart Display Module from Sharp, it comes with a configured CM5 already installed in the module. For more information, see the Sharp website.
Specifications
Edit this on GitHub
This section describes the physical characteristics and capabilities of Raspberry Pi Smart Display Module, including features, hardware, and dimensions.
Features
Smart Display Module includes the following features:
-
Compatibility with the Intel® Smart Display Module (SDM) specification. The adapter board slots directly into host displays that support this specification.
-
Compatibility with Compute Module 5. The CM5 mounts on the Smart Display Module.
-
Heatsink. The heatsink fits within the SDM form factor and conducts heat away from the CM5.
-
Integrated power. The host display directly powers the CM5.
-
M.2 M key expansion. The M.2 M key PCIe socket, compatible with the 2230, 2242, 2260, and 2280 form factors, provides expansion space to add storage or add an AI accelerator.
-
Space for an external antenna. With the Raspberry Pi Antenna Kit, you can install an external antenna outside of the host display.
-
HDMI output. Supports a second, independent video stream.
-
Connectors. Exposes various Connectors to the outside of the host display.
-
Boot mode switch. Switches the CM5 between booting from eMMC (labelled NORMAL) and booting from USB device mode (labelled USB).
-
External power button. Power cycles the CM5 independently from the display.
-
LED indicator. Indicates the power status and storage activity of the CM5. This indicator shows the same LED behaviour as Raspberry Pi 5. For more information, see LED behaviour.
Hardware
The Smart Display Module box contains the following parts:
-
A Smart Display Module.
-
A passive aluminium heatsink.
-
Four M3 screws to secure the heatsink.
-
Two M2 screws to secure the CM5.
-
A drive attachment screw to secure an M.2 device.
Dimensions
The dimensions of the Raspberry Pi Smart Display Module are compatible with the Intel® SDM specification.
The Smart Display Module has an SDM-L form factor. The dimensions of the main board and its components are 175 × 100 × 20 mm. Including the face plate, handle, and gold finger interface, the full dimensions of the module are 193 × 125 × 25 mm.
Alone, the Smart Display Module weighs approximately 146 g. When assembled with a CM5, heatsink, and screws, it weighs approximately 225 g.
Connectors
The Smart Display Module connects directly to a Raspberry Pi Compute Module 5. It connects to the host display by a gold finger interface at the inside edge of the adapter board.
On the outside of the host display, Smart Display Module exposes the following connectors:
-
HDMI 2.0.
-
USB-C (USB 2.0). This port supports only device mode and is intended for programming your CM5 after installation.
-
Ethernet (RJ45) connector.
-
USB-A (USB 3.0).
On the inside, Smart Display Module exposes the following connectors:
-
22-way camera and display connector.
-
RTC battery holder (CR2032).
-
M.2 M key PCIe socket.
-
CM5 slot.
Set up your Smart Display Module
You can mount your Compute Module 5 on your Smart Display Module, attach optional additional components, and then install the whole module in your host display.
If you purchased your Raspberry Pi Smart Display Module from Sharp, the CM5 is already configured and installed under the heatsink. You don’t need to follow this procedure, but might want to refer to some steps if installing optional components.
Required equipment for this process:
-
Smart Display Module.
-
Included heatsink and screws.
-
A Compute Module 5.
-
A Phillips crosshead screwdriver.
-
Optionally, the Raspberry Pi Antenna Kit.
-
Optionally, an M.2 M key device.
-
A host display with an SDM-compatible slot.
|
Important
|
Disconnect your host display from the power supply before completing the following steps. Even if the display is turned off and in standby, it might still power the SDM slot unless fully disconnected from the power. |
To configure and assemble your Smart Display Module:
-
Configure your Compute Module 5 by installing an operating system image and any required software for your use case. For more information, see Flash an image to a Compute Module.
Alternatively, you can complete this step after you’ve assembled your Smart Display Module. For more information, see Program your CM5 in position.
-
Remove the heatsink from the Smart Display Module to access the Compute Module 5 mounting point.
Use a Phillips crosshead screwdriver to unfasten the four M3 screws that hold the heatsink in place. Retain these screws to use later.
-
Use a Phillips crosshead screwdriver to unfasten the two M2 screws in the CM5 slot. Retain these screws to use later.
-
Mount your CM5 in the Smart Display Module.
-
With the Raspberry Pi logo facing up and correctly oriented on both your CM5 and your Smart Display Module, place the CM5 in the space labelled COMPUTE MODULE 5 with its holes aligned over the mounting pegs.
-
Gently press the CM5 down onto the connectors until it’s secure.
-
-
Use the M2 screws to secure the CM5 to the board. The recommended torque on these screws is 0.15 Nm.
-
Optionally, install an M.2 M key device. If you want to install an M.2 NVMe drive or AI accelerator, it’s easier to do so before installing the heatsink.
-
With your fingers, remove the drive attachment screw.
-
Insert your M.2 device into the M.2 edge connector, sliding the drive into the slot at a slight upward angle. Don’t force the drive into the slot; slide it in gently.
-
Push the notch on the drive attachment screw into the slot at the end of your M.2 drive.
-
Push the M.2 device flat against the board, and insert the drive attachment screw by turning the screw clockwise with your fingers until it feels secure. Don’t over-tighten the screw.
-
-
Optionally, if your CM5 has on-board WiFi, you can attach an external antenna. If you want to install an antenna on your unit, do this before installing the heatsink.
-
Remove the rubber plug from the antenna port on the inside of the Smart Display Module.
-
Ensure the toothed washer is on the SMA connector.
-
From the inside of the Smart Display Module, push the SMA connector (with the flat side towards the other ports) into the antenna port so that it extends through and is accessible from the outside.
-
From the outside, add the split washer and twist the retaining hexagonal nut onto the SMA connector in a clockwise direction until it sits securely in place. To prevent damage, avoid excessive force when tightening.
-
Attach the antenna to the SMA connector with the antenna facing outward and twist the antenna clockwise to secure it.
-
Move the antenna into its final position by turning it to the appropriate angle for your display.
-
If an M.2 device is fitted, avoid routing the antenna cable across it. Instead, route the antenna cable between the M.2 slot and the outer face of the Smart Display Module.
-
Connect the U.FL connector on the antenna cable to the U.FL-compatible connector on your Compute Module 5, next to the top-left mounting hole of your CM5.
-
-
Install the heatsink. One of the heatsink mounting points is offset; this ensures that the heatsink is mounted the correct way.
-
Remove the sleeve and the paper over the thermal pads from the heatsink.
-
If you installed the antenna, ensure that the route of the antenna cable avoids the heatsink mounting points.
-
Place the heatsink over your Compute Module 5 so its mounting points line up with the holes on the Smart Display Module board.
-
Use a Phillips crosshead screwdriver to fasten the M3 screws through the board and into the heatsink mounting points. Tighten the screws evenly. The recommended torque for these screws is 0.25 Nm.
-
-
Optionally, install a CR2032 battery in the RTC battery holder.
-
Optionally, attach a 22-way camera FFC or 22-way display FFC to the camera/display connector, routing the cable through the IO bracket cutout. The CM5 doesn’t automatically detect these devices. You must configure the devices in the
config.txtfile. For more information, see Attach a Camera Module or Connect a Touch Display 2. -
Ensure that your host display is fully disconnected from a power supply.
-
Install the Smart Display Module in your host display. For more information about this installation process, see your host display documentation.
-
Power your host display and turn it on. The host display powers your Smart Display Module and your CM5 boots.
Depending on your host display’s default behaviour, you might need to select the Smart Display Module as its input. For more information, see your host display documentation.
Program your CM5 in position
You can provision your CM5 after you have installed it in the Smart Display Module and installed the Smart Display Module in the host display.
To do this, you need the following equipment:
-
Your host display with Smart Display Module installed.
-
A computer with Raspberry Pi Imager version 2.0.11 or later installed.
-
A USB-C cable.
Complete the following steps:
-
On your computer, start Raspberry Pi Imager.
-
Configure Raspberry Pi Imager so that it can use
rpibootto detect the CM5 and treat it as a mass storage device.-
Open Debug Options:
-
On Windows or Linux, type Ctrl + Alt + S.
-
On macOS, type Cmd + Option + S.
-
-
Scroll to Advanced Features.
-
Use the toggle to select Enable Rpiboot/Fastboot Support.
-
Select Apply to save your changes and exit the Debug Options dialog.
-
-
Ensure that the host display is fully disconnected from a power supply.
-
Use the USB-C cable to connect the computer to the USB-C connector labelled SERVICE on the Smart Display Module.
-
Switch the boot mode switch from NORMAL to USB.
-
Power on the host display. The CM5 appears to Raspberry Pi Imager as a mass storage device.
-
On your computer, use Raspberry Pi Imager to install an operating system on the CM5. When the installation is complete, the computer ejects the mass storage device.
-
Disconnect the cable from the Smart Display Module.
-
Power off your display.
-
Switch the boot mode switch from USB back to NORMAL.
-
Power on your display.
Remove your Smart Display Module
For information about this process, see your host display documentation.
|
Important
|
|