🚀 Elevate Your Projects with Style!
The GeeekPi Raspberry Pi Pico Breadboard Kit is a versatile and user-friendly extension module designed for Raspberry Pi Pico and Pico W. It features a 3.5-inch capacitive touch screen, a mini joystick for precise control, RGB lighting for dynamic visuals, and an integrated buzzer for sound feedback. This kit is perfect for makers and developers looking to enhance their projects with interactive elements and vibrant displays.
Brand | GeeekPi |
Package Dimensions | 19 x 11 x 3.9 cm; 210 Grams |
Item model number | Pico Breadboard Kit |
Manufacturer | GeeekPi |
Series | Pico Breadboard kit |
Processor Brand | ARM |
Processor Type | A Series |
Processor Speed | 2.4 GHz |
RAM Size | 264 KB |
Memory Technology | LPDDR4 |
Computer Memory Type | DRAM |
Hard Disk Description | SSD |
Hard Drive Interface | USB 2.0 |
Hard Disk Rotational Speed | 33 |
Graphics Card Description | Integriert |
Graphics RAM Type | RIMM |
Graphics Card Interface | Integrated |
Number of USB 2.0 Ports | 1 |
Operating System | Linux |
Item Weight | 210 g |
Guaranteed software updates until | unknown |
C**A
Hubby said, this is what he needed
My husband is the one in the family with mini screwdriver and screws everywhere.I got him this Extension Kit and he was happy.He says it's a good price for what you get and easy to use.He has used this kit on one of his little devices and was very pleased that it was so lightweight.We are all very happy with this product and recommend it to you.
S**A
Excellent Bit Of Kit!
I recently acquired the Raspberry Pi Pico GPIO Extension Breakout Module Kit along with the 3.5" Touch Screen for Raspberry Pi Pico W, and overall, I'm quite pleased. The GPIO extension breakout module has proven to be a handy addition, allowing for more flexibility in connecting various peripherals. The breadboard kit included is also a nice touch, providing a convenient platform for experimenting with different projects.As for the 3.5" touch screen, it's a great asset for visual feedback and interaction. The display quality is decent, and it adds a new dimension to my Raspberry Pi Pico W projects. However, there were a few hiccups during setup and calibration, which required a bit of troubleshooting.While the documentation was helpful, a little more clarity on these aspects would have been appreciated.All in all, this kit offers great value for Raspberry Pi Pico enthusiasts looking to expand their projects. The GPIO extension breakout module and touch screen elevate the creative possibilities, though a slightly smoother setup process would have earned it a solid 5 stars.
D**.
Wie erwartet
Wäre nur nett, wenn die Ansteuerung des Displays beschrieben wäre.
R**R
Quick turnaround from Amazon and excellent warrantee service from the vendor.
The Pico Breadboard Kit Plus Version came quickly as expected.The board had an issue with the beeper so I contacted the vendor directly to talk about the problem. After describing the problem and sending a short video they shipped me a new one.It is nice to have a board with a few LEDs, buttons and a display for experimenting. In the end, this will probably end up as an iot controller.
K**Y
Excellente qualité
The media could not be loaded. Après quelques semaines d'utilisation du kit d'extension GPIO GeeekPi pour Raspberry Pi Pico/Pico W, je dois dire que je suis agréablement surpris. L'installation était assez facile, avec des instructions claires qui m'ont permis de tout configurer rapidement. Mais le plus intéressant reste l'écran tactile de 3,5 pouces. Non seulement il a une bonne résolution, mais sa réactivité et sa précision sont également impressionnantes. C'est une addition parfaite, surtout si vous cherchez à ajouter une interface utilisateur à vos projets. En ce qui concerne la compatibilité, mon Raspberry Pi Pico W s'intègre parfaitement, sans aucun problème à signaler. Néanmoins, j'aimerais suggérer à GeeekPi d'inclure une documentation plus détaillée concernant l'écran tactile, peut-être quelques exemples ou tutoriels pour aider les utilisateurs à en tirer le meilleur parti.Dans l'ensemble, pour le prix, ce kit est une aubaine. Si vous êtes à la recherche d'une manière d'élargir vos horizons avec votre Raspberry Pi Pico, je vous le recommande vivement.
B**.
Für den Betrieb wird noch der Raspberry Pi Pico bzw. Pico W benötigt
Das GPIO Extension Breakout Module Kit (Plus Version) wird inkl. einer Acrylplatte, Befestigungsmaterial (diverse Schrauben) und einer englischsprachigen Kurzanleitung gut verpackt in einer verschließbaren, transparenten Kunststoffbox und dann in einem unscheinbaren Karton verpackt geliefert.Für den Betrieb wird ein Raspberry Pi Pico bzw. Pico W benötigt. Dieser gehört nicht zum Lieferumfang.Die Kurzanleitung ist nicht wirklich hilfreich. Dort gibt es allerdings zwei Links, zu einer Wiki sowie zum GitHub Projekt. Bei der Eingabe des Wiki-Links sollte man peinlich genau auf die Groß- und Kleinschreibung achten sonst landet man ggf. auf einer leeren Seite.Auf der Wiki Seite sowie auf GitHub gibt es mehr Informationen und auch eine Demo Firmware. Allerdings geht man dort nur darauf ein, wie man das Board inkl. des Pico (W) mit Hilfe eines Raspberry Pi einrichtet. Das ist nicht gerade einsteigerfreundlich.Wer kein Raspberry Pi besitzt kann sich direkt bei Raspberry Pi den Windows Pico Installer herunterladen und anschließend installieren. Alternativ kann man unter Windows das Windows-Subsystem für Linux (kurz WSL) und/oder eine Linux Distribution nutzen.Mit eingestecktem Raspberry Pi Pico (W) passt das Board übrigens von der Höhe her nicht mehr in die Box. Bzw. diese lässt sich anschließend nicht richtig zu machen.
G**S
Pas mal
Cette carte de développement pour Raspberry Pi Pico est intéressante même si quelque points sont améliorables.📦 Elles est livrée dans une boîte en plastique de rangement avec ses entretoises et vis et une notice rappelant ses caractéristiques.📖 La documentation se trouve sur le wiki de 52pi.com et ils ont aussi un dépôt github pour le code d'exemple.⚙️ Les composants principaux disponibles sur cette carte sont :- Un écran IPS 320x480 IPS- Un contrôleur ST7796 connecté en SPI pour l'affichage sur l'écran- Un contrôleur GT911 connecté en I2C pour le tactile de l'écran- 1 LED RGB WS2812B- 2 LED classiques- 2 boutons- 1 joystick connecté à 2 ADCs de la pico (1 pour l'axe vertical et 1 pour l'axe horizontal)- 1 buzzerGlobalement la qualité de fabrication de la carte et les composants sont très bons (en particulier le PCB qui est d'une excellente qualité, tant par le rendu final que le marquage dessus) 👍La qualité d'image sur l'écran est bonne et le contrôleur tactile est réactif 👍Il y a cependant quelques améliorations possibles qui seraient sympa d'ajouter, je pense notamment à :- Ajouter un bouton reset -> certaines variantes de la pico en ont sur leur carte mais si vous utilisez une pico officielle avec cette carte il faut que vous déconnectiez le câble USB à chaque fois ou jouer à la main avec la pin RUN- Utiliser des pins colorées et un marquage du connecteur USB sur l'empreinte de la pico -> j'ai vu ça sur d'autres cartes d'extension pour la pico et il faut bien avouer que c'est très pratique pour savoir au premier coup d'oeil le sens d'insertion et c'est beaucoup plus facile et rapide d'être sûr que la pin où on branche un cable est la bonne- Profiter que l'écran est connecté à la pico par le PCB et non un câble pour le connecter à une interface plus rapide que le bus SPIEn effet le bus SPI est certes pratique quand on connecte un écran à la main car ça fait moins de fil à brancher, en revanche le contrôleur de l'écran n'accepte pas une fréquence suffisamment élevée et la bande passante bride très fortement le nombre d'images affichable par secondes.En effet pour afficher 60 images / secondes en 320x480 et 16 bits par pixels il faut un débit d'environ 150Mb/s (en arrondissant), le bus SPI de la Pico ne monte au plus haut (sans customisation contraignante) qu'à 62,5MHz (proche de 62,5Mb/s auquel il faut retirer le temps passé entre les transactions et à préparer les nouvelles données) et c'est sans compter sur le fair qu'officiellement le contrôleur de l'écran lui est conçu pour une fréquence de 40MHz sur le bus SPI.Dans la pratique (les résultats dépendent de la chance), j'ai pu monter jusqu'à 100MHz sur le bus SPI de manière stable en utilisant l'implémentation SPI via les PIO de la bibliothèque tft_espi, toute overclock de l'écran au-delà jusqu'à 120MHz fonctionnait au début mais le contrôleur crash après quelques secondes et le contrôleur ne fonctionnait pas du tout à des fréquences au delà de 120MHz.Cela permet d'augmenter un peu la bande passante disponible mais ce n'est toujours pas suffisant dans la pratique pour ne pas brider ni la pico, ni l'écran.Puisqu'ici l'utilisateur n'a pas besoin de faire les branchements à la main connecter le contrôleur en mode parallèle 8 bits (le mode parallèle 16 bits utiliserait trop de GPIO pour connecter le reste des périphériques) directement, en mode parallèle sur une seule pin via un registre à décalage entre la pico et le contrôleur (mais nécessite un overclock très fort de la pico qui devient contraignant) ou (idée complètement théorique car pas encore vu) via 2 registres à décalage de bits contrôlés pa un PIO (OK niveau fréquence de la pico et du contrôleur -> mais serait complexe à câbler) permettrait de pouvoir afficher sur l'écran de manière plus fluide.De mon côté j'ai donc atténué ce problème en adaptant mon code de test de cette façon :- Fréquence de la pico configurée à 200MHz- En utilisant la bibliothèque TFT_eSPI : définir les macro SPI_FREQUENCY=100000000 et RP2040_PIO_SPI- Avec l'implémentation PIO du bus SPI il faut que la pin DC soit la 1ere, j'ai donc connecté la pin DC de l'écran sur la GPIO 1 (marquée RX sur la carte)- Réduire la taille du buffer pour la partie raffraichie en permanence de l'écran à 208 x 480 pixels (le reste est dessiné une fois et raffraichit plus rarement) -> nécessite environ 96Mb/s de bande passante, ça rentre plus facilement avec l'overclock 😉- Privilégier le transfert des données à l'écran via DMA (la bibliothèque TFT_eSPI à déjà des méthodes pour faciliter ça) pour pouvoir commencer les calculs / traitement suivant en parallèle et simplement bloquer sur la prochaine écriture à l'écran si le transfert précédent n'est pas encore terminéQuelques optimisations supplémentaires auxquelles j'ai pensé mais que je n'ai pas eu besoin pour le moment vu que ça reste le débit de transfert le point limitant :- Si les images peuvent être traités en 8 bits (des sprites de jeu vidéo par exemple) -> travailler plutôt de cette manière pour pouvoir faire du double buffering et simplement convertir en 16 bits ligne par ligne au moment de l'envoi (une simple boucle conversion d'une ligne de pixels -> attente de la fin du précédent transfert à l'écran -> envoi de la ligne suivante via DMA).- Utiliser le second cœur de la pico pour éventuellement faire des calculs sur je ne sais pas quoi si la pico n'est enfin plus bridée par la vitesse de transfert -> si vous utilisez le core Arduino de earlephilhower (bien meilleur que la version "officielle" sortie après par Arduino) il suffit que vous déclariez des fonctions "setup1" et "loop1" de la même manière que les sketchs habituels.En dehors de tout ça, voilà les options que j'ai utilisé aussi pour obtenir un affichage correcte sur l'écran :- setRotation(1) -> rotation à 90° pour que l'affichage soit dans le bon sens par rapport à la carte de dev- swapBytes(true) -> nécessaire pour la pico- invertDisplay(true) -> aucune idée si c'est un bug du contrôleur ou de la lib mais par défaut mes images "normales" ont leurs couleurs inversées et il me faut "inverser" les couleurs sur l'écran pour obtenir l'image d'origine.Le reste des composants est relativement simple à utiliser puisque globalement ce n'est que lire / écrire des GPIO et il y a énormément de libs pour les LEDs RGB, hormis le tactile où il vous faudra utiliser une lib pour ce contrôleur ou implémenter des fonctions pour traiter les commandes (doc disponible sur internet).La carte est intéressante pour apprendre à dev sur une Raspberry Pi Pico est d'un excellent rapport qualité-prix de par sa qualité de fabrication et le très faible coût d'une Raspberry Pi Pico, comparée au prix de très nombreuses cartes de dev, Arduino y compris dont la dernière Uno R4 offre moins de fonctionnalités que celle-ci + une Pico WH dans un budget similaire.
Trustpilot
4 days ago
1 month ago