CM5-Tiny: Difference between revisions

Rita (talk | contribs)
Cindy (talk | contribs)
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{GD Template Impl}}
{{GD Template Impl}}
[[File:CM5-Tiny-07.jpg|thumb|right|CM5 Tiny]]
[[File:CM5-Tiny-02.jpg|thumb|right|CM5 Tiny Interface]]
[[File:CM5-Tiny-03.jpg|thumb|right|CM5 Tiny Dimensions]]
[[File:CM5-Tiny-05.jpg|thumb|right|CM5 Tiny System Programming]]
[[File:CM5-Tiny-06.jpg|thumb|right|CM5 Tiny]]
== 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 33: Line 45:


* ''' 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
Line 61: Line 75:
'''PCB & Compliance'''
'''PCB & Compliance'''
* 4-layer PCB
* 4-layer PCB
* UL94 V-0 flame retardant rating
 
* RoHS compliant; UL certified
|-
|'''Important Notes'''||
<span class="tb_red"></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>
===OS Flashing ===
* '''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>
* Official flashing operation guide: [http://wiki.mcuzone.com:81/index.php?title=S001_Flash_OS S001 Flash OS]
* 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:
=== System Guides ===
#https://smarthomecircle.com/how-to-install-os-on-raspberry-pi-compute-module-5-emmc-storage
* 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]
#https://www.youtube.com/watch?v=SWv-WYlHJWQ
* 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]
* Configuration steps for using an external antenna:
 
https://www.raspberrypi.com/documentation/computers/compute-module.html#antenna
=== 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)]
 
==System Programming==
 
1. Core Board Version Differentiation
 
* - 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.
* - With eMMC Version: Only supports eMMC booting. The onboard TF card is invalid. The system must be programmed via USB OTG.
 
2. USB OTG Programming Steps
 
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.


==Packing List==
==Packing List==
'''CM5 carrier board Kit'''
* CM5_Tiny expansion board × 1
* CM5_Tiny expansion board × 1
* CNC aluminum alloy casing A × 1
* CNC aluminum alloy casing A × 1
*  Fixing screws × 4
*  Fixing screws × 4
Note: Raspberry Pi CM5 core board, antenna, fan, and expansion modules are not included.
Note: Raspberry Pi CM5 core board, antenna, fan, and expansion modules are not included.
[[File:CM5-Tiny-04.jpg | 600px]]
==GPIO Adapter==
This GPIO adapter is specifically designed for the CM5 Tiny with its onboard 0.5mm 22Pin FPC GPIO. It is not compatible with the standard 40Pin Raspberry Pi GPIO or other carrier boards.It converts the onboard 0.5mm 22Pin FPC GPIO connector to a standard 2.54mm 2×10 male header, breaking out UART, SPI, PWM, 3.3V and GND signals via 20 active pins. Includes matching 22Pin FPC flexible cable. Works with common Dupont wires, sensors and relay modules — eliminates messy flying wires and simplifies embedded prototyping.
<gallery>
File:CM5-Tiny-GPIO-Adapter-Board-02.jpg|GPIO Adapter
File:CM5-Tiny-GPIO-Adapter-Board-04.jpg|GPIO Adapter
File:CM5-Tiny-GPIO-Adapter-Board-06.jpg|GPIO Adapter
File:CM5-Tiny-GPIO-Adapter-Board-01.jpg|GPIO Adapter
</gallery>


==Matching Case==
==Matching Case==
Line 90: Line 122:
* A reserved antenna interface is provided: the WiFi CM5 core requires an external antenna (the metal casing will block the WiFi signal).  
* 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.
* It is only compatible with single-board units; PCIe expansion modules cannot be stacked internally.
 
[[File:CM5-Tiny-IMG-1103-size.jpg| 600px]]
==Installation Tips for C519 & X1500/X1501==
 
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.
 
[[File:C519-IMG-9184-1-WiKi.jpg|900px]]
 
[[File:X1501-IMG-9246-Install.jpg|900px|none|X1501]]
 
[[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" />