CM5-Tiny: Difference between revisions
No edit summary |
|||
| (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''' || | ||
* '''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 | <span class="tb_red">'''Input Power''': </span> | ||
* <span class="tb_red"> | * <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× USB 3.0 Type-C (non-reversible; one side USB 3.0, reverse side USB 2.0) | ||
* | * 1× USB 2.0 Type-C OTG (for system flashing; works as virtual USB NIC under OpenWrt) | ||
* 1 | * 1× USB 2.0 1.25mm-4Pin header (for 4G module expansion) | ||
* | * 1× PCIe 0.5mm-16Pin slot (for WiFi / NVMe SSD / AI / TPU / 2.5G network expansion) | ||
* | * 1× 0.5mm-22Pin CSI/DSI combo FPC port (for camera or display) | ||
* | * 1× 0.5mm-20Pin GPIO expansion header | ||
* | * 1× TF card slot (boot only for non-eMMC CM5 core boards) | ||
* | * 1× 1.25mm-2Pin RTC battery header | ||
* | * 1× 1.0mm-4Pin PWM fan header | ||
* | * 1× BOOT button, 1× Power on/off button | ||
* 3× Status LEDs (Power Indicator, CM5 Power Indicator, Run Indicator) | |||
'''Video''': | '''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 | |||
<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> | |||
<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 | |||
|} | |} | ||
==User Manual== | ==User Manual== | ||
== | ===OS Flashing === | ||
* Official flashing operation guide: [http://wiki.mcuzone.com:81/index.php?title=S001_Flash_OS S001 Flash OS] | |||
* | |||
== | === System Guides === | ||
* 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] | |||
=== 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== | |||
* 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. | |||
==Matching Case== | |||
* The CNC aluminum alloy casing is compact and exquisite, and provides heat dissipation for the CM5 core board. | |||
* 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. | |||
==FAQ== | ==FAQ== | ||
<!--Add review function! --> | <!--Add review function! --> | ||
<comment-streams id="main" /> | <comment-streams id="main" /> | ||