CM5-Tiny: Difference between revisions

Rita (talk | contribs)
No edit summary
Rita (talk | contribs)
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{GD Template Impl}}
{{GD Template Impl}}
== Important Notes ==
* The USB 3.0 Type-C port does not support reversible insertion; confirm orientation before plugging in.
* CM5 core boards with eMMC only boot from eMMC; the onboard TF card slot is invalid for these versions.
* The power on/off button is natively supported by Raspberry Pi OS and Ubuntu; not supported by default in OpenWrt.
* PCIe expansion modules (WiFi7/SSD/TPU/AI) require a dedicated same-direction PCIe FPC cable.
==Overview==
==Overview==


Line 10: Line 16:
|-
|-
| '''For use with''' ||  
| '''For use with''' ||  
Raspberry Pi Compute Module 5 (CM5)
Raspberry Pi Compute Module 5 (CM5), connector model DF40HC3.0
|-
|-
| '''Key Features''' ||  
| '''Key Features''' ||  
*  '''Compatible with all Raspberry Pi CM5 core boards ''', connector model DF40HC3.0
*  '''USB 3.0 Type-C ''': Reversible insertion is not supported; one side is USB 3.0, the other side is USB 2.0. Please pay attention to the insertion orientation.
*  '''USB 3.0 Type-C ''': Reversible insertion is not supported; one side is USB 3.0, the other side is USB 2.0. Please pay attention to the insertion orientation.
*  '''USB 2.0 OTG ''': Supports eMMC/TF card system programming and can be configured as a USB network card under OpenWrt.
*  '''USB 2.0 OTG ''': Supports eMMC/TF card system programming and can be configured as a USB network card under OpenWrt.
Line 34: Line 39:


* ''' Power Supply ''': 5V 3A, USB-C powered, can be powered via USB-C OTG or USB 3.0-C
* ''' Power Supply ''': 5V 3A, USB-C powered, can be powered via USB-C OTG or USB 3.0-C
*Power on/off button


*  '''3 Status Indicators ''': Power Indicator, CM5 Power Indicator, Run Indicator
*  '''3 Status Indicators ''': Power Indicator, CM5 Power Indicator, Run Indicator
|-
|-
| '''Technical Specification''' ||  
| '''Technical Specification''' ||  
<span class="tb_red">'''Power supply''': </span>
<span class="tb_red">'''Input Power''': </span>
* <span class="tb_red">5.1Vdc +/-5% 5A  power via USB-C power supply</span>
* <span class="tb_red">5V 3A USB-C input; power supported via both USB 3.0-C and USB 2.0 OTG ports</span>




'''Connectivity''':
'''Connectivity''':
* 1 x USB-C (Power in and OS image loading)
* USB 3.0 Type-C (non-reversible; one side USB 3.0, reverse side USB 2.0)
* 1 x 1Gigabit RJ45 Ethernet with PoE+ HAT+ support <span class="tb_red">(requires separate Raspberry Pi PoE+ HAT+)</span>
* 1× USB 2.0 Type-C OTG (for system flashing; works as virtual USB NIC under OpenWrt)
* 1 x USB2.0 Type-A
* 1× USB 2.0 1.25mm-4Pin header (for 4G module expansion)
* 1 x USB3.0 Type-A
* 1× PCIe 0.5mm-16Pin slot (for WiFi / NVMe SSD / AI / TPU / 2.5G network expansion)
* 1 x 2.5 Gigabit RJ45 Ethernet
* 1× 0.5mm-22Pin CSI/DSI combo FPC port (for camera or display)
* Standard 40-pin GPIO header
* 1× 0.5mm-20Pin GPIO expansion header
* microSD card socket for Compute Module 5 Lite modules
* 1× TF card slot (boot only for non-eMMC CM5 core boards)
* 2 x M.2 M key NVMe sockets
* 1× 1.25mm-2Pin RTC battery header
* 4-pin fan connector
* 1× 1.0mm-4Pin PWM fan header
* 2 x MIPI DSI/CSI-2 FPC connectors (22-pin 0.5 mm pitch cable)
* 1× BOOT button, 1× Power on/off button
* Raspberry Pi HAT+ connector
* 3× Status LEDs (Power Indicator, CM5 Power Indicator, Run Indicator)
* RTC battery socket


'''Video''': 2 x full-size HDMI 2.0 connectors
'''Video''': 1× Micro HDMI, up to 4K resolution


'''Mechanical''':
* Board dimensions: 53.5mm × 55mm
* Enclosure A dimensions: 58mm × 56mm × 16mm
'''PCB & Compliance'''
* 4-layer PCB
* UL94 V-0 flame retardant rating
* RoHS compliant; UL certified


'''Input power''':
<span class="tb_red">For optimal performance, please use the official Raspberry Pi '''27W USB-C''' Power Supply or an alternative power supply capable of delivering '''5.1V at 5A'''. An incompatible power supply with a lower output voltage may fail to power on the system.</span>
* External +5V USB-C PSU
* Power button to wake and shut down Compute Module 5
 
 
'''Form factor''': 85mm x 87mm
|-
|'''Important Notes'''||
<span class="tb_red">For optimal performance, please use the official Raspberry Pi '''27W USB-C''' Power Supply or an alternative power supply capable of delivering '''5.1V at 5A'''. An incompatible power supply with a lower output voltage may fail to power on the system..</span>
|}
|}


==User Manual==
==User Manual==
* The hardware design refers to the official design, please refer to: https://datasheets.raspberrypi.com/cm5/cm5io-datasheet.pdf
* '''Hardware Installation: [https://suptronics.com/Raspberrypi/cm5/x1501-v1.0_hardware.html X1501 Hardware]''', <span class="tb_red">'''please click the left link to view it, it's very important!''' </span>
* '''How to make it work: [https://suptronics.com/Raspberrypi/cm5/x1501-v1.0_software.html X1501 Software]''', <span class="tb_red">'''please click the left link to view it, it's very important!''' </span>
* https://smarthomecircle.com/how-to-install-os-on-raspberry-pi-compute-module-5-emmc-storage
* how to flash os into cm5 emmc, Refer to the following:
#https://smarthomecircle.com/how-to-install-os-on-raspberry-pi-compute-module-5-emmc-storage
#https://www.youtube.com/watch?v=SWv-WYlHJWQ
* Configuration steps for using an external antenna:
https://www.raspberrypi.com/documentation/computers/compute-module.html#antenna


==Packing List==
===OS Flashing ===
'''CM5 carrier board Kit'''
* Official flashing operation guide: [http://wiki.mcuzone.com:81/index.php?title=S001_Flash_OS S001 Flash OS]
* X1501 V1.0 CM5 carrier board x1
* M.2-A1 extension board x2 (to fix M.2 2230 and 2242 SSDs)
* 2.54mm jumer cap x2
* M2*3 screw x 6
[[File:X1501-IMG-9222-Packing-List-New.jpg|600px]]


==Matching Case==
=== System Guides ===
According to user feedback, we have designed a metal case [[X1500-C1]] / [[X15-C1]] specifically for [[X1500]] / [[X1501]] IO boards. [[X15-C1]] and [[X1500-C1]] have different sizes, different appearances, and the same usage.
* Raspberry Pi OS usage and functionality test: [http://wiki.mcuzone.com:81/index.php?title=5006_CM5_Tiny#%E5%9B%9B%E3%80%81%E6%A0%91%E8%8E%93%E6%B4%BEOS%E7%9A%84%E4%BD%BF%E7%94%A8 Raspberry Pi OS Guide]
* OpenWrt system configuration and usage: [http://wiki.mcuzone.com:81/index.php?title=5006_CM5_Tiny#%E4%BA%94%E3%80%81OpenWrt%E7%B3%BB%E7%BB%9F%E7%9A%84%E4%BD%BF%E7%94%A8 OpenWrt Guide]


Here is a detailed comparison:
=== Optional General Reference ===
* [https://smarthomecircle.com/how-to-install-os-on-raspberry-pi-compute-module-5-emmc-storage General CM5 eMMC Installation Guide (third party)]


{| class="wikitable"
==System Programming==
! Model !! Compatible with !!compatibility!!Cooler / Heatsink
|-
| [[X15-C1]] V1.0 ||Raspberry Pi CM5||[[X1500]]/[[X1501]]/other low-profile expansion HATs||[[X15-F1]]
|-
| [[X1500-C1]]  ||Raspberry Pi CM5||[[X1500]]/[[X1501]]||[[C519]]
|}


'''Please note''': The metal case will shield the wifi signal, so please use Ethernet when you use this case
1. Core Board Version Differentiation


<gallery>
* - No eMMC Version: Supports TF card booting. The system can be programmed via a card reader or via the onboard OTG interface without removing the card.
X15-C1-IMG-9680.jpg|X15-C1
* - With eMMC Version: Only supports eMMC booting. The onboard TF card is invalid. The system must be programmed via USB OTG.
X1500-C1-IMG-9275-NEW.jpg|X1500-C1
File:X1500-C2-IMG-9792.jpg|X1500-C2


</gallery>
2. USB OTG Programming Steps


==Installation Tips for C519 & X1500/X1501==
Press and hold the onboard BOOT button. Connect the OTG port to the computer using a USB-C cable and power on. Release the button after the computer recognizes the BCM2712 device to begin system programming. Power on again after programming is complete.


Since both the C519 heatsink and PCB holes are threaded, proper alignment and minimal spacing are crucial during assembly. Carefully align the C519 with the PCB mounting holes, press down firmly until the heatsink touches the PCB, then tighten the screws.
==Packing List==
* CM5_Tiny expansion board × 1
* CNC aluminum alloy casing A × 1
*  Fixing screws × 4
Note: Raspberry Pi CM5 core board, antenna, fan, and expansion modules are not included.


[[File:C519-IMG-9184-1-WiKi.jpg|900px]]
==Matching Case==
 
* The CNC aluminum alloy casing is compact and exquisite, and provides heat dissipation for the CM5 core board.  
[[File:X1501-IMG-9246-Install.jpg|900px|none|X1501]]
* A reserved antenna interface is provided: the WiFi CM5 core requires an external antenna (the metal casing will block the WiFi signal).  
 
* It is only compatible with single-board units; PCIe expansion modules cannot be stacked internally.
[[File:X1500-C1-IMG-9379-Installaion.jpg|900px]]
 
===Video Guide===
Installation Video: https://youtu.be/H1vgT2lrJQI
{{#ev:youtube|https://youtu.be/H1vgT2lrJQI}}


==FAQ==
==FAQ==
{{X150x-FAQ}}
<!--Add review function! -->
<!--Add review function! -->
<comment-streams id="main" />
<comment-streams id="main" />