Le micro-contrôleur RP2040 désormais vendu nu et à l'unité, pour 1 dollar

Le micro-contrôleur RP2040 désormais vendu nu et à l’unité, pour 1 dollar

Votre future porte-clés ?

Avatar de l'auteur
David Legrand

Publié dans

Hardware

02/06/2021 2 minutes
13

Le micro-contrôleur RP2040 désormais vendu nu et à l'unité, pour 1 dollar

Et si vous commandiez le RP2040 de la fondation Raspberry Pi pour l'utiliser sur votre propre PCB ? C'est la proposition de la fondation qui le met en vente dans sa forme la plus simple, pouvant être vendue à l'unité.

En janvier, la fondation dévoilait son premier micro-contrôleur, le RP2040. Il était annoncé comme intégré à une nouvelle carte maison, la Pico. Mais également vendu à des partenaires voulant l'intégrer à leurs produits ou dans leurs propres cartes, intégrant des fonctionnalités différentes de la Pico. Plusieurs ont été mises en vente depuis.

Aujourd'hui, la fondation annonce un changement dans sa stratégie. Elle vend désormais le RP2040, seul, pour 1 dollar. On imagine que des supports pour l'intégration aisée à un PCB seront rapidement proposés, mais cela permet à ceux qui veulent l'utiliser pour des petits projets sans se reposer sur une carte existante peuvent le faire.

Jusqu'à aujourd'hui, 600 000 Raspberry Pi Pico ont été vendus, 700 000 étant commandés par la fondation. 40 000 RP2040 ont été réservés pour la commercialisation à l'unité via les revendeurs approuvés par la fondation. 

On peut le trouver chez certains revendeurs pour 0,95 euro ou 1,21 euro. De son côté Kubii ne le propose que par 500 ou 3 400, pour 510 euros et 3468 euros respectivement.

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Le brief de ce matin n'est pas encore là

Partez acheter vos croissants
Et faites chauffer votre bouilloire,
Le brief arrive dans un instant,
Tout frais du matin, gardez espoir.

Fermer

Commentaires (13)


Dommage que le chiffre soit limité à 40 000, ça va être dur à trouver quand on est pas aux USA ou en Europe. Dispo en masse ça pourrait enfin sonner la fin des clones d’arduino nano avec des clones chinois au même format utilisant un RP2040 à la place.



En tout cas à ce prix là c’est cadeau, surtout qu’ils fournissent un exemple de PCB minimal avec les sources sous Kicad et un doc expliquant et justifiant de façon claire et simple tous les composants utilisés sur ce PCB, c’est vraiment rare d’avoir des documents aussi clairs.
https://datasheets.raspberrypi.org/rp2040/hardware-design-with-rp2040.pdf
(et oui il y a aussi le pico et un PCB avec VGA et carte SD…)


Le prix est vraiment pas mal, quand on sait qu’un Atmega 8bits vaut déjà plusieurs $….
Les pads sont pas en BGA, ça reste à peu près utilisable pour un amateur averti, mais ça reste moins tolérant qu’un ESP32 et ses “demi vias débouchants” (je sais pas comment on traduit “castellated holes”)



(quote:57536:N.Master)
mais ça reste moins tolérant qu’un ESP32 et ses “demi vias débouchants” (je sais pas comment on traduit “castellated holes”)




Je crois qu’il vaut mieux rester sur l’Anglais :ouioui:
Mais bon pour l’ESP32 c’est parce qu’il est déjà monté sur un module avec l’IC, la mémoire et surtout l’antenne qui est une grosse galère à faire soi-même. L’IC même a le même type de package que le RP2040.



On pourrait très bien avoir des modules RP2040 avec l’IC, la mémoire etc dans le même format. Une sorte de “pico” minimaliste.



PreviouslNpact a dit:


Dispo en masse ça pourrait enfin sonner la fin des clones d’arduino nano avec des clones chinois au même format utilisant un RP2040 à la place.




Et pourquoi tu veux tant éradiquer les arduinos ? Surtout le nano qui n’est pas du tout pour le même usage, la consommation n’étant pas du tout la même.


c’est la journée des bonnes nouvelles ! merci IH d’ensoleiller ma journée, après une nuit passée à reveiller l’astreinte ^^


il parle des clones chinois, donc utilisant probablement des faux µC aux jeux d’instructions buggés. Ces saletés là, ça marche tant que tu veux faire fonctionner une LED, mais quand on chatouille les timers, les ADC, ou les interruptions, c’est complètement imprévisible.



Le souci c’est qu’Atmel/Microchip vend ses vieux MCU une fortune sous prétexte qu’il y a une demande de dingue à cause des arduino.
Avoir un outsider à $ la puce, ça limite l’envie d’utiliser une puce contrefaite


Oui mais ça ne change rien au fait que ça ne remplace pas les usages à faible consommation.



Pour l’instant je n’ai eu aucun souci avec les clones, mais j’ai encore peu touché à l’ADC ou aux interruptions (mais celui utilisé en tant que megadriveplusplus, qui utilise les interruptions, tourne parfaitement).


Le plus impressionnant est qu’il arrivent à le vendre à un prix raisonnable dans le contexte actuel.



En terme de microcontrôleurs, un paramètre important est l’étendue de la gamme proposée par le fabricant : packages, nombre d’IOs, périphériques, consommation, Flash, puissance. Et le code/IDE qui permet de passer d’un modèle à l’autre très simplement en fonction des besoins.
Car une seule référence ne permet de couvrir que quelques besoins. Quand j’avais regardé sa datasheet, j’avais trouvé peu d’arguments pour me faire changer de la gamme que j’utilise le plus actuellement.



Concernant les clones je suis connais un peu ceux des STM32 et certains -qui adoptent une dénomination différente de l’original : CS/CKS notamment- sont très viables pour des usages non triviaux (utilisés à ce jour : DMAs vers bus 8 bits bidirectionnel déclenchés par 4 IO en utilisant les timers, interruptions, périphériques SPI, UART, USB, IO en 5V, montée en fréquence). Pour les hobbyistes, le plus gros souci ce sont les vendeurs qui vendent des références originales mais envoient des clones, parfois maquillés, à la place. Heureusement ils ne clonent que les modèles les plus basiques - F0 et F103 QFP par exemple - aussi le risque est faible sur les autres.



(quote:57545:N.Master)
il parle des clones chinois, donc utilisant probablement des faux µC aux jeux d’instructions buggés. Ces saletés là, ça marche tant que tu veux faire fonctionner une LED, mais quand on chatouille les timers, les ADC, ou les interruptions, c’est complètement imprévisible.




Non je parles des arduino micro et nano “clones” qui viennent de Chine mais ont bien des atmega “officiels”. Les clones types LGT328 ça se remarque assez vite.




Galak_ a dit:


Et pourquoi tu veux tant éradiquer les arduinos ? Surtout le nano qui n’est pas du tout pour le même usage, la consommation n’étant pas du tout la même.




Parce que 99% des utilisations n’ont pas besoin d’une basse conso, par contre la ram, la mémoire flash et les périphériques limités obligent à tout le temps faire des compromis donc les débutants qui achètent les clones de nanos (les gens un peu plus expérimentés sont passés à autre chose) sont condamnés à tout le temps se cogner aux limites techniques des vieux atmega et de ne quasi rien pouvoir faire dès qu’ils mettent un écran, qu’ils veulent sortir du son un peu moins pourri que des bip bip etc etc



Un microcontrôleur avec des capacités décentes ET une documentation au top à un prix ultra bas ça permettrait de faire changer ça. Parce que comme le dit sassa l’autre alternative bon marché (STM32 “blue pill”) est devenue ingérable à cause de la nuée de clones qui ont surgi pour remplacer les originaux du début. A 1$ le RP2040 + 1Mb de mémoire flash on est à peu près au même tarif que les clones chinois de STM32F103, on en verrait vite partout.



Et pour les basses conso en général c’est avec radio pour faire des capteurs domotiques etc donc autant partir sur des solutions avec radio intégrée (type nrf528xx) qui restent très basse conso et coûtent sous formes de modules à peine plus cher que des nanos clonées.


Et ça ne change rien au fait que ce n’est pas une raison pour vouloir les éradiquer, parce qu’ils ont leur utilité. Et oui les limitations techniques peuvent bien casser les couilles (mais il y a des alternatives, comme le Narrow), mais quand t’as besoin d’une faible conso, t’as pas trop le choix. Par exemple J’en branche sur les ports manettes des vieilles consoles, et ça ne doit pas trop dépasser les 50mA manette et écran LCD compris.


Effectivement ce doc est une mine d’or pour les débutants, et est très utile pour prendre rapidement en main la puce.



Par contre des micros à moins de 1$, c’est pas nouveau et il y en a beaucoup. Il y a une comparaison de pas mal de familles à ce lien : https://jaycarlson.net/microcontrollers/


Bizare les prix que vous donnez sur les ATmega. De mémoire, le Mega168 était à 0,8 € pièce par 1000 en 2005.



Helio a dit:


Par contre des micros à moins de 1$, c’est pas nouveau et il y en a beaucoup. Il y a une comparaison de pas mal de familles à ce lien : https://jaycarlson.net/microcontrollers/




Mais combien dispo pour les débutants sur Arduino, ce qui n’est pas encore tout à fait le cas pour le pico mais est en cours ? Et programmables sans programmeur spécifique, directement en branchant le port USB de la carte à l’ordinateur ?
La seule alternative qui tient la route dans cette liste c’est les STM32F0 (mais il faut déjà bidouiller un peu pour les programmer directement en USB). Malheureusement il y a tellement de clones sur le marché qu’il n’est plus possible de mettre la main sur une carte à bas prix avec un vrai STM32, on se tape un clone pas tout à fait compatible et c’est arrachage de cheveux garanti avant un débutant.



Pour l’instant hors arduino nano/uno je ne vois rien qui marche facilement juste en branchant le câble USB et qui soit disponible en clone (de carte mais pas de CPU). S’il y en a que j’ai raté je suis toute ouïe !