Archives du mot-clé Ram

Troisième circuit- imx233 BGA Kicad – Linux s’obstine à booter!

Nous avons envoyé à la production notre  troisième circuit de carte mère, après de longues heures passées dessus. Il permettra d’avoir 128 Mo de Ram ainsi que le possibilité de brancher directement 2 écrans différents (le sharp, et un TFT couleur). Il a également la particularité d’utiliser du BGA, ce qui est une première pour nous, et rend les choses plus complexes. En particulier nous ne savons pas comment va se passer le soudage.

Cette fois nous avons été obligé de créer nous même la librairie Kicad nécessaire à la imx233 BGA cette dernière n’existant pas. Une source d’erreur potentielle supplémentaire, espérons que non! Nous avons adapté la longueur des pistes vers la RAM grâce à notre branche de Kicad toujours ( içi ). L’ensemble du circuit est bien plus miniaturisé et tient sur une surface de 5cmx5cm.

circuitFinalcircuit2

Une fois le circuit reçu nous décidons de le souder selon la méthode habituelle de la poêle ou presque. En effet, nous avons déjà positionné l’ensemble des composants à l’exception de la imx233 puis chauffé afin que ceux-ci soient fixés et que nous puissions positionner plus aisément la imx233. Nous avons mis du flux sur les pads BGA, puis nous avons positionné le plus précisément possible la imx233, puis réchauffé.

circuitv2circuit2+screen

Une fois le circuit soudé, nous testons son fonctionnement, et là, Ô miracle, tout fonctionne très bien quasiment directement. Linux boote encore et toujours! :) Plus rien ne devrait maintenant nous empêcher d’avoir un nouveau prototype dans les semaines à venir!

Réaliser des circuits BGA avec Kicad et les souder à la maison avec pour seul matériel une Poêle c’est possible! :)

Une fois la deuxième ram soudée (ce qui n’était pas le cas sur la photo ci-dessus), le circuit fonctionne bien avec 128 Mo de ram , mais cela nécessite une configuration spéciale de u-boot par rapport à la configuration Olinuxino (voir https://community.freescale.com/message/457183#457183)

Nous avons malheureusement découvert un petit bug sur le circuit que nous avons corrigé temporairement à la main à l’aide d’un fil. Nous allons corriger le bug sur Kicad avant de publier le circuit.

Annonce du second prototype

Nous sommes actuellement en train de travailler sur un second prototype qui sera nettement plus ergonomique. Le circuit sera nouveau et contiendra une puce BGA, et 128mo de ram. Le circuit, déjà bien commencé, est réalisé grâce à la nouvelle fonctionnalité push& shove de kicad. La conception permettra au clavier d’utiliser toute la surface utile, et donc d’être plus ergonomique. Nous envisageons également d’intégrer éventuellement un écran couleur TFT, qui réduirait l’autonomie sur batterie, mais permettrait d’avoir une taille d’écran un peu plus grande et plus adaptée et de bénéficier des couleurs. Le boîtier sera beaucoup plus travaillé et son design sera bien plus sexy. Nous allons également réaliser une interface graphique pour maxima, afin d’introduire le calcul formel dans notre calculatrice.

Les images ci-dessous sont des documents de travail qui n’ont rien de définitif.

ciruitProto2proto2