Merci à Daniel pour ces précisions, je demanderai peut-être des conseils pratique si je me lance de ce genre d'usinage, pas idéal en appartement.
Pour le PCB, c’était (pas complètement) un coup de bol, en cherchant "UnicardMK3" sur Google Image... faut essayer un peu toute les dénominations susceptibles d'avoir été utilisées. Enfin j'ai pas trouvé les fichiers Gerber, on voit juste des miniatures des schémas qui ont été transmis à DirtyPCB qui les "imprime" à la demande pour d'éventuels acheteurs.
Pour les composants, même sans demander, ils sont tous indiqués avec des références assez précises sur le pdf "Plan" (et aussi sur le schéma de principe) où leur placement est clair.
Donc en commandant le PCB et à condition de maîtriser suffisamment la soudure (quasi microscopique) des composants en surface qui exige une bonne technique (difficile mais ça se travaille, pour les courageux) on a déjà les infos pour fabriquer une carte complète sur le plan matériel.
Ensuite j'ai vu que le projet (entièrement consultable à partir
https://sourceforge.net/p/unicardmk3/co ... ree/trunk/ ) avait une extension .uvproj, donc (renseignements pris, c'est un projet "µVision"), il se faut farcir l'IDE Keil (le genre d'usine à gaz qui occupe des Go de disque dur) en espérant que ça se compile dans la version d’évaluation limitée à 32K, mais avec une mouture plus récente de l'IDE, il y a toujours le risque que ça ne s'importe pas facilement, et ça peut vite être le champs de mine. (même si les plus débrouillards dans ce type de programmation pourront tenter de modifier le projet juste assez pour pouvoir le compiler avec des environnements de développement moins lourds et/ou gratuits).
Personnellement, j'ai déjà du mal à souder les gros composants, et pour quelqu'un de peu adroit au fer (ou qui n'aurait personne pour le fer, et le fer à 10 sous, c'est pas cher... désolé
) et qui se contenterait d'un prototype pour expérimenter et apprendre au lieu d'un produit fini "clé en main", ça semblerait plus simple de démarrer sur une des cartes de "découverte" proposées à prix avantageux par la marque comme entrée en matière avec les STM32, ça doit pouvoir se porter dessus sans trop de difficultés (et ça a peut-être même été développé là-dessus à la base), éventuellement en modifiant l'allocation des pattes déjà occupées autrement.
L'avantage, c'est que ça intègre directement le programmateur et qu'on peut se brancher dessus sans soudure (ou juste avec un ou deux headers 2,54mm à rajouter si on veut avoir accès à l'ensemble des entrées/sorties du contrôleur). Voici la version qu'il faudrait, basée sur la même puce et à pas cher chez Farnell :
http://fr.farnell.com/stmicroelectronic ... dp/2517898
- ST-NUCLEO-F429ZI.png (908.96 Kio) Consulté 4061 fois
EDIT : je viens de compulser la doc,
http://www.st.com/content/ccc/resource/ ... 244518.pdf et la bonne nouvelle c'est que le module de cette référence exacte (qui embarque une puce STM32F429, donc précisément de la même série que l'Unicard, sans nécessité de portage pas forcément évident vers un autre modèle) a déjà une interface Ethernet PHY (+ connecteur RJ45) câblée comme sur la MK3c (à priori le projet utilise l'implémentation MII standard des librairies STM32) donc plus besoin d'une autre difficile à souder.
Conclusion : si on est surtout intéressé par le développement et les possibilités obtenues, et pas trop regardant sur le côté "de bric et de broc" du circuit, comme cette carte a déjà toute l'électronique pour faire tourner le microcontrôleur, en utilisant un simple module SD premier prix et un MAX232 en DIP, il suffirait de quelques composants (essentiellement pour le DAC VGA) sur breadboard, de fils Dupont, de connecteurs DB15 , DB9 et mini-DIN (récupérés sur des câbles ou dispo en petit modules type "breakout")... et on doit pouvoir tout refaire marcher avec cette carte Nucleo sans le moindre PCB et rien à souder !
Ça serait bien sûr mieux de faire ça dans les règles de l'art, mais pas indispensable. Cette manière de procéder aurait aussi un côté fun et accessible à plus de bidouilleurs du dimanche (matin seulement) si ça débouche sur un beau tuto. Après, resterait à se concentrer sur l'aspect logiciel, toujours un peu coton à mettre en œuvre pour la compilation et la configuration de ce type de puces ARM Cortex.
EDIt2: ah oui, avec tout ça, j'avais complètement zappé le principal
, qu'il fallait se relier au MZ-700 et son connecteur bord de carte
Suite au prochain numéro...