Allongement du temps pour la campagne de don pour le PCB et mise à jour sur le design de la carte mère

Nous sommes proches d’atteindre 50% du but de la campagne de dons pour le PCB, et nous voulons remercier chacun d’entre vous qui avez permis d’atteindre ce que nombreux disaient être impossible, “la clé qui permet ce que vous faites est au coeur de ce que vous croyez” (cit. par Mario Luis Rodriguez Cobos) Comme tout le monde, tous les volontaires, collaborateurs et donateurs associés à notre projet, nous ressentons l’impact négatif du covid-19 qui a largement réduit le nombre de donations.
Image par Gerd Altmann de Pixabay
D’un autre coté, de nombreuses personnes cueillent l’oassioc d’être en confinement pour pour passer plus de temps avec leur famille, leur passion et pour développer leurs aspirations. Pour plusieurs, cela s’est traduit par plus de temps pour penser, développer et utiliser des logiciels Open Source, grâce à la liberté d’exécuter, copier, distribuer, étudier, et améliorer ses logiciels. Pour d’autres, cela rimait avec plus de temps pour développer du Hardware Open-Source, du design Open-Source sur des aspects mécaniques, et d’autres activités sociales, culturelles, scientifiques, et éventuellement de le donner à la communauté. Bien-que l’impact financier de la situation nous réduit notre budget, nous avons d’autres priorités dans nos vies. Après quelques discussions en interne, nous avons décidé de décaler la date de fin pour la campagne de dons au 30 juin 2020, en espérant que que nous serons tous de retour au travail rapidement, et entre temps nous faire de notre mieux pour continuer à faire avancer le projet.

Nouvelle version des diagrammes par blocs et des schémas électroniques

Depuis janvier, nous avons transféré 8500 euros à ACube Systems (environ 9200 US$). Le travail sur le design est en cours depuis quelque temps. Nous avons reçu récemment de la part de ingénieurs une nouvelle révision des schémas électroniques qui prennent en considération les récents  développements. Les schémas sont en cours d’évaluation avant leur publication, dans une semaine environ. En plus d’une série de révisions mineures, nous avons mis à jour le switch Pericom PCIe depuis le modèle PI7C9X2G608GP vers le plus puissant  PI7C9X2G612GP qui offre 12 lignes au lieu de 8. Ce switch connecte la carte mère à la carte d’E/S d’extension Eclipse par le PCIe, et permet de gérer le port Ethernet basé sur la puce Realtek RTL8111F, le lecteur de carte SD basé sur le Realtek RTS571x et de connecter deux ports USB3. La nouvelle révision des schémas contient aussi un Hub USB 2.0 additionnel géré par un MicroChip USB2514 qui sera connecté à un des ports USB 2.0 du T2080. A ce hub USB, nous connecterons la matrice clavier SK5126 et un lecteure de carte SD contrôlé par un Realtek RTS571x de la carte d’E/S Eclipse Expansion et avec le M2 WLAN et le M2 LTE. Le transceiver ethernet Microchip KSZ9031 est toujours présent comme dans la révision précédente, et il est connecté par le port RGMII0 du T2080 en utilisant une patte 8 pins. Un port MicroSD sera connecté directement à l’interface du contrôleur eSDHC du T2080.

Nouvelle version du diagramme par blocs.

Diagramme par blocs April 2020 de la carte mère PowerPC Open Hardware
Au final, les modifications ci-dessus permettent de réduire le nombre de composants sur la carte mère, ainsi que le coût de production, et aussi le temps de debug nécessaire.

Progrès sur Unreal Engine PowerPC64

Récemment, de nouveaux collaborateurs ont rejoint nos activités et aident notre projet de portable et d’autres activités annexes dans notre association. A titre d’exemple, grâce à ces récentes collaborations nous avons fait des progrès dans la compilation de Unreal Engine sur PowerPC 64 Big Endian, une belle technologie que nous aurons sur notre portable.
Un bout de script pour télécharger et générer clang
La première étape est d’obtenir une chaîne d’outils clang nécessaire pour le script de build de l’Engine. Comme il n’y a pas de chaîne d’outils en PowerPC sur le dépôt d’Epic nous devons le faire nous-mêmes. Le script principal qui fait tout le travail est build_linux_toolchain.sh placé dans Engine/Build/BatchFiles/Linux/Toolchain/DockerOnWindows/build_linux_toolchain. Basé sur la branche ppc64le ce script télécharge et build gcc 9.2.0 à travers crosstool-ng, puis fait la même chose pour clang. Notre version de référence est la 8.0.1 du dépôt git officiel https://github.com/llvm/llvm-project.git. Nous avons quelques problèmes lors de la copie finale de la chaîne d’outils, quand les bibliothèques gcc et clang sont déplacées dans un chemin commun (sysroot). Après cette action les binaires dans sysroot provoquent une erreur de segmentation. Vous pouvez trouver notre fork et la branche ppc64 branch sur https://github.com/robyinno/UnrealEngine/tree/4.23-ppc64 (pour pouvoir y accéder vous devez accepter la licence Epic Games). Nous avons créé un wiki dédié : UnrealEnginePPC64 Wiki Si vous voulez collaborer contactez-nous.
Enfin, nous vous encourageons à faire une donation pour la campagne de financement pour continuer à faire progresser le projet, et pour parler de  cette campagne sur tous les réseaux sociaux.
  1. render powerpc notebook

    Donation Campaign for PCB design of the PowerPC Notebook motherboard

    €14,516.16 donated of €19,000.00 goal

Notre culture de l’Open Hardware à travers plusieurs villes

Video de la Présentation au Vicenza Linux User Group  – Vicenza – Italie – 26 Novembre 2019

Présenté par Roberto Innocenti de Power Progress Community et Enrico Vidale d’Acube Systems

26 Novembre 2019 – Photo d’une partie des visiteurs du ViLug à notre conférence

C’est la première fois que Power Progress Community et Acube Systems présentaient le projet ensemble. Cette présentation est très complète.

Nous remercions vivement LugVi pour l’organisation parfaite et l’excellent travail d’édition vidéo fait avec Olive sur Flathub et la super participation de gens experts en software et hardware, qui venaient de toute la région (Vénétie). Ce fut très enrichissant et un grand plaisir de répondre à toutes ces questions !

Vidéo de présentation le 15 Novembre à sfscons.it Free Software Conference à Bozen, Sud Tyrol – Italie – auquel nous avons parlé du “Butterfly Effect d’une carte mère de portable Open Hardware”.

Des photographes professionnels de Sfscon.it nous ont pris en photo avec notre devkit T2080 à notre table partagée avec le Linux User Group de Bolzano. Vous pouvez voir fonctionner le boitier en bois DIY avec le kit de développement T2080rdb et des personnes intéressées discutant avec nous.

Notre Devkit NXP T2080 et des personnes intéressées
Des personnes avec notre brochure, intéressées par notre projet

Future Presentations:

Notre projet sera présenté à Paris Open Source Summit (France) les 10-11 Décembre grâce à l’association April dévouée à la promotion et la protection des logiciels Free/Libre.


Présentations Européennes – automne 2019

25 Octobre Valence – Espagne

Guillermo informe le GNU/Linux Valencia Group des nouveautés dans le projet, le 25 octobre 2019

Pour la deuxième fois nous avons tenu une conférence au groupe GNU / Linux Valencia, un groupe Linux local, situé dans la ville de Valence, en Espagne, qui fait un excellent travail de promotion de Linux et l’open source en général. Guillermo a illustré brièvement le projet de sa naissance à aujourd’hui, les objectifs, les spécifications techniques, les autres projets de l’association Power Progress Community.

Le groupe a été mis à jour sur tout ce qui est arrivé dans le projet depuis notre dernière visite. Un des points clés a été la collaboration avec Slimbook. Cette collaboration a débuté justement à l’occasion de notre rencontre avec le groupe l’an dernier. Cette société a son siège social dans la même ville de Valence et son PDG est un des fondateurs de ce groupe valencien.
La société fournira le boitier pour le portable et elle aide notre équipe en fournissant toutes les spécifications dont nous avons besoin.

Vous pouvez trouver un article sur cette rencontre sur la page du groupe GNU / Linux Valencia (en espagnole) :

Linux Day Milan – Italie 26 octobre 2019

Cette année en tant qu’exposant nous avons fait une démonstration de notre boitier en bois fais-le toi-même, avec le devkit T2080rdb, notre nouveau Tshirt Power Progress Community, notre poster et le poster « Revitaliser avec Scratch » : pour promouvoir la récupération de portables à reconditionner et favoriser leur réutilisation dans les écoles.

Le visiteurs se sont montrés curieuses et très intéressées à utilisernotre ordinateur PowerPC 64, basé sur le même CPU NXP T0280 de notre future carte mère du portable PPC.

De nombreux jeunes ont rejoint notre table et ont parlé avec nous.

Continue reading

Slimbook fournira les boitiers du portable

Un des principaux aspects à traiter quand vous élaborez un ordinateur portable c’est le lien entre la carte mère et le boitier. Ce n’est pas une bonne idée de concevoir une carte mère si vous n’avez pas de châssis pour l’y installer. De même, le boitier doit prendre en compte la forme de la carte mère qui va l’accueillir.

Nous sommes heureux de vous annoncer que Slimbook fournira le chassis dont nous avons besoin pour notre ordinateur portable Open Hardware PowerPC. ACube et Slimbook ont collaboré depuis le début de l’année en échangeant des informations sur la disposition des composants, le brochage, la dissipation thermique, etc. 

ACube est une société connue pour avoir une expérience dans la fabrication d’ordinateurs PowerPC dont les cartes Sam460ex et Sam460cr ou encore le système desktop AmigaOne 500.

Slimbook connait un grand succès dans la vente de ses ordinateurs portables avec Linux (comme le ProX) et les mini PCs, partout dans le monde.

Avec cette collaboration nous avons presque tout ce qu’il nous faut en terme de technologie pour atteindre notre but. 

Version finale des schémas électriques

Nous voulons vous informer qu’aux premiers jours d’octobre nous publierons dans notre dépôt le PDF contenant la version finale des schémas. Après cela, courant octobre, le fichier source Orca sera mis à disposition aussi, modifié pour le châssis Slimbook. Ce qui veut dire que le PCB tiendra dans ce châssis.

Si jamais vous pouvez convertir le source Orca au format Kicad nous vous invitons à le faire. Si vous avez des problèmes en le faisant, contactez-nous et nous serons contents de vous aider.

De nouvelles applications ppc64 dans notre dépôt

Pour finir, nous avons patché les applications suivantes pour ppc64 (Big Endian) : arcticfox, palemoon, mame, fs-uae, libx265, qemu, midori.  Elles fonctionnent sur PowerMac/ImacG5 (processeur Power4) mais aussi sur des processeurs Big Endian ppc64 plus récents comme NXP T2xxx et T4xxx.

Nous travaillons aussi sur de nombreuses autres applications complexes comme Blender qui nécessite la création de groupes de travail dédiés pour se partager les efforts.

Nous effectuons des tests, des rapports de bugs et nous donnons des informations pour réaliser l’installation de Debian 10.0 en utilisant les fichiers ISO distribués par les mainteneurs des ports Debian ppc64be.

Si vous voulez rejoindre notre groupe software et aider dans ces développements, contactez-nous.

C-Media soutient notre projet de hardware Open Source

Nous annonçons notre coopération avec C-Media, un fournisseur mondial de solutions audio matérielles/logicielles.

https://www.flickr.com/photos/zenmama/13930451071/

Avec ce nouveau commentaire, nous voulons vous donner des détails sur un de nos derniers succès. Durant cette année, nous avons cherché une puce audio pour notre carte mère. Nous avons trouvé un bon candidat dans le contrôleur audio HD CM8828 et la famille de codec CM9882A. Après plusieurs discussions avec C-Media leur expliquant notre projet, ils ont décidé de nous soutenir. En plus, ils ont tout de suite envoyé une carte d’évaluation à ACube.

Le plus important est que C-Media fournira les puces pour la production de notre ordinateur portable. Ils savent que leur composants seront intégrés à notre carte mère en Open Source Hardware et ils nous fourniront les informations nécessaires pour écrire les pilotes nécessaires. De plus, nous avons commandé trois cartes son basées sur CM8828/CM9882A pour faire des essais avec notre Devkits T2080 et pour les développements d’ACube.

Au final, toutes ces petites étapes sont importantes pour notre projet Open Source car il s’agit d’un composant audio à hautes performances. Mais la partie peut-être la plus importante est que nous avons une lien direct avec le fabriquant. Nous voulons remercier C-Media pour leur soutient à notre projet et notre vision d’un Hardware Open Source.

Lien pour télécharger les documents techniques du C-Media CM8828.

block diagram ppc notebook
OSWH PowerPC Notebook Block Diagram – July 2019

Schémas de l’OpenHardware publiés en version Alpha

Un des plus gros problèmes que nous rencontrés pour produire ces schémas était l’absence d’un châssis qui était nécessaire pour prendre plusieurs décisions très importantes. Finalement, et très récemment, un châssis a été sélectionné et nous l’avons maintenant en notre possession, nous ouvrant la voie vers le but que nous avons fixé.

Image from https://www.flickr.com/photos/curtiskennington/3642074604

En avril, nous vous avons demandé votre opinion pour choisir s’il fallait publié un travail non terminé ou attendre des schémas plus aboutis. L’équipe Core à choisi d’attendre et d’envoyer « le PDF contenant l’état actuel des schémas aux seuls 132 donateurs en leur demandant de ne pas le rendre public ».

A la fin juin, une importante réunion s’est déroulée entre Acube et le concepteur des schémas pour discuter des suggestions de notre équipe Hardware, et une des nouvelles problématiques a été comment adapter le schéma au châssis. En fait nous avons préparé le terrain pour les prochaines étapes de développement du PCB.

Nous avons maintenant ce diagramme par blocs qui pourra encore subir quelques améliorations.

PowerPC Notebook Block Diagram – Juin 2019

Le concepteur du PCB est en train de mettre à jour les schémas. Cette tâche devrait être terminée pour août.

Pendant ce temps, la Core Team a voté en juin et a décidé de publier le pdf de la version actuel des schémas. Il ne contient donc pas les mises à jour attendues pour août.

En d’autres termes, les schémas que nous copiés dans notre dépôt est la même version non abouties que nous avons envoyée aux donateurs à la fin mars 2019. Il faut donc se rappeler que c’est une version alpha. La seule différence avec la version transmise aux donateurs est qu’elle contient la tout juste sélectionnée licence Open Hardware qui est la Cern Open Hardware License v 1.2 (Cern OHL).

ous avons sélectionné Cern OHL car elle est spécifique pour les projets open hardware et elle couvre des aspects de la production du hardware. Elle a le même effet viral que peuvent avoir d’autres licences open source mais elle prend en compte que différentes parties peuvent inventer ou fabriquer le hardware.

La version actuelle des schémas est publiée dans notre dépôt sur gitlab.

https://gitlab.com/oshw-powerpc-notebook/powerpc-laptop-mobo

Carte de développement NXP T2080 e6500 avec Debian SID PPC64 et RadeonHD

C’est notre première réussite avec une carte T2080RDB et une carte vidéo.
La RadeonHD 5450 est connectée au connecteur PCI Express Gen3 4x intégré avec un adaptateur 16x.

Nous utilisons cette carte car elle utilise le même CPU (NXP T2080) que celle sélectionnée pour notre projet de Open Hardware.

Vous pouvez trouver plus d’informations sur cette carte ici :
https://www.nxp.com/support/developer-resources/software-development-tools/qoriq-developer-resources/qoriq-t2080-reference-design-board:T2080RDB

Le système est un Debian SID PPC64 avec des paquets disponibles dans les dépôts suivants :
http://ftp.ports.debian.org/debian-ports/

Quelques logiciels ne fonctionnaient pas sans appliquer des patches pour les faire fonctionner sur PPC64 (Midori, Firefox, Iceweasel, VLC, mplayer), alors nous avons créé notre propre dépôt :
https://repo.powerprogress.org/

 

Voici le résultat des benchmarks de Hardinfo 0.6 alpha, comparés au PowerMac G5 (IBM 970) et un portable Intel (i7-4600U) d’il y a 3 ans.

T2080rdb, cpu T2080 e6500 1.8Ghz, 4 cores, 8 threads, altivec
RadeonHD 5450 1GB DD3, on the oboard PCIe 4x using a 4x to 16x adaptor
Debian Sid PPC64

CPU Blowfish 5.38
CPU CryptoHash 338.35
CPU Fibonacci 2.96
CPU N-Queens 3.63
CPU Zlib 0.41
FPU FFT 8.46
FPU Raytracing 2.85
GPU Drawing 1219.24

PowerMac G5, cpu PowerPC 970 1.8Ghz, 2 cores, 2 threads, altivec
ATI Radeon 9600 PRO 128MB AGP
Debian Sid PPC64

CPU Blowfish 32.81
CPU CryptoHash 78.82
CPU Fibonacci 3.11
CPU N-Queens 26.01
CPU Zlib 0.15
FPU FFT 10.29
FPU Raytracing 12.94
GPU Drawing 699.74

HP EliteBook 840 G1, cpu i7-4600U 2.10GHz, 2 cores, 4 threads
Intel HD Graphics 4400
Ubuntu 18.04

CPU Blowfish 3.89
CPU CryptoHash 341.53
CPU Fibonacci 0.59
CPU N-Queens 5.67
CPU Zlib 0.52
FPU FFT 1.95
FPU Raytracing 2.06
GPU Drawing 7973.70

Quelques remarques

1) Debian Sid a été installé sur le PowerMac G5 puis l’HD 2.5’ a été connecté au SATA de la carte T2080RDB. Nous avons utilisé une image avec kernel 4.17.6 customisé pour cette carte (sans patch) et un « Device tree blob » stocké sur la carte SD intégré. Vous pouvez trouver l’image U-Boot (uImage) et l’arbre des périphériques (uImage.dtb) sur notre compte GitLab : https://gitlab.com/oshw-powerpc-notebook/T2080customizations/
2) Pas encore trouvé comment aller sur le web avec les ports ethernet de la T2080rdb.
3) Des jeux comme Chromium BSU ou NeverBall fonctionnent directement. Des jeux comme SuperTuxKart ne démarrent pas, Torcs est lent et la sortie audio est complètement corrompue.
4) La T2080RDB fonctionne bien avec une RadeonHD 5450 mais de nombreuses erreurs défilent sur la sortie série quand on essaie de connecter d’autres cartes RadeonHD (exemple :. 4550, R7 250E qui est une HD7750 modifiée).

Voici l’erreur qui défile dans la console série :
pcieport 0001:00:00.0: AER: Corrected error received: id=0000
pcieport 0001:00:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0000(Receiver ID)
pcieport 0001:00:00.0: device [1957:0830] error status/mask=00000001/00006000
pcieport 0001:00:00.0: [ 0] Receiver Error (First)

Collaborez au projet

Si vous voulez corriger des paquets Debian pour Powerpc (ppc64) ou aider à améliorer la configuration du kernel, U-boot (menu,etc) ou d’autres configurations pour pouvoir utiliser plus de vartes vidéo, etc… contactez nous.

Vous pouvez aussi type of collaboration you like to make, in case please fill our collaboration survey.

Début de l’étude pour réaliser les schémas électroniques ! grâce à ACube Systems

Grâce aux donations déjà reçues ACube a reçu un paiement pour commencer l’étude de la liste des composants. De plus, Power Progress Community a fourni liste de composants possibles basée sur des puces sans NDA pour gérer USB3, SATA3, audio et autres. Cette étude a maintenant officiellement débuté ! Depuis lundi 7 Aoüt, ACube étudie cette liste et produira un retour et des suggestions.

Milan, 10 Aoüt 2017, l’association Power Progress Community annonce la collaboration officielle d’Acube Systems SRL au travers de la signature d’un contrat pour créer les schémas électroniques du portable GNU Linux PowerPC. Le projet des deux organisations verra la création d’un portable PowerPC avec une carte vidéo MXM.

Electrical Schematic engineering task started

https://www.flickr.com/photos/sumofmarc/7841135420

Power Progress Community voudrait remercier de nouveau pour la collaboration importante et passionnée de tous les volontaires et donateurs qui ont rendu cela possible. “Comme le temps nécessaire pour terminer les schémas électroniques est de 10 semaines, c’est maintenant à nous, l’association et aussi les donateurs et collaborateurs, qu’il incombe d’atteindre le but des 12 600€ en moins de temps ou dans le temps imparti.” a indiqué Roberto Innocenti, président de l’association Power Progress Community.

ACube Systems collaborait déjà dès les premiers travaux et en supportant l’association. Enrico Vidale, PDG d’ACube Systems a indiqué “Depuis longtemps nous voulions créer un portable PowerPC. Aujourd’hui grâce au Power Progress Community, le rêve va se réaliser. L’avenir s’annonce excitant !

Power Progress Community est une association à but non lucratif composée de volontaires, qui sont inspirés par les mouvements Open Source Hardware et Software. Sa mission n’est pas de vendre des produits, et sa contribution au “portable PowerPC” n’est qu’un exemple de ses idées. Le Power Progress Community travaille pour établir et consolider un groupement d’acheteurs assez grand pour motiver un fabriquant pour débuter le processus de fabrication. En plus de cela, l’association Power Progress Community s’occupe d’une campagne de financement participatif pour l’élaboration et le prototypage du portable, ainsi que d’encourager les développeurs OpenSource à supporter la plateforme PowerPC.

ACube Systems S.r.l., une société mondialement connue, a été créée en janvier 2007. Le but principal d’ACube Systems est de créer et promouvoir des produits hardware et software innovants grâce à une équipe de recherche et développements interne et supportée par des collaborations avec des sociétés Italiennes et internationales.

Le Pouvoir de créer le Progrès est dans les mains de la Communauté.

Campagne de Don Participatif pour la réalisation du schéma électronique de la carte mère du Portable PowerPC

Schémas électriques pour la carte mère d’un portable PowerPC

Nous voulons vraiment réussir ce projet : un ordinateur portable PowerPC distribué en tant qu’Open Source. Cette première phase verra la définition et la conception de tous les aspects de la carte mère, par un ingénieur électronicien professionnel.

A propos du projet de Portable PowerPC GNU/Linux

Nous voulons vraiment réussir à produire un portable PowerPC Open Source.

Pour atteindre cet objectif, il faut réaliser plusieurs tâches dont la conception d’une carte mère adaptée à un châssis de portable moderne et grand public.

Le projet a démarré en octobre 2014, et depuis, un nombre croissant de personnes continue à manifester son intérêt autour de notre communauté. Des bénévoles expérimentés et passionnés ont contribué à l’étude préliminaire pour la conception de la carte mère.
Malheureusement, nous nous sommes trouvés confrontés aux limites du bénévolat : un manque de temps, de certaines compétences et de moyens.

Pour régler ce problème, nous avons contacté en 2016 ACube Systems, une société italienne qui a déjà travaillé sur des cartes mère PowerPC. Nous avons eu la chance de trouver des personnes passionnées partageant notre vision des avantages d’un matériel Open Hardware à long terme. Cela, ajouté à leur expérience, en fait le partenaire idéal. Grâce à ACube, nous pouvons réaliser la conception électronique de notre carte mère – mais avec l’aide d’un professionnel, dont le travail est payant.

A partir de ce moment, notre groupe décida de devenir plus professionnel en lançant une campagne de don participatif afin de financer cette prestation.

En août 2016, pour des raisons pratiques, nous avons créé « Power Progress Community », une association à but non lucratif basée à Milan (Italie). C’est l’association qui gère le financement, mais aussi la signature des différents contrats. Sa mission première est d’insuffler une nouvelle vie à la plateforme PowerPC (PPC), en adoptant le matériel « Open Hardware » et les logiciels « Open Source », mais aussi en participant à d’autres activités annexes orientées vers le développement et l’amélioration de la plateforme.

Suites aux différentes réflexions, « Power Progress Community » et ACube ont conjointement décidé de concevoir et produire la carte mère en Italie, mais d’acheter le chassis chez un fournisseur en gros de PC portables 15″ standards.

Nos actions

« Power Progress Community » a initié plusieurs actions afin de relancer la platforme PowerPC.
En voici un résumé:

Nous avons rassemblé une communauté de personnes passionnées et de compétences variées autour d’un objectif commun, et nous avons créé des groupes de travail (par affinité) pour traiter de sujets spécifiques tel que le matériel, le logiciel, et la communication.

Suite à l’annonce de Debian d’abandonner powerpc (PowerPC Big Endian) comme plateforme officielle (release platform), un groupe de développeurs et de testeurs nous a rejoint et tente d’aider la communauté Debian powerpc dans leurs tâches de maintenance visant à garder la plateforme au même niveau que les plus répandues. Debian powerpc reste un des derniers systèmes d’exploitation à supporter le PowerPC 32 et 64 bits Big Endian – toutes les machines à base de G3/G4 et G5 (commes les Macs PowerPC et les Pegasos). Pour accomplir une tâche aussi considérable, nous cherchons toujours plus de personnes passionnées alors n’hésitez pas à consulter nos pages wiki qui ont été initiées pour vous aider à démarrer (http://wiki.powerprogress.org/DebianPowerPcStartersManual)
Plus on est nombreux à utiliser Debian powerpc, plus la communauté Debian est susceptible de rétablir powerpc comme plateforme officielle.

Nous mettons à jour régulièrement le site web de l’association (http://www.powerprogress.org), le site du projet de portable PowerPC (http://www.powerpc-notebook.org), les forums de discussion et nous sommes présents sur les réseaux sociaux (Twitter https://twitter.com/PowerProgressCo et Facebook https://www.facebook.com/powerpcnotebook/).
Nous échangeons et partageons nos avis et nos idées et nous prenons contact avec d’autres projets, associations et sociétés privées qui sont intéressées par la plateforme PowerPC.

Nous possédons depuis deux ans un kit de développement basé sur une puce T2080 (T2080RDB, Reference Design Board), mais malheureusement notre développeur principal a rencontré beaucoup de problèmes – qui sont maintenant résolus. Les travaux liés à la séquence de démarrage continuent.

Le groupe de travail autour du matériel a travaillé pendant plusieurs mois sur la liste des composants de la carte mère. Mais, par manque de temps, de personnes, de ressources et de certaines compétences (nous sommes dans du bénévolat), nous n’avons pas pu finaliser l’analyse nécessaire à la production des prototypes. En revanche, le résultat de l’analyse sera utilisé par notre sous-traitant professionnel comme base de démarrage.

La plupart des spécifications techniques ont été identifiées, mais il est possible que certains détails soient modifiés au cours de l’analyse techniques.
Voici les spécifications identifiées à ce jour (cette liste pourra être modifiée):

  • CPU: NXP T208x, e6500 64-bit Power Architecture avec Altivec –
    4 x e6500 dual-threaded cores, low-latency backside 2MB L2 cache, 16GFLOPS x core
  • RAM: 2 x emplacements RAM pour SO-DIMM DDR3L
  • VIDEO: Carte MXM Radeon HD (amovible)
  • AUDIO: sound chip, audio in / audio out
  • USB: 3.0 et 2.0
  • STOCKAGE:
    • NVM Express (NVMe), M.2 2280
    • 2 x SATA
    • 1 x lecteur SDHC
  • RESEAU:
    • 1 x connecteur ethernet RJ-45
    • WiFi
    • Bluetooth
  • ALIMENTATION: circuit de chargement de batterie et gestionnaire d’alimentation
  • CHASSIS: boitier de portable standard 15,6″

But final et feuille de route

Le but de cette campagne de financement participatif est de rendre publics des schémas électroniques de qualité professionnelle que toute société pourrait produire. Ces schémas seront validés par la réalisation de prototypes qui seront testés. La conception sera faite par la société italienne ACube Systems sous contrat avec l’association à but non lucratif Power Progress Community. Tous les résultats obtenus seront rendus publics par la Power Progress Community, grâce à un accord avec ACube Systems.

Pour mieux planifier toutes les tâche nécessaires et les ressources correspondantes en terme de financement et de main-d’oeuvre, nous avons identifié quatre phases :

  • Recherche sur les composants, analyse de l’architecture et conception des schémas électroniques [12 600 euros, 30 jours];
  • Livraison du circuit imprimé (PCB) au format Gerber [11950 euros, 30 jours];
  • Production et livraison de cinq prototypes fonctionnels [8800 euros, 40 jours];
  • Tests hardware avec des logiciels fournis par fabriquant (ACube) [14400 euros, 30 jours];
  • Pre-certification CE [12 500 euros].

L’effort de travail en jours sera distribué dans le temps. Cela va dépendre des campagnes de dons, et sera conditionné par les paiements de l’association PPC à ACube Systems.

Première phase : recherche hardware et conception

Cette phase concerne l’identification et la conception de tous les aspects de la carte mère par un ingénieur en électronique professionnel qui travaillera sous contrat.

C’est la phase la plus délicate et la plus importante, car c’est seulement après que nous pourrons réduire les incertitudes concernant les spécifications hardware et les coûts de production. Les phases suivantes seront plus limitées et plus rapides.

Nous pourrons signer le premier contrat avant même d’avoir collecté les 12600 euros nécessaires. La campagne continuera alors sans date limite. Une fois l’objectif des 12600 euros atteint pour la Phase 1, le travail sera complété par ACube et ils produiront la conception électronique complète.
(Des avenants au premier contrat seront nécessaires après que les 12600 euros aient été collectés. Cela permettra de mieux organiser les tâches R&D.)

Comme la carte mère finale doit suivre les préconisations Open Source, nous voulons absolument éviter les composants qui nécessitent un accord de confidentialité (NDA). Toutefois, nos recherches ont révélé qu’obtenir un hardware Open Source à 100% est impossible si nous voulons implémenter certaines fonctionnalités. Mais nous ferons de notre mieux.

La conception qui résultera de cette phase sera partagée autant que possible (l’utilisation de certaines puces pourraient nécessiter la signature d’un NDA), et nous allons faire attention à ce que le produit soit si intéressant que vous ne pourriez pas résister à participer à la phase suivante !

Mettre au point un financement

Nous avons discuté pendant très longtemps pour savoir comment réaliser le financement participatif, et nous avons finalement décidé de ne pas utiliser les plateformes commerciales connues.

En tant qu’association à but non lucratif, nous avons quelques limitations (par exemple nous ne pouvons pas produire et vendre des produits commerciaux), mais cela a l’avantage de ne pas avoir de dates butoirs ou des business plans contraignants. Nous pouvons utiliser une solution alternative basée sur des dons libres, soit sous forme de dons en une fois, soit sous forme de plus petits dons réguliers par exemple mensuels.

Chacune des phases mentionnées ci-dessus sera financée par étapes distinctes. Chacune fera l’objet d’un contrat signé par ACube et chacune aura sa campagne de financement. Chaque phase démarrera quand nous aurons collecté les fonds nécessaires à sa réalisation. Dès que le fabriquant aura livré le résultat d’une phase, nous continuerons avec la suivante, en informant le public avec une nouvelle campagne pour financer le nouvel objectif.

Nous rendrons publiques toutes les avancées faites sur le projet et nous répondrons à toutes vos questions. Tout le monde pourra apprécier la qualité du résultat et pourra, nous l’espérons, nous aider à rejoindre le but fixé. Nous rendrons publique la liste des donateurs avec le montant associé ; vous pouvez nous indiquer si vous préférez ne pas figurer dans la liste en spécifiant la méthode de paiement – voir ci-dessous.

Bien-sûr vous pouvez tout à fait nous envoyer plusieurs dons à chaque étape ou à la fin d’une phase, ou vous pouvez faire un don plus important en une fois. La solution que nous avons choisi permet d’accepter plusieurs options.

Méthodes de paiement

Don en ligne – PayPal

Pressez Donner et sélectionnez PayPal comme type de paiement

Don hors ligne – Virement bancaire

Voici les coordonnées du compte bancaire :

Nom de la banque : Banca Etica

Titulaire du compte : POWER PROGRESS COMMUNITY

IBAN : IT94X0501801600000012339610

BIC/SWIFT : CCRTIT2T84A

Merci de préciser un texte dans la raison de votre paiement comme ici :

« PPC notebook donation – NOM et PRENOM »

(Exemple : « PPC notebook donation – John Cocke »)

Où les noms et prénoms sont ceux que vous utilisez dans la page des dons.

Après avoir effectué un virement bancaire:

Pressez Donner et sélectionnez « Offline Donation » (déconnecté / hors ligne) comme type de paiement.

Dons Anonymes

Quand vous effectuez un don (en ligne ou déconnecté), vous pouvez choisir de le rendre anonyme.

Qui est à l’origine de cette campagne?

Power Progress Community est une association à but non lucratif qui rassemble des bénévoles inspirés par les mouvements Free et Open Source (Hardware et Software). Sa mission principale n’est pas de vendre des produits, comme le montre son implication dans le projet « PowerPC Notebook » – mais plutôt de générer assez d’intérêt autour d’un produit afin de motiver un fabricant à le produire.
La « Power Progress Community » (PPC) a été formée en 2016 par les personnes travaillant sur le projet de portable PowerPC GNU/linux qui a été lancé en octobre 2014. Ces trois ans ont rassemblé des personnes passionnées par les mouvements Free et Open Source et par la plateforme PowerPC – partageant une vision commune d’une consommation éthique, responsable et durable.
La création de l’association a été nécessaire pour aider à la concrétisation du projet initial, mais elle est surtout un moyen d’initier et d’accompagner d’autres projets futurs.
Sa mission première est la promotion et la diffusion de logiciels et de matériels Libres et Open Source – en particulier autour des architectures PowerPC et OpenPower, avec comme objectif le partage de connaissance et d’expertise.

ACube Systems est une société italienne qui produit ses propres cartes mère pour PowerPC. Dès le début du projet, ACube Systems avait accepté de produire notre carte mère.
Nous souhaiterions remercier nos partenaires d’ACube d’avoir accepté de suivre une approche transparente et Open Source dans la réalisation de ce projet et de publier tous les détails techniques du matériel cible.

FAQ

Pourquoi une campagne de don participatif?

Nous ne pouvons pas utiliser une des plateformes commerciales de financement participatif, parce que leur objectif est de financer la production d’un produit – et surtout, parce qu’il faut pouvoir fournir un prototype fonctionnel pour pouvoir démarrer le financement.
Notre action n’est pas de la production ou de la commercialisation de produit, mais plutôt de la recherche et du développement – et pour cela, nous avons besoin de financer une activité d’ingénierie professionnelle.
La solution que nous avons trouvée est de recevoir des dons directs, et de maintenir un site dédié pour un suivi transparent de l’avancement de la campagne de don.

La réalisation d’un portable PowerPC est un des objectifs de la « Power Progress Community » – vous allez donc directement participer au financement de la mission première de l’association.
Chaque don doit être libre et non motivé par un avantage financier ou autre, donc vous acceptez implicitement de ne pas recevoir de contre-partie à vos dons.
Vos dons serviront à compléter la somme nécessaire à la réalisation de documents techniques qui seront rendus publics.
N’importe quelle société (ou individu ayant les moyens de production adéquats), pourra utiliser ces documents pour la production d’une carte mère de portable pour plateforme PowerPC.

Nous n’avons pas défini de date limite pour le démarrage de la phase 1. Elle sera initiée dès qu’on aura atteint la somme minimale nécessaire à la signature d’un contrat avec ACube Systems (4000 euros pour la première phase).
ACube commencera les travaux dès la signature du contrat – nos différents sondages internes montrent qu’une centaine de personnes prévoie de participer à la campagne de dons pour financer la phase 1, donc nous sommes certains de pouvoir signer le contrat assez vite.

Que se passera-t-il dans le pire des cas?

Nous avons envisagé le scénario « catastrophe » (phase 1 non possible): Nous proposerons un vote aux donateurs pour choisir l’affectation des sommes collectées – avec la seule contrainte que cela doit rester cohérent avec la mission de notre association.
Les activités et l’orientation de l’association « Power Progress Community » sont décidées par ses membres.
Un donateur qui voudrait prendre part à ces décisions peut donc choisir de rejoindre l’association en payant une cotisation annuelle (http://www.powerprogress.org/membership/).

Les dons sont libres et non remboursables

« Power Progress Community » est une association italienne à but non lucratif. La loi italienne permet aux associations de collecter des dons libres et non remboursables, qui lui permettent de réaliser sa mission et ses objectifs, sans contrepartie (comme des produits).

Restrictions liées aux associations à but non lucratif en Italie

Les associations italiennes à but non lucratif, comme la notre, doivent suivre certaines règles:

  1. l’association ne peut pas fabriquer des produits commerciaux;
  2. l’association peut recevoir des dons, mais ne peut pas effectuer des remboursement liés à ces dons;
  3. l’association doit agir en cohérence avec sa mission, et peut demander et recevoir des dons pour l’aider à réaliser ses objectifs.

Donc, dans le lancement de notre projet, nous sommes contraints par les points suivants:

  1. Notre association peut avoir un objectif bien défini à atteindre, et peut demander des dons pour financer ses activités liées à cet objectif. Mais on ne peut pas rembourser les sommes données.
  2. Les dons ne doivent pas être motivés par un objectif financier, donc les donateurs ne peuvent pas recevoir une contrepartie à leurs dons.
  3. Les lois italiennes permettent aux associations de financer une R&D liée à un projet ou une activité spécifique.

Que se passera-t-il si la campagne échoue?

Comme mentionné ci-dessus, nous ne seront pas capables de rembourser les donateurs.
Si les fonds collectés ne sont pas suffisants pour financer les travaux prévus, nous les utiliserons dans le cadre d’autres actions qui seront entrepris par notre association.

Est-ce que l’intégralité des sommes collectées sera utilisée pour financer les travaux?

Presque… En fait toutes les platformes de paiement – y compris PayPal ou les transferts bancaires – facturent une commission à chaque transaction.
Notre association (même en étant à but non lucratif) doit donc acquitter pour les paiement PayPal 1,8% + 0,35euros dans l’UE, et 2,8% + 0,35 euros hors UE – cela peut aller jusqu’à 4% pour certains pays.
Pour les transferts bancaires hors UE, les commissions sont élevées: 6 euros.

Que se passera-t-il si les fonds collectés dépassent notre objectif?

Dans ce cas, l’excédent sera reporté pour financer la prochaine phase.

Coopération entre Power Progress Community et Acube Systems

Les membres de Power Progress Community désirent rendre publique la fructueuse collaboration avec ACube Systems, une société italienne qui produit sa propre ligne de cartes mères basées sur le PowerPC. Depuis le début du projet, ACube Systems a accepté de produire notre carte mère. Nous voulons remercier les collaborateurs d’ACube Systems, dont l’expérience nous permet de concevoir un projet hardware transparent et conforme aux principes d’un projet Open Source Hardware qui vise à rendre public le résultat de nos efforts et de donner tous les détails techniques de ce projet matériel.

Power Progress Community collaboration with Acube Systems

Coopération entre Power Progress Community et Acube Systems

Notre coopération avec Acube Systems permet bien-sûr la réalisation de notre projet, mais elle nous permet de travailler avec un partenaire expérimenté et plein de passion et tout cela, gratuitement ! Grâce à leur collaboration sans faille nous pouvons surmonter les difficultés rencontrées.

Aujourd’hui ACube Systems est la seule société avec qui nous travaillons de façon continue. Nous espérons pouvoir créer de nouvelles synergies avec d’autres associations et organisations qui partagent les idées de Power Progress Community.

PowerPC.

Power Progress Community est une association à but non lucratif composée seulement de volontaires avec la volonté de produire des projets hardware et software Open Source. Le but n’est pas de vendre des produits. C’est d’ailleurs le cas pour son travail autour du projet « PowerPC Notebook » qui consiste en la création et la consolidation d’un groupement d’achat assez grand pour motiver le fabricant à réaliser le projet. De plus, Power Progress Community met en place une campagne de financement collaboratif nécessaire au design et au prototypage du portable, et stimule la communauté de développeurs du monde open source pour supporter la  plateforme PowerPC.

ACube Systems S.r.l., une société internationale, établie en janvier 2007.
Le but principal d’ACube Systems est de créer et promouvoir des logiciels et matériels innovants grâce à une équipe de recherche et développement interne soutenues par des collaborations avec des équipes italiennes ou internationales.