banner
Maison / Nouvelles / Examen de la carte de fabrication Cytron CM4 : polyvalence sous forme de PCB
Nouvelles

Examen de la carte de fabrication Cytron CM4 : polyvalence sous forme de PCB

Sep 18, 2023Sep 18, 2023

Le Cytron Maker Board CM4 fait tellement de choses, si bien, mais étant donné les pénuries de Raspberry Pi Compute Module 4, vous voudrez vous assurer d'en avoir un avant d'acheter.

Petite taille

De nombreux ports

Les ports Maker sont utiles

L'emplacement SSD NVMe est génial

L'accès GPIO est superbe

C'est pour qui?

Pas de port USB 3

Pourquoi vous pouvez faire confiance à Tom's Hardware Nos examinateurs experts passent des heures à tester et à comparer les produits et services afin que vous puissiez choisir celui qui vous convient le mieux. En savoir plus sur la façon dont nous testons.

Cytron, basé en Malaisie, a l'habitude de fabriquer des planches Maker amusantes. D'après le Maker HAT, le Maker Pi Pico et le Maker Pi RP2040 axé sur la robotique que nous avons examinés, il est évident que Cytron s'adresse au marché des fabricants. Pour sa dernière carte, la CM4 Maker Board à 56 $, nous voyons son objectif passer du Raspberry Pi et du Raspberry Pi Pico grand public au Raspberry Pi Compute Module 4.

La carte CM4 Maker est un couteau suisse, elle offre toutes les connexions dont nous avons besoin pour connecter des HAT, des capteurs et des SSD NVMe rapides dans un boîtier de 110 x 110 mm. Mais cette polyvalence se fait-elle au détriment de sa fonctionnalité ? Pour comprendre cela et en savoir plus sur la carte, nous l'avons mise sur le nouveau banc de test et avons commencé les tests.

Comme toujours avec les cartes Cytron, nous sommes accueillis avec le PCB violet distinctif. La sérigraphie est facile à lire et révèle utilement les broches GPIO auxquelles de nombreux ports et voyants sont connectés. Même la prise M.2 a un rappel utile de ne pas utiliser de disques SATA avec elle. La disposition de la CM4 Maker Board ressemble plus à une carte mère de PC typique qu'à un ordinateur à carte unique.

Tous les ports principaux (USB, Ethernet, alimentation, etc.) sont situés sur un côté de la carte. Les quatre ports USB 2 sont agréables à avoir, mais j'aurais aimé voir un port USB 3, car désormais le seul moyen d'obtenir un stockage à haut débit est d'utiliser la connexion M.2 NVMe. De l'autre côté se trouvent les ports Maker, le nom de Cytron pour les connecteurs Grove et Stemma QT.

Je n'ai reçu aucun fil dans la boîte, mais heureusement, j'ai une vaste collection de composants Grove et Stemma QT. Le module de calcul 4 est placé au centre de la carte, la sérigraphie indiquant l'orientation. Vous pouvez, comme avec de nombreuses autres cartes porteuses CM4, l'insérer à l'envers. Assurez-vous simplement que les trous sont alignés avant d'appuyer.

Juste en dessous de la prise CM4, et à droite d'un support de pile CR2032 pour l'horloge en temps réel, se trouve l'endroit où un SSD NVMe 2230 ou 2242 peut être installé. J'ai installé un Cytron Makerdisk de 128 Go, puis installé Raspberry Pi OS sur l'eMMC de mon unité de test Compute Module 4. Ensuite, à l'aide du copieur de carte SD de Raspberry Pi OS, j'ai copié l'installation sur le lecteur NVMe.

Le démarrage à partir de NVMe n'est pas aussi rapide que eMMC, étrangement. Arrivant environ six secondes plus lentement qu'eMMC, NVMe prend tout son sens lorsqu'il est utilisé pour des tâches informatiques générales. Il a une vitesse d'écriture séquentielle beaucoup plus élevée de 367 Mo/s par rapport aux 70 Mo/s d'eMMC. Enfin, j'ai testé une carte SDXC A1 de classe 10 de 64 Go et ce test a montré la vitesse d'écriture séquentielle la plus lente de seulement 29,5 Mo.

Avec le système d'exploitation installé sur le lecteur NVMe, j'ai commencé le processus de test du GPIO. Tout d'abord, je voulais contrôler les LED connectées à des broches GPIO spécifiques. Ce sont des moyens utiles pour vérifier l'état d'une broche GPIO et peuvent être utilisés pour tester que la bibliothèque GPIO d'un langage de programmation spécifique fonctionne correctement, sans avoir besoin de câbler quoi que ce soit.

Après avoir joué avec les LED, j'ai ensuite testé les trois boutons connectés à GPIO17, 22, 27 en utilisant GPIO Zero. J'ai alors décidé de tester mes prouesses musicales avec le buzzer piézo intégré. Connecté au GPIO19, j'ai pu "composer" une courte mélodie, qui je pense ne sera reprise par aucun éditeur.

Il y a deux autres boutons près du port USB-C. Ces boutons permettent d'éteindre la carte en toute sécurité. En utilisant le script d'installation de Cytron, j'ai pu configurer la carte pour qu'elle réagisse lorsque les deux boutons sont enfoncés. Cela déclenchera un arrêt en toute sécurité du module de calcul 4. Juste au-dessus se trouvent deux broches qui reproduisent la fonction du bouton. Ces broches peuvent être connectées à un bouton à l'extérieur d'un boîtier. Donc, si vous souhaitez intégrer votre Pi dans un ancien boîtier de PC, cela vous aiderait.

Avec la carte éteinte, j'ai ensuite connecté un HAT, en particulier l'Explorer HAT Pro de Pimoroni, un HAT qui figure dans notre liste des meilleurs HAT Raspberry Pi et également une carte avec laquelle j'enseignais la programmation. Après avoir activé I2C et effectué quelques tests, je peux dire que vous n'aurez aucun problème avec le GPIO. Je souhaite juste qu'il y ait des entretoises M2.5 dans la boîte, en appuyant sur les boutons de l'Explorer HAT Pro, on le laisse dangereusement proche du SoC du CM4.

Les ports Maker qui s'alignent le long d'un bord de la carte sont intéressants. Ici, nous pouvons connecter des composants compatibles Grove aux broches GPIO numériques, PWM, UART et I2C. Pour tester facilement les ports Maker, je me suis tourné vers les bibliothèques CircuitPython d'Adafruit car elles simplifient la connexion des capteurs et des composants.

Le premier composant à tester était un écran OLED 128x64 qui utilisait le protocole I2C. Après avoir localisé la bibliothèque et écrit un script de test, j'ai rapidement eu un champ d'étoiles aléatoire dansant sur l'écran. Ensuite, Stemma QT. En fait, ce port est si petit et caché que je l'ai manqué à l'origine. J'ai branché un accéléromètre et un capteur gyroscopique Adafruit MPU 6050 6 DOF, installé la bibliothèque, puis écrit quelques lignes de code pour diffuser les données vers le REPL Python.

Un test rapide de l'appareil photo est l'endroit où j'ai rencontré mon premier "gotcha". J'aurais vraiment dû lire le manuel. Le Compute Module 4 doit être configuré pour utiliser une caméra. Après avoir exécuté le script nécessaire, j'ai réessayé et pris une photo parfaitement claire de moi-même en train de tester la caméra. J'ai utilisé le dernier module de caméra grand angle 3 avec autofocus et tout a fonctionné à partir de là. Je n'ai pas eu l'occasion de tester le port d'affichage, du fait que je ne trouve pas mon affichage officiel depuis que j'ai déménagé mon espace de bureau.

La carte Cytron CM4 Maker est bonne pour tous les projets, en particulier ceux qui pourraient autrement fonctionner avec un Raspberry Pi modèle B. Malheureusement, le Raspberry Pi Compute Module 4 est souvent la carte la plus difficile à trouver en stock, donc si vous en avez une, vous avez cela pour une raison précise.

La CM4 Maker Board de Cytron est plus un couteau suisse qu'un scalpel. Il fait beaucoup de choses bien, au lieu d'une chose excellemment. Les ports GPIO et Maker sont formidables, mais nous pouvons obtenir la même fonctionnalité avec les HAT sur le Raspberry Pi. L'emplacement NVMe intégré est le bienvenu et offre une grande vitesse au système d'exploitation Raspberry Pi.

Notre idée initiale pour le CM4 Maker Board était de l'utiliser comme base pour une construction d'armoire d'arcade. Les ports alignés fonctionneraient comme une carte mère dans un boîtier PC, offrant un accès aux ports, tout en gardant tout en ordre. Le lecteur NVMe fournirait un accès rapide aux émulateurs et aux ROM, et la compatibilité HAT permettrait l'utilisation du Picade HAT de Pimoroni pour un câblage facile. Un autre projet pourrait être une station de capteurs, collectant des données à partir de capteurs connectés aux ports Maker et GPIO.

J'ai adoré mon temps avec cette planche. Mis à part le problème de l'appareil photo, quelque chose qui m'a obligé à lire le manuel, cette carte a fonctionné et elle a fait un excellent travail. Si vous souhaitez utiliser des HAT avec votre module de calcul 4, démarrer à partir de NVMe ou utiliser des composants Stemma QT / Grove, cette carte est faite pour vous. Son caractère adaptable se prête à de nombreux projets; Assurez-vous simplement que vous avez un projet en tête avant d'acheter.

PLUS : Meilleures cartes RP2040

PLUS: Meilleurs projets Raspberry Pi

PLUS : Raspberry Pi : Comment démarrer

Les Pounder est éditeur associé chez Tom's Hardware. Il est un technologue créatif et a créé pendant sept ans des projets pour éduquer et inspirer les esprits, petits et grands. Il a travaillé avec la Fondation Raspberry Pi pour écrire et dispenser leur programme de formation des enseignants "Picademy".

AMD étend le pack de processeurs Jedi et lance un nouvel accord GPU Resident Evil 4, 50 $ de réduction sur 7900X3D

AMD RX 7600 a une meilleure latence de cache que le RX 7900 XTX

Le pilote Nvidia augmente la décompression GPU de 17 % sur les SSD PCIe 5.0

Par Charles Jefferies26 mai 2023

Par Christian Eberle25 mai 2023

Par Jarred Walton24 mai 2023

Par Denise Bertacchi24 mai 2023

Par Jarred Walton23 mai 2023

Par Brandon Hill22 mai 2023

Par Myles Goldman21 mai 2023

Par Andrew E. Freedman20 mai 2023

Par Sarah Jacobsson Purewal20 mai 2023

Par Joe Shields19 mai 2023

Par Sarah Jacobsson Purewal19 mai 2023

PLUS : Meilleures cartes RP2040 PLUS : Meilleurs projets Raspberry Pi PLUS : Raspberry Pi : Comment démarrer