Cytron CM4 Maker Board Review: Versatility sa PCB Form
Ang Cytron na nakabase sa Malaysia ay may kasaysayan ng paggawa ng mga nakakatuwang board ng Maker. Mula sa Maker HAT, Maker Pi Pico, at sa robotics na nakatutok sa Maker Pi RP2040, nasuri namin ito ay maliwanag na ang Cytron ay nagbibigay ng pagkain para sa maker market. Para sa pinakabagong board nito, ang $56 CM4 Maker Board, nakikita namin ang focus nito mula sa mainstream na Raspberry Pi at Raspberry Pi Pico, patungo sa Raspberry Pi Compute Module 4.
Ang CM4 Maker Board ay isang Swiss Army na kutsilyo, nag-aalok ito ng lahat ng koneksyon na kailangan namin para ikonekta ang mga HAT, sensor at mabilis na NVMe SSD sa isang 110 x 110 mm na pakete. Ngunit ang kakayahang magamit ito ay nakakapinsala sa pag-andar nito? Upang maunawaan ito at matuto nang higit pa tungkol sa board, inilagay namin ito sa bagong test bench at sinimulan ang mga pagsusulit.
Mga Detalye ng CM4 Maker Board
Mag-swipe upang mag-scroll nang pahalangSocketCompute Module 4GPIOFull 40 pin Raspberry Pi compatible GPIO 5 x Maker Ports (Grove connectors) 1 x Stemma QT (Qwiic / QW/ST compatible) 10 x GPIO LEDs 3 x Push button inputs Piezo out19 audio (GPIO audio) (GPIO18 at 19) Real time clockPorts4 x USB 2 Gigabit Ethernet HDMI (4K60) USB C (Power and to flash eMMC with OS) 1 x Camera (CSI) Connector 1 x Display (DSI) ConnectorStorageMicro SD slot para sa CM4 Lite M.2 NVMe para sa 2230 at 2242 drivePower5V sa pamamagitan ng USB-C 7-18V sa pamamagitan ng DC jack Onboard na power switch at breakout para sa external na power buttonMga Dimensyon110 x 110 x 17.3 mm
Larawan 1 ng 6
(Credit ng larawan: Tom’s Hardware)(Credit ng larawan: Tom’s Hardware)(Credit ng larawan: Tom’s Hardware)(Credit ng larawan: Tom’s Hardware)(Credit ng larawan: Tom’s Hardware)(Credit ng larawan: Tom’s Hardware)
Gaya ng dati sa mga Cytron board, kami ay binabati ng natatanging purple PCB. Ang silkscreen ay madaling basahin, at kapaki-pakinabang na nagpapakita kung aling mga GPIO pin ang nakakonekta sa marami sa mga port at LED. Kahit na ang M.2 socket ay may kapaki-pakinabang na paalala na huwag gumamit ng mga SATA drive kasama nito. Ang layout ng CM4 Maker Board ay mas katulad ng karaniwang PC motherboard kaysa sa isang board computer.
Ang lahat ng mga pangunahing port (USB, Ethernet, Power atbp) ay matatagpuan sa isang gilid ng board. Ang apat na USB 2 port ay masarap magkaroon, ngunit gusto kong makakita ng USB 3 port, dahil ngayon ang tanging paraan upang makakuha ng high-speed na storage ay ang paggamit ng M.2 NVMe na koneksyon. Sa kabilang panig ay ang Maker Ports, ang pangalan ng Cytron para sa Grove at Stemma QT connectors.
Hindi ako nakatanggap ng anumang mga wire sa kahon, ngunit sa kabutihang palad mayroon akong malawak na koleksyon ng parehong mga bahagi ng Grove at Stemma QT. Ang Compute Module 4 ay inilalagay sa gitna ng board, na may silkscreen na nagpapahiwatig ng oryentasyon. Maaari mong, tulad ng maraming iba pang CM4 carrier board, ipasok ito nang baligtad. Siguraduhin lamang na ang mga butas ay nakahanay bago pindutin ang pababa.
(Credit ng larawan: Tom’s Hardware)
Sa ibaba lamang ng CM4 socket, at sa kanan ng CR2032 na may hawak ng baterya para sa real time clock, kung saan maaaring mag-install ng NVMe 2230 o 2242 SSD. Nag-install ako ng 128GB Cytron Makerdisk at pagkatapos ay nag-install ng Raspberry Pi OS sa eMMC ng aking Compute Module 4 test unit. Pagkatapos, gamit ang Raspberry Pi OS’ SD Card Copier, kinopya ko ang pag-install sa NVMe drive.
(Credit ng larawan: Tom’s Hardware)
Ang pag-boot mula sa NVMe ay hindi kasing bilis ng eMMC, kakaiba. Malapit nang humigit-kumulang anim na segundo na mas mabagal kaysa sa eMMC, ang NVMe ay talagang nagiging sarili nito kapag ginamit para sa mga pangkalahatang gawain sa pag-compute. Mayroon itong mas mataas na sunud-sunod na bilis ng pagsulat na 367 MBps kumpara sa 70MB/s ng eMMC. Sa wakas ay sinubukan ko ang isang 64GB Class 10 A1 SDXC card at ipinakita ng pagsubok na ito ang pinakamabagal na sunud-sunod na bilis ng pagsulat na 29.5 MB lang.
(Credit ng larawan: Tom’s Hardware)Mag-swipe para mag-scroll nang pahalangHeader Cell – Column 0 Boot Time (segundo)Sequential Write SpeedNVMe30.63376643 KB/seceMMC24.2572575 KB/secMicro SD26.8530214 KB/sec
Gamit ang Cytron CM4 Maker Board
(Credit ng larawan: Tom’s Hardware)
Gamit ang OS na naka-install sa NVMe drive, sinimulan ko ang proseso ng pagsubok sa GPIO. Una gusto kong kontrolin ang mga LED na konektado sa mga tukoy na GPIO pin. Ang mga ito ay isang kapaki-pakinabang na paraan upang suriin ang katayuan ng isang GPIO pin, at maaaring magamit upang subukan na ang isang partikular na programming language ng GPIO library ay gumagana nang tama, nang hindi nangangailangan ng anumang mga wire up.
Pagkatapos maglaro sa mga LED ay sinubukan ko ang tatlong mga pindutan na konektado sa GPIO17, 22, 27 gamit ang GPIO Zero. Pagkatapos ay nagpasya akong subukan ang aking husay sa musika gamit ang onboard na piezo buzzer. Nakakonekta sa GPIO19, nakapag-compose ako ng maikling tune, na inaasahan kong hindi kukunin ng sinumang publisher.
(Credit ng larawan: Tom’s Hardware)
May dalawa pang button na malapit sa USB-C port. Ang mga button na ito ay para sa ligtas na pag-off sa board. Gamit ang script ng pag-install ng Cytron, nagawa kong itakda ang board upang mag-react kapag pinindot ang parehong mga pindutan. Ito ay magti-trigger ng ligtas na pag-shutdown ng Compute Module 4. Sa itaas lang ay dalawang pin na gumagaya sa function ng button. Ang mga pin na ito ay maaaring ikonekta sa isang button sa labas ng isang case. Kaya kung gusto mong i-embed ang iyong Pi sa isang lumang PC case, makakatulong iyon.
(Credit ng larawan: Tom’s Hardware)
Nang naka-off ang board, ikinonekta ko ang isang HAT, partikular ang Pimoroni’s Explorer HAT Pro, isang HAT na nagtatampok sa aming listahan ng Best Raspberry Pi HATs at isang board din na tinuturuan ko noon ng programming. Pagkatapos paganahin ang I2C at magpatakbo ng ilang pagsubok, masasabi kong wala kang mga isyu sa GPIO. Nais ko lang na mayroong ilang M2.5 spacer sa kahon, ang pagpindot sa mga pindutan ng Explorer HAT Pro ay iniwan itong mapanganib na malapit sa SoC ng CM4.
(Credit ng larawan: Tom’s Hardware)
Ang interesante ay ang mga Maker port na nakahanay sa isang gilid ng board. Dito maaari nating ikonekta ang mga katugmang bahagi ng Grove sa mga digital na GPIO pin, PWM, UART at I2C. Upang madaling masubukan ang mga port ng Maker, bumaling ako sa mga library ng CircuitPython ng Adafruit habang gumagawa sila ng maikling gawain ng pagkonekta ng mga sensor at mga bahagi.
Ang unang bahagi na sinubukan ay isang 128×64 OLED display na gumamit ng I2C protocol. Matapos mahanap ang library at magsulat ng test script, hindi nagtagal ay nagkaroon ako ng randomized starfield dancing sa screen. Susunod, Stemma QT. Sa katunayan ang port na ito ay napakaliit, at nakatago, na orihinal na napalampas ko ito. Nag-plug ako sa isang Adafruit MPU 6050 6 DOF accelerometer at gyro sensor, na-install ang library at pagkatapos ay nagsulat ng ilang linya ng code upang i-stream ang data sa Python REPL.
Ang isang mabilis na pagsubok ng camera ay kung saan ko nakatagpo ang aking unang “gotcha”. Dapat talaga binasa ko ang manual. Ang Compute Module 4 ay kailangang i-configure upang gumamit ng camera. Matapos patakbuhin ang kinakailangang script, sinubukan kong muli at nakuhanan ang isang napakalinaw na kuha ng aking sarili sa pagsubok sa camera. Ginamit ko ang pinakabagong wide angle na Camera Module 3 na may autofocus at lahat ay gumana mula noon. Hindi ako nagkaroon ng pagkakataong subukan ang display port, dahil sa katotohanan na hindi ko mahanap ang aking opisyal na display mula noong inilipat ko ang aking opisina.
Anong Mga Proyekto ang Kapaki-pakinabang ng CM4 Maker Board ng Cytron?
(Credit ng larawan: Tom’s Hardware)
Ang Cytron CM4 Maker Board ay mabuti para sa lahat ng mga proyekto, lalo na ang mga maaaring gumana sa isang Raspberry Pi Model B. Sa kasamaang palad, ang Raspberry Pi Compute Module 4 ay kadalasang ang pinakamahirap na board na hanapin sa stock, kaya kung mayroon ka, mayroon kang ito para sa isang tiyak na dahilan.
Ang CM4 Maker Board ng Cytron ay higit pa sa isang Swiss Army na kutsilyo kaysa sa isang scalpel. Gumagawa ito ng maraming bagay nang mahusay, sa halip na isang bagay na mahusay. Ang GPIO at Maker port ay mahusay na magkaroon, ngunit maaari naming makuha ang parehong pag-andar sa mga HAT sa Raspberry Pi. Malugod na tinatanggap ang onboard na NVMe slot at nagbibigay ng napakabilis na bilis sa Raspberry Pi OS.
Ang aming unang ideya para sa CM4 Maker Board ay gamitin ito bilang base para sa isang arcade cabinet build. Ang mga nakahanay na port ay gagana tulad ng isang motherboard sa isang PC case, na nag-aalok ng access sa mga port, habang pinananatiling maayos ang lahat. Ang NVMe drive ay magbibigay ng mabilis na access sa mga emulator at ROM, at ang HAT compatibility ay magbibigay-daan sa paggamit ng Picade HAT ng Pimoroni para sa madaling pag-wire. Ang isa pang proyekto ay maaaring isang istasyon ng sensor, na nangongolekta ng data mula sa mga sensor na konektado sa mga port ng Maker at GPIO.
Bottom Line
(Kredito ng larawan: Tom’s Hardware)
Nagustuhan ko ang oras ko sa board na ito. Bukod sa isyu sa camera, isang bagay na nangangailangan sa akin na basahin ang manwal, ang board na ito ay gumana lamang at ito ay gumawa ng mahusay na trabaho. Kung gusto mong gumamit ng mga HAT sa iyong Compute Module 4, mag-boot mula sa NVMe o gumamit ng mga bahagi ng Stemma QT / Grove kung gayon ito ang board para sa iyo. Ang likas na kakayahang umangkop nito ay nagpapahiram sa maraming proyekto; siguraduhin mo lang na may iniisip kang project bago bumili.
HIGIT PA: Pinakamahusay na RP2040 Board
HIGIT PA: Pinakamahusay na Mga Proyekto ng Raspberry Pi
HIGIT PA: Raspberry Pi: Paano Magsimula