Un nouveau succès. Les PCB sont complètement financés. Il est temps de démarrer la campagne pour les prototypes !

Grâce à l’aimable contribution des donateurs, nous venons d’atteindre l’objectif de la campagne de financement de la phase 1B «Bus de simulation rapide».

La conception du PCB (Printed Circuit Board) est en cours de finalisation, dès que nous l’aurons revue, nous la publierons dans notre référentiel GitLab. Cette dernière phase était d’une importance fondamentale car nous avons pu tester l’exactitude de la conception, ouvrant la voie à la prochaine campagne.

Nous avons traversé les parties les plus difficiles en ce qui concerne les choix en recherche et développement. Nous avons dépassé le terrain incertain avec ses nombreux défis ouverts et de nombreuses solutions ont été explorées. Nous avons également dépassé l’objectif économique des campagnes précédentes qui étaient assez lourdes, et grâce à de nombreuses personnes nous avons réussi à arriver aussi loin. Encore une fois, merci à tous !

Nous sommes maintenant prêts à lancer la phase 2 « Production et livraison de cinq prototypes fonctionnels » avec un objectif de 10500 euros (environ 12720 USD).

Notre objectif est de terminer cette nouvelle campagne d’ici le printemps 2021, et nous travaillons à nouveau avec les membres patients d’ACube Systems qui nous aideront à fabriquer les cinq prototypes.

printed circuit check

Ces prototypes seront très importants car ils seront utilisés pour :

  • mettre la conception du PCB à l’épreuve
  • apprendre à initialiser correctement le matériel
  • affiner la configuration de U-Boot
  • adapter la carte mère dans le corps d’Eclipse de Slimbook

Jusqu’à présent, nous avons travaillé avec U-Boot sur le Devkit RDB NXP T2080 mais c’est assez différent de notre carte mère, qui est bien plus complexe. Nous devons améliorer U-Boot directement sur le matériel final, et les prototypes seront essentiels pour cela. De plus, un travail sur U-Uoot est toujours nécessaire même avec le Devkit afin de configurer correctement le framebuffer. Pour le moment, nous pouvons accéder à la console U-Boot en mode série uniquement. ACube Systems nous assistera dans cette tâche.

La carte mère est conçue (positions des vis et des ports) pour s’adapter à l’intérieur du boîtier du notebook Eclipse dans lesquels les prototypes doivent être montés.

De plus, nous devons repenser les caloducs de dissipation qui seront légèrement différents de ce qui était à l’origine en place pour le notebook Eclipse.

Peut-être que certains d’entre vous ne pensaient même pas que c’était possible, mais nous progressons. Le voyage n’est toujours pas terminé. Nous avons besoin que vous parliez de ce projet tout autour de vous car nous avons besoin de plus de personnes intéressées, de plus de dons.

2021 c’est notre année ! Transformons ce projet en réalité !

Conception des PCB presque terminée, préparation pour la prochaine campagne visant des prototypes fonctionnels

La campagne de financement pour le « bus de simulations rapides » est presque terminée, et nous recevrons le design du PCB qui en résulte avant la fin de 2020. Dès que nous l’aurons examiné, nous le publierons dans notre référentiel GitLab. Voici une capture d’écran avec la conception du PCB en cours de finalisation.

Notre carte mère PowerPC pour portable

À l’instar de ce que nous avons fait pour la campagne actuelle, la prochaine campagne de dons pour le financement de la « Production de cinq prototypes fonctionnels » débutera dès que la campagne actuelle arrivera à son terme. En coordination avec ACube Systems, nous avons fixé le coût des cinq prototypes à 10.500 euros, et nous visons à les livrer à la fin du printemps 2021.

Freedesktop-sdk pour PPC64 Big Endian compilé!

Nous avons patché freedeskop-sdk pour qu’il compile parfaitement sur PPC64 et, avec l’équipe Freedesktop-sdk, nous préparons les mises à jour à envoyer dans le dépôt.

Nous avons recompilé 432 paquets dont un qui contient la dernière version de go lang.

Nous remercions OSU Open Source Lab et OpenPower Foundation qui nous ont fourni une VM Power9 avec 8 coeurs et 16 Go de mémoire que nous avons pu utiliser pour recompiler Freedesktop-sdk pour PPC64.

Nous remercions OpenPOWER@UNICAMP pour avoir fourni une VM Power8 pour recompiler freedesktop-sdk pour PPC64 en intégration continue pour la chaîne gitlab freedesktop-sdk.

Comme le binaire Flatpak fonctionne maintenant sur Debian 10 PPC64 Big Endian et qu’il a besoin de la couche Freedesktop-dsk pour préparer les paquets flatpak à partir de centaines de manifestes, nous sommes proches d’avoir des paquets flatpak préparés pour PPC64 .

SFScon2020 : Une approche concrète Open Hardware en 202x

https://vimeo.com/482331910

PPC64 Open ISA et le Core A2I avec le PCB du portable PPC64 Open Hardware et le projet Libre-Soc.

Cette année, IBM a publié la conception du cœur du processeur POWER A2I et l’environnement FPGA associé. En 2019, IBM a ouvert le POWER Instruction Set Architecture (ISA). La communauté Power Progress a publié le PCB de la carte mère du notebook basé sur l’architecture Power avec licence Cern Open Hardware. Libre-SOC est un projet logiciel-matériel qui vise à fournir un SOC physique compatible POWER qui soit fourni avec un processeur, un GPU, un VPU et un contrôleur DDR. Nous découvrirons ces projets concrets.

Eureka ! Nous avons le plan de disposition de la carte mère. 15 jours pour donner 3660 euros

Nous sommes heureux de partager avec tous nos donateurs et suiveurs la disposition de la carte mère pour notre ordinateur portable PPC64 !!!

La conception de la disposition de notre carte est conçue pour s’adapter à l’intérieur du corps du Slimbook Eclipse. Le PCB Design qui est actuellement en cours d’élaboration avec Mentor Xpedition.

En septembre 2020, nous avons publié sur notre référentiel gitlab le fichier source Orcad avec la dernière version (v0.6) des schémas électriques, vous pouvez aller plus en profondeur sur la disposition de ces cartes à partir de la source Orcad.

Open Hardware PowerPC Notebook Board Layout for Slimbook Eclipse Body – TOP

Open Hardware PowerPC Notebook Board Layout for Slimbook Eclipse Body – BOTTOM

La date limite provisoire pour la Phase1B est le 2 novembre, il reste donc deux semaines pour faire don des 3660 euros restants. Si nous atteignons l’objectif, le PCB avec simulation de bus SI devrait être prêt d’ici la fin du mois de novembre.

Dans ce cas, en décembre 2020, nous travaillerons à la production des prototypes avec la campagne de don de prototypes.

Il faut donner un nom à la carte mère, les suggestions restent encore ouvertes quelques jours de plus sur notre forum.

Des progrès sur le PCB et les logiciels

Des mises à jour des schémas sont transposées sur le design du PCB

En Février le designer a analysé la commutation de paquets du Pericom PI7C9X2G608GP PCIe directement avec l’équipe du support de Pericom. Maintenant, la commutation de paquets est testée complètement et tous le paramétrage nécessaire est fait. De ce fait, le designer a terminé l’ajout de toutes les informations nécessaires dans la version mise à jour des schémas et commence à démêler le PCB. 

Le designer a mis à jour les connections SerDes en suivant nos suggestions avec les notes que nous lui avons transmis. Une nouvelle version des schémas est donc attendue bientôt.

Arctic-Fox 27.10.1 PPC64 dans notre dépôt

Le contributeur principal à Arctic-Fox – Riccardo Mottola – membre de notre association Power Progress Community – a rendu publique la nouvelle version 27.10.1+b0 qui a été compilée et préparée avec notre dépôt Debian PPC64. Riccardo indique : « Stockage de sessions, code largement amélioré en comparaison avec les versions précédentes, amélioration des performances dans le moteur de rendu html ainsi que dans le nouveau système de build importé de Firefox. Cette version représente vraiment une grande amélioration par rapport à la 27.9.19 et cela dès le début »

Arctic-Fox 27.10.1 PPC64 tournant sur notre T2080-RDB, qui a le même processeur que nontre futur portable.

Dépôt déplacé vers notre groupe GitLab Power Progress Community.

Nous avons créé un groupe Gitlab appelé Power Progress Community et nous y avons déplacé tous nos dépôts gitlab sous https://gitlab.com/power-progress-community. C’est important de noter que que toutes les URLs ont changé et tout dépôt cloné doit être replacé. Si vous avez cloné nos dépôts vous devriez les mettre à jour avec « git remote origin ».

Travail en cours sur Unreal Engine pour PowerPC64 Big Endian

Nous travaillons sur un portage de UnrealEngine (UE) pour PowerPC 64 Big Endian. Nous avons commencé par « forker » la version PowerPC64 Little Endian (PPC64le) et nous nous sommes en train de d’essayer de compiler les sources. Le port original PPC64le pour UE 4.23 était développé par Elvis Dowson et Raptor Engineering. Il peut être trouvé sur https://github.com/edowson/UnrealEngine/tree/4.23-ppc64le. L’accès aux sources de UE4 nécessite l’acceptation de la licence Epic Games comme décrit sur https://www.unrealengine.com/en-US/ue4-on-github.

Nous avons modifié les scripts d’origine pour compiler pour PPC64 Big Endian mais pour le moment, nous avons à corriger de multiples erreurs avant de pouvoir générer un exécutable fonctionnel. Vous pouvez trouver notre fork et la branche ppc64 branch sur https://github.com/robyinno/UnrealEngine/tree/4.23-ppc64. Nous travaillons avec un machine virtuelle Power9 fournie par Open OSU et OpenPower Foundation, ainsi qu’avec notre kit de développement NXP T2080-RDB en utilisant Debian PPC64 SID instable. Si vous voulez nous aider à corriger les erreurs de compilation, vous pouvez commencer avec notre Wiki UnrealEnginePPC64, merci de nous contacter.

Un écran de la compilation de Unreal Engine sur notre kit de développement NXP T2080-RDB, qui a le même CPU Big Endian PPC64 que notre futur portable.

C’est parti pour la campagne de donation pour la réalisation du PCB !

Cette campagne de financement tant attendue débute enfin !

Il y a quelques jours nous avons annoncé que Slimbook fournira le boitier qu’il faut pour notre portable PowerPC Open Hardware. De plus, nous avons publié dans notre dépôt le PDF contenant la nouvelle version des schémas. De nouvelles mises à jour seront mises à disposition dans les prochains jours (les sources Orcad seront disponibles en octobre).

Continue reading

Un PCB pour une joyeuse année !

Schémas sources publiés au format Orcad

A la fin du mois d’août 2019, nous avons publié la première version des schémas en PDF. Puis en octobre nous avons publié la seconde version et ensuite le 13 novembre le source au format Orcad a été publié, délivrant ainsi ce que nous avions promis.

Schémas sources publiés au format EDIF et prêts à être convertis en KiCad

Nous avons exporté les schémas en EDIF pour les rendre plus facilement convertissables par des volontaires au format Kicad. Pour faire cette convertion nous avons trouvé l’outil edif2kicad  https://github.com/svn2github/edif2kicad mais nous savons que vous trouverez d’autres outils que vous en créerez de nouveaux.

Création de OpenStack Debian 10 PPC64 Big Endian

Continue reading

Présentation des schémas électriques, infos sur Yocto/Debian, Scratch

Nouveautés du projet Yocto

Ces dernières semaines, nous avons créé un thème de bureau pour LXQT tout en continuant à améliorer la stabilité de l’actuelle version de la distribution. En même temps, nous essayons d’ajouter plus d’applications bureautique mais nous rencontrons plusieurs problèmes. L’un d’eux doit être provoqué par le pilote nvidia quand on exécute Shotcut, voir ici pour plus de détails et contactez nous si vous pensez pouvoir aider.

Yocto LXQT PowerPC Desktop

Yocto LXQT PowerPC Desktop

Pour finir, nous mettons à jour notre distribution de Yocto 2.4 Rocko vers Yocto 2.6 Thud. Nous espérons avoir une version stable bientôt et nous pensons y donner accès à quelques personnes pour pouvoir la tester.

Présentations:

Linux Day : Bergame – Italie

Le groupe Linux local “BGlug” a gentiment accepté une conférence à propos de nos activités pendant le LinuxDay de cette année qui s’est déroulé dans l’université locale à Bergame (voir image).

The building of the University of Bergamo, where we had the speech.

Bâtiment de l’Université de Bergame.

Parmi d’autres sujets très intéressants (voir le programme complet ici), nous avons présenté notre association, qui nous sommes, le but du projet de portable et nous avons expliqué comment nous comptons réaliser ce projet ambitieux. Voici un PDF avec les pages de la présentation.

De nombreux étudiants de l’école locale des technologies de l’information, des télécommunications et d’ingénierie électrotechnique ont assisté à la présentation, ainsi que des personnes intéressées par notre approche “Open Hardware”. De nombreuses questions ont été posées par les étudiants, par contre étant donné leur jeunesse, personne semblait avoir entendu parler de l’architecture “Power”.

The audience -mostly young students- attending the presentation.

L’audience pendant la présentation.

Leur connaissance inexistante à propos des alternatives, a mené la discussion vers l’importance de soutenir les technologies pas aussi courantes que x86/x64 et ARM. L’approche “Open Hardware”, et l’ouverture de ses résultats ont eu l’air d’attirer l’attention. En effet, c’est une solution idéale pour un étudiant de pouvoir travailler sur un projet existant et, pourquoi pas, de le développer.

Linux Day : Bolzano – Italie

Le retour d’expérience au LinuxDay à Bolzano (Italie) a été plutôt bon.

https://www.lugbz.org/events/linux-day-2018/

50 personnes ont participé à l’événement organisé par le group Linux local qui s’est déroulé dans l’université locale. Nous avions qu’une fenêtre de 25 minutes, donc notre présentation a été assez courte mais elle a donné lieu à quelques questions de la part de l’assistance. La plupart des personnes n’avaient pas de connaissances techniques car ils s’agissait de fans de logiciels open source.

LinuxDay 2018 Free University of Bozen-Bolzano

LinuxDay 2018 – Université de Bozen-Bolzano

La question principale était l’actualité de la technologie PPC et son ouverture. La planification et l’approche financière du projet à aussi mené à quelques questions.

 

Linux Day : Milan – Italie

C’est la 5ème fois que le Linux Day Milan nous donne la possibilité d’informer sur notre projet de portable PowerPC. Nous les remercions pour la place et la confiance qu’ils nous ont renouvelé toutes ces années. En 2018, l’organisateur était le UnixMIB, un groupe d’utilisateur très actif. L’événement qui s’est déroulé le 27 octobre, pendant le jour Linux national en Italie, et dans les superbes locaux de l’Université Bicocca. Nous avions notre stand, comme les autres groupes d’utilisateurs Linux, sur lequel Riccardo, Luigi et moi-même avons eu la possibilité de discuter avec les nombreux visiteurs.

Linux Day 2018 Milano University Bicocca

Linux Day 2018 Milano University Bicocca

Grâce au temps que nous avions pour notre présentation (1 heure) nous avons présenté dans l’auditorium toutes les nouveautés concernant notre projet et nous avons pu répondre en détail à de nombreuses questions intéressantes.

Presentation at Linux Day 2018 Milano

Présentation au Linux Day 2018 Milan

Comme d’habitude, nous avons enregistré la présentation, visible ici.

 

11ème rassemblement GNU/Linux Valencia.

Software libre, democracia y nuevos dispositivos : Valencia – Espagne

Le retour d’expérience au 11ème GNU/Linux Valencia a été très bon. Il n’y avait que 15 personnes à ce rassemblement car ce n’était pas un événement annuel mais une réunion mensuelle. Après une explication intéressante à propos de Free Software et Démocratie,  nous avions 20 minutes pour présenter notre projet et cela a intéressé l’assistance car nous avons répondu à des questions pendant encore 20-25 minutes.

11th GNU/Linux Valencia meeting. Software libre, democracia y nuevos dispositivos: Valencia - Spain

Présentation au 11ème rassemblement GNU/Linux Valencia. Software libre, democracia y nuevos dispositivos: Valencia – Espagne

Présentations à venir bientôt

Free Software Conference

Free Software Conference

 

Au Sfscon.it – Free Software Conference – nouvelle présentation « Open Hardware PowerPC Notebook disclose the motherboard design« , Bozen, Sud Tyrol – Italie 16 Novembre

 

Projet Revivo Scratch

Revivo con Scratch

Revivo avec Scratch

Ce projet cible les domaines de l’éducation et la recherche, à travers des portables obsolètes équipés en PowerPC (G3,G4,G5), Intel x86 (Pentium M, Celeron, Core duo) ou ARM.

Les écoles qui n’ont pas assez de matériel pour mener des projets informatiques peuvent réutiliser ces portables plutôt qu’ils soient mis en déchetterie. Ils peuvent alors apprendre aux enfants les basiques de la programmation avec SCRATCH (https://scratch.mit.edu/).

Revivo con Scratch

Revivo avec Scratch

Les expériences des professeurs impliqués dans ce projet seront rassemblés sur le wiki de l’Association pour qu’elles soient partagées et répétées.

Infos repo.powerprogress.org

Debian ppc64

Debian ppc64

La maintenance des paquets DEBIAN pour l’architecture ppc64 continue. Nous travaillons à l’amélioration de l’expérience d’utilisation de FireFox 52.9.0, en utilisant les travaux effectués sur le projet TenFourFox. D’autres paquets essentiels sont maintenus par nos collaborateurs et sont régulièrement ajoutés à notre dépôt. Suggérez des paquets que vous voudriez trouver dans le dépôt et fournissez les résultats de vos tests.

Nous avons enfin une solution viable pour le châssis du portable !

ACube Systems, la société qui s’occupe de l’élaboration du schéma électrique, envisage aussi une possible organisation de la carte mère pour pouvoir entrer dans le châssis d’un portable existant. Mais cette recherche ajoute un délai dans la publication des schémas électriques, le but de la première campagne participative. Cette action –initialement non planifiée – est une étape nécessaire pour pouvoir lancer correctement la deuxième campagne de dons, pour obtenir la forme du PCB qui prendra en compte un châssis cible. Le problème principal dans cette deuxième campagne sera la haute température générée par la carte video MXM qui, associée au CPU et autres puces intégrées, nécessitera un mécanisme de dissipation thermique correctement élaboré. C’est indispensable pour obtenir un système stable. Quand les derniers aspects seront éclaircis, certainement pour fin octobre 2018, nous pourrons publier les schémas électriques, puis passer à la deuxième campagne de donations.

PowerPC Eletrical Schematics

Pour donner plus de détails, et comme déjà mentionné, trouver un châssis de portable a été une tâche plus difficile que prévu. Cela était principalement dû à l’absence de fabriquant ou revendeur de portables notebook qui accepte de délivrer un châssis vide et sans marque. La bonne nouvelle c’est qu’après 3 ans de recherche acharnée, ACube Systems a finalement conclu un accord avec une société qui nous permet d’acheter et utiliser un châssis de portable sans restrictions. La mauvaise nouvelle est qu’il n’a pas été possible d’obtenir un châssis vide. Ce qui force ACube à acheter un portable complet et d’enlever la carte mère x86 (et éventuellement de la vendre).

La première version du portable PowerPC prendra place dans un châssis de portable. En parallèle, nos volontaires de l’équipe 3D évaluent la faisabilité d’un châssis de portable Open Hardware pour aller avec un format de carte mère PowerPC. Avec de la chance, ACube Systems pourra fournir 2 lots d’ordinateurs portables, un avec un châssis pré-existant, et –peut-être – un second avec un châssis customisé.

 

 

 

 

By VIA Technologies - OpenBook project website, CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=4122051

Ceci n’est PAS notre châssis mais un exemple fait par VIA Technologies – OpenBook project website, CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=4122051

 

 

Dans tous les cas, le PCB Open Hardware et le châssis Open Source seront utiles pour d’autres projets Open Hardware. Il y a une plus grosse communauté la dehors qui saura apprécier nos efforts !

Si vous voulez collaborer au design 3D du Châssis Open Source contactez-nous ou complétez le questionnaire de collaboration.