Signal Integrity Analysis of the PCB Design

On the 8th of September 2020 we have reached the previous goal targeting to collect the needed donations to complete the design our Open Hardware PCB (Printed circuit board), a big thanks to all supporters!

In the last 9 days, we received more than 2000 euros.
It allowed the campaign to reach its goal 7 days prior to its deadline, wonderful! Thank you all!

Gerd Altmann from Pixabay

This new campaign (Phase 1B) aims at the “Fast SI bus simulations”, in other words, it will pay for an in-depth analysis of the integrity of signals of the PCB that came out from the previous campaign. We have started the collection of donations right after reaching the 100% of the previous campaign.

The PCB Design , designed with Mentor Xpedition that came out from the previous campaign will be published here soon, a first public draft should be ready by the end of September.

After the in-depth analysis of the integrity of signals of the PCB will be performed, thanks to the current Donation Campaign, an updated version of the PCB will be published.

Our Speak at OpenPOWER Summit NA 15 Sept 2020

On 15th September at OpenPOWER Summit NA, there will be many interesting speaks and projects, our speak will be at 5:35pm ( Europe/Rome Time Zone).

Around 6 years back, we started as a group of FOSS, PowerPC and Open Hardware enthusiasts, with beginning to work on PowerPC Notebook project which was designed around GNU/Linux using Open Hardware. We had very limited funding with limited skills to work. But our enthusiasm and motivation led us to reach fabrication stage for the motherboard. Finally this year we could successfully design its PCB with the help of collaborators and limited funding from donors. There were many challenges faced in this process. Since PowerPC processors have been around for more than 2 decades, but the current implementation on Notebook was difficult to take in the market. Coming to the performance in Big Endian mode is maximized in this with many software need to be patched. In future we plan to upgrade our PCB design to the more recent packaging technology for the processor. Also, with increasing collaborators, it would be possible to design more smaller and cheaper PowerPC board.

Progress on PCB Design and on Software

Updates on Schematics are being transposed to the PCB design

In February the designer analyzed the Pericom PI7C9X2G608GP PCIe Packet Switch with the direct support of Pericom staff. Now, the Pericom PCIe Packet Switch is fully tested and all the needed setup is completed, so the designer has completed the inclusion of  all required information in the updated version of the schematics and is starting to unravel the PCB. 

The designer has updated the SerDes connections following our suggestions taking into account the notes we have provided, so a new version of the schematics is expected soon.

Arctic-Fox 27.10.1 PPC64 in our Repo

The main contributor to Arctic-Fox – Riccardo Mottola – member of our Power Progress Community association – has released the new version 27.10.1+b0 that we have compiled and packaged in our Debian PPC64 repo. Riccardo says: “Session Store, code greatly improved compared to past releases, performance improvements in both the html engine as well as a new build system imported from Firefox. This release is definitely a great improvement compared to 27.9.19 right at start”

Arctic-Fox 27.10.1 PPC64 running on our T2080-RDB, that has the same processor as our future notebook.

Repository moved to our Power Progress Community GitLab group.

We have created a Gitlab group called Power Progress Community and we moved all our gitlab repositories under https://gitlab.com/power-progress-community. What is important to know is that all URLs have changed and any cloned repository must be rebased. If you have cloned our repositories you should update git remote origin.

Working on Unreal Engine for PowerPC64 Big Endian

We are working on a port of UnrealEngine (UE) to PowerPC 64 Big Endian. We started by forking the PowerPC64 Little Endian (PPC64le) version and we are currently trying to compile the sources. The original PPC64le port for UE 4.23 was developed by Elvis Dowson and Raptor Engineering and can be found at https://github.com/edowson/UnrealEngine/tree/4.23-ppc64le. Access to the UE4 sources requires accepting the Epic Games EULA as described in https://www.unrealengine.com/en-US/ue4-on-github.

We have  modified the original scripts to compile for PPC64 Big Endian but so far, we still have to solve multiple errors leading before being able to generate a working binary. You can find our fork and ppc64 branch here https://github.com/robyinno/UnrealEngine/tree/4.23-ppc64 ( to access it you need to accept Epic Games EULA). We are building the source using both a Power9 virtual machine provided by Open OSU and OpenPower Foundation, as well as on our NXP T2080-RDB development kit using Debian PPC64 SID unstable. If you want to help us on fixing the compilation errors, you can start from our UnrealEnginePPC64 Wiki, please contact us.

A screenshot of the ongoing compilation of Unreal Engine on our NXP T2080-RDB developer kit, that has the same PPC64 Big Endian CPU of our future notebook.

PCB Design Started! Carpe Diem!

Four months have passed since we started our donation campaign aimed at the PCB design and we are now at around €6500 (27%) of the goal €24000 for the entire phase 1 of the design, and we must admit that the rate of donations is slower than what we had hoped for.

Phase 1 is subdivided in two subtasks:

  • 1A) PCB Project € 19000
  • 1B) Fast SI bus simulations €5000

In other words, we reached an encouraging 34% of what is required for subtask 1A.

As we really want to speed up as much as possible the activity, we decided to formally split phase 1, and not to wait to reach €24000 to start the design of the PCB.

To do so, we signed a contract with ACube Systems (company we rely on for the design) just for subtask 1A. Doing so gives the chance to start right now the PCB design. At the time of signing the contract, we paid €6000, the amount required by the designer to start working.

Slimbook Eclipse Notebook

One of the reasons forcing us to speed up the planned activities, is linked to the availability of the Slimbook model “Eclipse” that will not last forever, very much like any other commercially available products such as the electronic components we selected during the electrical schematics design phase. In fact, the electrical schematics are customized for the pinouts of that specific Slimbook model, and the PCB design will be specifically shaped to fit in the Slimbook Eclipse chassis. Because of these constraints, we have to finish the PCB design (phase 1A), the fast SI bus simulations (phase 1B) and the prototypes (phase 2) around this summer.

We fixed the end of April 2020 as the time-limit for phase 1A, so we have 3 months left to raise the remaining €12500. As you may well understand this goal is quite ambitious, but it is necessary if we don’t want to risk to fail.

Continue reading

PCB for a Happy New Year!

Orcad Source Schematics Published

At the end of August of 2019 we published the first version of the schematics in pdf format. Then, in October we uploaded the second version and after that the 13th of November we released the Orcad source, accomplishing what we promised.

Schematics Source in EDIF published and ready to be converted to KiCad

Now we have exported it even to EDIF format, to make easier for new volunteers to convert it to Kicad Format. To convert from EDIF to Kicad we have found edif2kicad tools  https://github.com/svn2github/edif2kicad but we are sure you will find other tools or even you will be able to create a new one

OpenStack Debian 10 PPC64 Big Endian created

Continue reading

Donation Campaign for PCB design of the PowerPC Notebook motherboard

Open Hardware release of the Printed Circuit Board (PCB) design for the motherboard of the GNU/Linux PowerPC Notebook.

https://www.youtube.com/watch?v=6h6-66RyyzU

The initial 2,703 euro of donations of this campaign arrive most from recurring donations that continue to arrive from the old campaign after reached the old campaign goal.

In short:

Our hardware group identified in early 2017 a desirable list of components and a set of features of the laptop. In June 2017 we launched a first donation campaign that was aimed at paying ACube to design the electrical schematics and a year later, in June 2018 we reached the goal of collecting €12,600 and finally started finalizing the design. Here you may download the resulting schematics of the 1st donation campaign.

As of today, the notebook specifications are the following (subject to change):

Continue reading