Certyfikacja znaku CE sfinansowana! Nowa kampania dla części oprogramowania i rurek cieplnych

Jeszcze raz chcemy podziękować wszystkim za ogromne wsparcie i entuzjazm, jaki okazaliście podczas kampanii darowizn na rzecz znaku CE. Zakończyliśmy kampanię z łączną kwotą 12500 € (https://en.wikipedia.org/wiki/CE_marking), jest to dla nas ogromny kamień milowy i jesteśmy bardzo wdzięczni.

Finansując certyfikację znaku CE pokazaliście nam, że wierzycie w nasz projekt i naszą wizję stworzenia w pełni otwartej sprzętowo płyty głównej do notebooków opartej na alternatywnej architekturze procesora PowerPC.

Zakończyliśmy kampanię z kwotą o 4392 euro wyższą niż oczekiwaliśmy, a te dodatkowe pieniądze pokryją część dodatkowych i nieplanowanych kosztów, które ponieśliśmy w związku ze wzrostem cen komponentów elektronicznych i dodatkowymi kosztami trzech kart graficznych MXM (360 USD każda).

Certyfikat CE jest obowiązkowym wymogiem przy sprzedaży produktów elektronicznych w Unii Europejskiej. Gwarantuje on, że płyta główna naszego notebooka spełnia normy bezpieczeństwa, zdrowia i ochrony środowiska obowiązujące w UE. Bez niego ACube Systems nie byłby w stanie wprowadzić i sprzedawać naszego notebooka na rynku UE. Uzyskanie certyfikatu CE nie jest łatwym ani tanim procesem, ponieważ wymaga rygorystycznych testów, dokumentacji i kontroli jakości.

Metalowe rurki chłodzenia Legacy Slimbook Eclipse zostaną przeprojektowane

Proces certyfikacji CE można jednak przeprowadzić tylko wtedy, gdy produkt można uznać za całkowicie ukończony, a to oznacza, że płyta główna działa, metalowe rurki chłodzące są na miejscu, a wszystko jest zmontowane w wybranej obudowie slimbook Eclipse.

Bieżące działania

Płyta główna Tyche przeszła wszystkie kontrole elektryczne, a teraz kluczowe działania koncentrują się na procedurach inicjalizacji sprzętu.

Rampa rozruchowa została starannie skalibrowana, programując złożony układ scalony z pewną logiką (tj. rampy, progi napięcia, wewnętrzne sposoby działania regulatora PWM i tak dalej).

Złożone programowalne urządzenie logiczne (Complex Programmable Logic Device (CPLD) to układ FPGA Lattice LCMXO640C-3TN100C, który jest zaprogramowany do zarządzania wszystkimi podłączonymi do niego zewnętrznymi urządzeniami peryferyjnymi (patrz schemat blokowy i schemat połączeń na stronie 15), zarządzania przerwaniami, danymi, odczytami rozruchowymi, ustawiania zasobów zgodnie z CPU i jest w stanie zresetować wszystkie urządzenia peryferyjne.

Nasza płyta główna Tyche podczas testów

Praca nad U-Bootem

Obecnie mały zespół wolontariuszy pracuje nad U-Bootem. Zdecydowaliśmy się na zakup debuggera JTAG, całkiem przydatnego narzędzia, które znacznie ułatwi debugowanie sprzętu.

Dowiedzieliśmy się, jak skonfigurować i zbudować U-Boot, a także skonfigurowaliśmy międzyprogramowy zestaw narzędzi PowerPC i powiązany z nim Device Tree Blob (dalej nazywany „drzewem urządzeń”, opisuje strukturę sprzętu), który służy do opisania fizycznej konfiguracji każdego komponentu sprzętowego dostępnego na płycie głównej. Możesz śledzić nasze próby, zaglądając na nasze strony GitLab. Zaczęliśmy od ponownej kompilacji naszej starej wersji binarnej U-Boot z 2019 roku, tej, której obecnie używamy na naszym devkicie NXP T2080RDB, a także próbując skompilować nowszą wersję U-Boot z głównej gałęzi waniliowej DENX bez naszych poprawek. Jesteśmy teraz uprzejmie wspomagani przez Maxa Tretene, tego samego faceta pracującego w ACube Systems, który kompiluje U-Boot dla ich płyt głównych, takich jak Sam440 lub Sam460ex. Max jest obecnie gotowy do wprowadzenia sprzętowego wsparcia dla kart graficznych AMD/ATI Radeon w U-Boot, (ndr: ostatnio powiedział nam, że jego wolny czas nie jest wystarczający, więc proponujemy mu pracę za wynagrodzeniem) bądźcie czujni na bardziej szczegółowe posty na ten temat. W nadziei na przyspieszenie rozwoju, na początku czerwca udostępniliśmy Maxowi Tretene nasz devkit NXP T2080RDB.

Chcemy podziękować oddanej małej grupie wolontariuszy, a zwłaszcza Maxowi Tretene za ich cenny wolny czas poświęcony na próbę skonfigurowania i skompilowania U-Boota, bardzo doceniamy ich obecność i wysiłek, nawet jeśli pomyślny wynik jeszcze nie nadszedł. Ponadto, bardzo doceniamy ofertę złożoną przez profesjonalnego inżyniera – która nie zostanie jeszcze ujawniona – który jest gotowy pracować dla nas nad U-Bootem za bardzo rozsądną kwotę.

Rozpoczęcie nowej kampanii pozyskiwania funduszy

Po wielu wewnętrznych dyskusjach zdecydowaliśmy się w końcu uruchomić nową kampanię zbiórki funduszy mającą na celu wsparcie i przyspieszenie wielu działań:

  1. Zakup debuggera JTAG
  2. Projekt rurek cieplnych do chłodzenia zarówno procesora, jak i karty graficznej;
  3. Prototyp rurki cieplnej pasującej do naszej obudowy Slimbook, wymóg przejścia do procesu certyfikacji CE;
  4. Opracowanie sterownika AMD/ATI Radeon dla U-Boota;
  5. Opracowanie sterownika urządzenia, aby w pełni wykorzystać każdy komponent sprzętowy płyty;
  6. Kompilacja niestandardowego pliku binarnego U-Boot z aktualnych źródeł DENX;
  7. Dostarczenie całego zestawu narzędzi do krzyżowej kompilacji U-Boota i drzewa urządzeń dla PowerPC;
  8. Dostarczenie dokumentacji szczegółowo opisującej wszystkie aspekty techniczne zarówno U-Boota, jak i drzewa urządzeń, tak aby każdy mógł zrozumieć, jak odbudować je od podstaw i jak je dostosować.

Podczas realizacji tych działań dołożymy wszelkich starań, aby zoptymalizować zarówno wsparcie zaangażowanych wolontariuszy (każda dodatkowa pomoc jest mile widziana!), jak i zakontraktowanych inżynierów oprogramowania.

W tej chwili mamy tylko przybliżone pojęcie o liczbie godzin płatnej pracy wymaganej do ukończenia U-Boota i ściśle powiązanego z nim drzewa urządzeń. Po przeprowadzeniu wewnętrznych badań, rozsądnym przybliżonym szacunkiem może być co najmniej 100 godzin, ale osiągnięcie celu może zająć więcej.

Nie mamy jeszcze formalnej wyceny projektu rurek cieplnych do chłodzenia zarówno procesora, jak i karty graficznej MXM. Podczas nieformalnej dyskusji z inżynierami elektronikami, którzy mają doświadczenie w projektowaniu i produkcji tych rurek cieplnych, oceniliśmy kwotę na około 10000 euro.

Podsumowując, tytuł następnej kampanii to „Rozwój komponentów oprogramowania i rurek cieplnych dla płyty głównej Tyche”, a jej koszty w rozbiciu są następujące:

  • Około 100 godzin pracy inżyniera (inżynierów) oprogramowania w celu dostosowania U-Boot, drzewa urządzeń i sterownika wideo AMD/ATI Radeon: 5000 euro
  • debugger JTAG: 1000 euro
  • projekt rurek cieplnych i produkcja 3 z nich dla trzech prototypów: 10000 euro

Szacowana kwota do zebrania w następnej kampanii to 16000 euro.

  1. Development of software components and heat pipes for the Powerboard Tyche

    €3,187.87 donated of €16,000.00 goal

Mamy nadzieję, że po raz kolejny pomożecie nam w tej ostatniej podróży. Jesteśmy tak blisko urzeczywistnienia tego: 64-bitowego, wielordzeniowego notebooka opartego na PowerPC, w pełni otwartego sprzętu z urządzeniami i interfejsami zgodnymi z dzisiejszymi standardami!

Wyniki badań prototypów

Obrazek z części PublicDomainPictures bazy fotografii Pixabay

Testy prototypów laptopów postępują wspaniale. Przetestowaliśmy główny stopień zasilania procesora, jeden z najbardziej energochłonnych elementów płyty głównej, i jest on dostrajany dzięki programatorowi. Układem odpowiedzialnym za zasilanie procesora jest Texas Instruments TPS544B20RVFT (przełączane regulatory napięcia 4,5-18 V 20 A SWIFT), jak wyjaśniono na stronie 37 w naszych schematach elektrycznych.

Rampa rozruchowa musi być starannie skalibrowana; skomplikowany układ scalony z pewną logiką, którą trzeba zaprogramować, aby działał poprawnie (tj. rampy, progi napięcia, wewnętrzne sposoby włączenia regulatora PWM itp.).

Pozostałe źródła zasilania to pół tuzina stabilizatorów napięcia i są przeznaczone do elementów, takich jak PCIe, pamięć RAM, wewnętrzne magistrale peryferyjne, podłączone urządzenia, Non-Volatile Memory Express (NVMe) i zegar (generator częstotliwości), są niezbędne aby płyta główna działała poprawnie. Bateria Eclipse Legacy została przetestowana i ładuje się prawidłowo.

Urządzenie Complex Programmable Logic Device (CPLD) to FPGA Lattice LCMXO640C-3TN100C i musi być zaprogramowane do zarządzania wszystkimi tymi zewnętrznymi peryferiami, które są do niego podłączone (patrz schemat blokowy i schemat połączeń na stronie 15 ), zarządzania przerwaniami, danymi, odczytem rozruchu, ustawiania zasobów zgodnie z CPU i resetowania wszystkich peryferii.

Powerboard Tyche, strona górna. Widoczny największy szary układ to procesor NXP T2080 Power Architecture CPU.

Jak na razie jest dobrze, projekt elektroniczny wydaje się działać poprawnie, w tej chwili jedynie dostrajamy każdy element elektroniczny. Jeśli wszystkie kontrole będą kontynuowane w ten sposób, możemy zakończyć wszystkie elektroniczne debugowanie w ciągu najbliższych kilku tygodni i będziemy mogli uznać ten bardzo delikatny etap za zakończony sukcesem. Następnie planujemy umieścić pierwszy kod w CPLD, a zaraz po tym powinniśmy być gotowi do załadowania U-Boota, bootloadera pierwszego i drugiego stopnia. Próbujemy ponownie wgrać ostatnią wersję U-Boota, minęło już sporo czasu od kiedy go poprawiliśmy, aby rozpoznawał płytkę graficzną, którą zamontowaliśmy na porcie PCIe na płycie NXP T2080RDB. Mało tego, musimy dokładnie dostosować drzewo urządzeń, aby poprawnie odwzorować wszystkie peryferia dostępne na płycie głównej.

O ile w kwestii podzespołów elektronicznych możemy spokojnie liczyć na (płatne) wsparcie fachowca, to w przypadku konfiguracji U-Boota to my musimy zadbać o jego prawidłowe działanie, a co ważniejsze o to, aby poprawnie rozpoznał wszystkie peryferia, a w szczególności kartę SD, FLASH oraz, co jeszcze ważniejsze, dwa sloty pamięci RAM DDR3L.

Dziękujemy wszystkim za stały dopływ datków i prosimy o dalsze.

W tej chwili wciąż potrzebujemy funduszy na pokrycie dodatkowych kosztów, które ponieśliśmy z powodu po prostu szalonych cen, które zapłaciliśmy za komponenty elektroniczne montowane na płytach głównych prototypów, a zwłaszcza za zdobycie w nasze ręce dwóch kart graficznych MXM opartych na układach AMD.

Dla dwóch kart graficznych MXM AMD E9174 z 4 GB RAM wydaliśmy 780 dolarów ( 360 każda) i 185 euro podatku importowego około 965 euro. Biorąc pod uwagę wszystkie chipy, koszt każdego prototypu spowodował 1200 euro więcej niż to co było początkowo planowane 4392 euro więcej (1200 x 3 + 22% VAT). Więc musimy zebrać około 5357 euro więcej niż cel ostatniej kampanii darowizn.

Darowizny i fachowcy do U-boota

Ponadto, po wstępnej rundzie eksperymentów, wciąż zmagamy się z problemem udanego dostosowania U-Boota i prawidłowego skonfigurowania drzewa urządzeń. Większość z nas poświęciła już sporo czasu na to zadanie w swoim wolnym czasie (pamiętajcie, że wszyscy jesteśmy wolontariuszami z odpowiednią pracą na etacie i życiem osobistym ;), więc poważnie rozważamy powierzenie tego zadania profesjonaliście, który wykona je w rozsądnym czasie, a żeby to zrobić potrzebujemy Waszego wsparcia finansowego!

Prototypy gotowe, przetestujmy je

Wreszcie trzy prototypy są gotowe, co wyraźnie widać na poniższych zdjęciach.

Koszt każdego prototypu był o 1200 euro (bez VAT) wyższy niż początkowo planowano ze względu na globalne niedobory komponentów elektronicznych, które spowodowały gwałtowny wzrost cen niektórych ważnych chipów. Tak więc potrzeba więcej darowizn, aby sfinansować te 4392 euro więcej (1200 x 3 + 22% VAT).

Płyta Tyche, dolna strona.
Płyta Tyche, górna strona. Widoczny największy szary układ to procesor NXP T2080 Power Architecture CPU.

Teraz rozpoczął się etap testów sprzętowych, ale wcześniej musimy jeszcze przylutować złącze HDMI, które dotarło zbyt późno, aby mogło zostać uwzględnione w fazie produkcyjnej.

Wkrótce nasza płyta główna Open Hardware o nazwie „Powerboard Tyche” zostanie umieszczona w obudowie notebooka w celu rozpoczęcia wielu testów sprzętowych. Poniżej zdjęcie starej atrapy PCB użytej do przetestowania zmieszczenia w notebooku.

 

Slimbook Eclipse Notebook
Zewnętrzny widok korpusu notebooka. 

Prototypy w produkcji pomimo dużych braków chipów

Mieliśmy rozpocząć produkcję prototypów laptopów pod koniec września, ale natknęliśmy się na gwałtownie rosnące ceny, szczególnie w przypadku czterech podstawowych chipów. Nie mieliśmy innego wyjścia, jak zapłacić te niewiarygodnie wyższe ceny, jedyną alternatywą byłoby zaprzestanie wszystkich naszych działań.

Miło nam poinformować, że w tym tygodniu ruszyła produkcja prototypów i – trzymając kciuki – spodziewamy się, że będą gotowe na początku listopada. Oto cztery podstawowe chipy i ich rzeczywisty koszt:

  • Kontroler Marvell Sata 3 88SE9235A1-NAA2C000, około 130 euro za sztukę + VAT, 1 na płytkę, łącznie 3 sztuki
  • TPS544B20RVFT 4,5-V do 18-V, 20-A synchroniczny konwerter SWIFT™ buck z programowalnością i monitorowaniem PMBus około 550 euro za sztukę + VAT, 1 na płytkę, łącznie 3 sztuki
  • 6-portowy, 12-liniowy, PCIe 2.0 Packet Switch PI7C9X2G612GP – Diody około 250 euro za sztukę + VAT, 1 na PCB, łącznie 3 sztuki
  • Tłumiki przepięć 100V OV, UV, OC i kontroler ochrony przed odwrotnym zasilaniem z progiem odwrotnym -50mV LTC4368IDD-1#PBF około 100 euro za sztukę + VAT, 1 na płytkę, łącznie 3 sztuki

Złącza HDMI (2041481-1) były całkowicie niemożliwe do znalezienia na rynku w rozsądnym czasie. Po długich poszukiwaniach mogliśmy w końcu rozwiązać problem dzięki życzliwemu wsparciu Slimbooka, wkrótce wyślą nam trzy złącza, po jednym dla każdego prototypu.

Biorąc pod uwagę wszystkie chipy, koszt każdego prototypu był o 1200 euro wyższy niż pierwotnie planowano, 3600 euro więcej, biorąc pod uwagę wszystkie trzy prototypy obecnie produkowane. Więcej informacji o tych trzech prototypach można znaleźć w poście z lipca 2022 i maja 2022.

Jak już wspomnieliśmy w naszym poście w lipcu, nadal prosimy o kontynuowanie darowizn, aby pomóc nam wesprzeć dramatyczny wzrost rzeczywistych kosztów, które osobiście oczekiwaliśmy w związku z produkcją. Możesz nadal korzystać z bieżącej kampanii, aby przekazać datek.

Nasza obecność w okresie październik-listopad na wydarzeniach związanych z Wolnym Oprogramowaniem i IT

Zaplanowaliśmy nasze kolejne wystąpienie na LinuxDay w Mediolanie (Włochy) 22 października.

Jesteśmy na Dniach Technologicznych NXP w Mediolanie 27 października z naszą ekspozycją, bardzo cieszymy się z możliwości, jaką dało nam NXP.

Mamy nadzieję, że po raz pierwszy pokażemy przynajmniej jeden prototyp na konferencji SFScon – Free Software Conference – 11 listopada w Bolzano (Włochy) przy okazji naszego kolejnego wystąpienia.

Gotowi do produkcji prototypów z przerobionym projektem PCB ze wszystkimi dostępnymi komponentami

Ilustracja: Dmitry Abramov z Pixabay

Karty graficzne AMD MXM w naszych rękach!

Jak już pisaliśmy w lipcu, nasz sprzedawca AMD poinformował nas, że nowe karty graficzne MXM nie będą dostępne. Wybraliśmy producenta, który nadal produkuje i sprzedaje niedrogie karty wideo MXM oparte na AMD (Typ A – rozmiar 82mm x 70mm) .

W tej chwili otwarte sterowniki AMD są lepsze niż NVIDIA, więc naszym zdaniem jest to najlepsza opcja dla GNU/Linuksa i unikalne rozwiązanie do obsługi pochodnych Amiga OS. Zatem, nawet jeśli łatwiej jest znaleźć karty wideo NVIDIA MXM (Typ A), nadal preferujemy używanie kart wideo AMD MXM.

W związku z tym zamówiliśmy i otrzymaliśmy dwie karty graficzne MXM AMD E9174 z 4 GB RAM, właściwie to jedyna dostępna opcja, bo wersja 2 GB nie jest już dostępna.

Główne cechy
AMD Embedded Radeon E9174
Obsługuje DirectX 12, Vulkan, OpenGL 4.5, Open CL 2.0
MXM 3.0 Type A
Obsługuje 5 wyjść
128-bit width, 4 GB pamięci typu GDDR5

Są one gotowe do przetestowania z naszymi prototypami. Wydaliśmy 780 dolarów (360 za sztukę) i 185 euro podatku importowego. Zakup był możliwy dzięki ostatnim darowiznom, które przekroczyły cel dedykowanej kampanii darowizn na rzecz certyfikacji CE więc jeszcze raz dziękujemy wszystkim darczyńcom.

Opublikowane przerobione źródła PCB płyty Tyche

W końcu, przerobione źródło projektu PCB płyty Tyche z uaktualnionymi dostępnymi komponentami jest gotowe (w starszych postach możecie zagłębić się bardziej w temat „naszych” problemów z brakiem komponentów elektronicznych). Praca ta została wykonana przy użyciu Mentor Expedition i jest już gotowa i wgrana do naszego repozytorium ze wszystkimi zgłoszonymi poprawionymi błędami, włączając w to błąd numer 5, który został poprawiony jako ostatni. Dzięki naszym współpracownikom jesteśmy w stanie wyeksportować tę pracę w formacie Altium, więc w najbliższych dniach opublikujemy ją i spróbujemy przekonwertować do formatu Open Source Kicad (prawdopodobnie gubiąc coś w procesie konwersji). W naszym starszym poście podaliśmy więcej szczegółów dotyczących źródeł PCB.

Wewnątrz folderu Output można znaleźć wiele interesujących plików, które można łatwo przeglądać, takich jak „the plot separate sheet” CAM350/DFM STREAM oraz Motherboard Assembly TOP i BOTTOM.

 

Podsumowując, teraz mamy wszystko do wyprodukowania i wykonania testów sprzętowych we wrześniu.

Przeróbka schematów Powerboard Tyche wykonana i opublikowana

This image has an empty alt attribute; its file name is Tyche_or_Fortune._Greek_mythology_systematized.png
Tyche, znana także jako Fortuna

Jak wiecie, mieliśmy problemy ze znalezieniem kilku komponentów na rynku, nie tylko ze względu na ich dostępność, ale także z powodu podwyższonej ceny. Po szeroko zakrojonych badaniach projektant wymienił niedostępne komponenty. Niestety zostaliśmy zmuszeni do kupna kilku części z dopłatą.

Zmiany:

z TCA6408ARGTR 8-bit translating 1.65- to 5.5-V I2C/SMBus I/O expander na  PCA9539 16-bit I2 C-bus and SMBus low power I/O port with interrupt (strona 15 pdf ze schematami)

z TPS56637RPAR Buck Switching Regulator IC Positive Adjustable 0.6V 1 Output 6A 10-PowerVFQFN na RT6222DHGJ6F Buck Switching Regulator IC Positive Adjustable 0.6V 1 Output 2A SOT-23-6 Thin, TSOT-23-6 (strona 38 pdf ze schematami)

Utknęliśmy z kilkoma zbyt drogimi komponentami:

  • kontroler Marvell SATA 3 88SE9235A1-NAA2C000
  • TPS544B20RVFT 4.5-V to 18-V, 20-A synchronous SWIFT™ buck converter with PMBus programmability and monitoring

Projektant PCB powinien zakończyć pracę w ciągu najbliższych dwóch tygodni i po tym czasie powinniśmy rozpocząć produkcję prototypów. W międzyczasie opublikowaliśmy nowe schematy zawierające nowe komponenty w naszym repo w formacie pdf i ze źródłami ORCAD.

I wreszcie, nasz sprzedawca AMD poinformował nas, że nowe karty graficzne MXM nie będą dostępne. Są inni producenci produkujący karty MXM oparte na GPU AMD, oceniamy oferty różnych producentów.

Wciąż mile widziane są kolejne darowizny!

Nawet po zrealizowaniu obecnego celu pozostawiamy kampanię otwartą, aby pomóc w osiągnięciu kolejnego kamienia milowego.

Nasze najbliższe cele to:

  • zakup kilku kart MXM Video do prototypów. Potrzebujemy nowych ofert, ponieważ AMD przestało sprzedawać karty MXM, więc jesteśmy już w kontakcie z innymi producentami, w następnych dniach je zamówimy
  • przeprojektowanie rurek cieplnych, ponieważ będą one różnić się od oryginalnej specyfikacji notebooka Eclipse

Tylko w razie potrzeby:

  • zapłacić trochę za pracę przy konfiguracji U-boota

Najgorszy scenariusz:

  • wykonanie nowej wersji prototypu
  • wszelkie inne nieprzewidziane wyzwania

Doprecyzujemy zakres nadchodzącej kampanii darowizn, gdy będziemy mieli bardziej przejrzysty obraz sytuacji: produkcja prototypów, testy sprzętu, certyfikaty CE. Tymczasem pozostawiamy naszą obecną kampanię darowizn otwartą.



Przeróbka płyty 'Powerboard Tyche’ będzie zrobiona do czerwca

Ostateczna nazwa płyty głównej

W październiku 2020, poprosiliśmy społeczność o dołączenie do naszego forum i przesłanie sugestii dotyczących nazwy naszej płyty głównej. Dyskusje były intensywne, a sugestie bardzo różnorodne, obejmujące wszystko od mitologii, przez faunę i florę, literaturę, muzykę i technologię.

Utrzymywalismy ankietę otwartą przez rok, aż osiągnęliśmy próg 1000 głosów. Sprawdź ostateczne wyniki tutaj. Po wstępnej analizie sugestii głównego zespołu zdaliśmy sobie sprawę, że niezwykle trudno jest coś nazwać. =)

Wśród propozycji mamy Bellatrix (gwiazdę lub złoczyńcę z Harry’ego Pottera, w zależności skąd pochodzisz), Uwerturę (muzyczny motyw energii i charakteru), Feniksa (który może również stać się maskotką) i inne…

Po kilku przypomnieniach (1, 2), na spotkaniu społeczności Power Progress Community w marcu 2022 r. zdecydowaliśmy się połączyć nazwy wybrane w publicznym głosowaniu; ponieważ nazwy z miejsc 1 i 2 były zbyt ogólne, więc złożyliśmy z propozycji 1 i 3, a nazwa płyty to POWERBOARD TYCHE.

Nazwa POWERBOARD jest oczywista. Tyche jest grecką boginią szczęścia, której można przypisać dobre i złe wydarzenia. Początkowo jednak jej rolą było niesienie ludziom pozytywnych wiadomości. Jej rzymskim odpowiednikiem jest Fortuna.

Nie możemy się doczekać, aż nasza płyta POWERBOARD TYCHE będzie wkrótce zasilać nasze notebooki i inne urządzenia!

Oprogramowanie szyfrujące

Od 2018 roku jesteśmy w kontakcie z firmą CEuniX.eu, która stworzyła bibliotekę Post-Quantum-Cryptography. W szczególności byliśmy w kontakcie ze Stiepanem, entuzjastą wolnego oprogramowania i PowerPC, który jest obecnie dyrektorem generalnym QRCrypto SA. Chcieliby zobaczyć PowerPC z ich oprogramowaniem do szyfrowania postkwantowego. Chcemy, aby działał na naszym notebooku PowerPC.

W 2018 roku przekazali darowiznę na rzecz naszej kampanii darowizn na schematy elektryczne, a teraz chcą nam ponownie pomóc, wspierając ostatnią milę kampanii darowizn.

Jesteśmy im niezmiernie wdzięczni za zaangażowanie w nasz projekt

Przeróbka części mobo i sytuacja kompotentów

Czekaliśmy na dwie zamówione karty graficzne AMD MXM, ale dystrybutor poinformował nas, że są one mocno EOF (End of Life) w związku z zakończeniem produkcji GDDR5. Co więcej, fuzja AMD i Xinlinx opóźnia produkcję nowej karty graficznej z GDDR6.

Jak wiecie, mieliśmy problem ze znalezieniem kilku komponentów w oznaczonych (wymienionych poniżej) nie tylko ze względu na ich dostępność, ale także ze względu na zawyżoną cenę. Po szeroko zakrojonych badaniach projektant był w stanie zidentyfikować części zamienne.

Poniżej szczegółowa lista niedostępnych lub ekstremalnie drogich części, które projektant wymienia na inne łatwo dostępne komponenty:

  • 1 na PCB – Tranzystor: NPN; BSR17A bipolarny; 40V; 0.2A; 0.35W; SOT23 – ON SEMICONDUCTOR > 3100% wzrost kosztów z 0,5 euro do 16,50 euro za sztukę
  • 4 na PCB – Tranzystor polowy –NDC7002N MOSFET 2N-CH 50V 0.51A SSOT6 – ON SEMICONDUCTOR : >1100% wzrost kosztów z 0,50 euro do 6,5 euro za sztukę
  • 2 na PCB – MOSFET N-CH 100V 60A PPAK SO-8 SiR870DP – Vishay Siliconix > 3250% wzrost kosztów z 1,53 euro do 50 Euro za sztukę
  • 1 na PCB – Parallel NOR Flash Automotive Memory MT28EW01GABA1HJS-0AAT – MICRON > 3250% wzrost kosztów z 13 euro do 423 euro!!!
  • 1 na PCB – IC EEPROM 256KBIT I2C 1MHZ 8SOIC AT24C256C-SSHL-B – Microchip Technology > 1000% wzrost kosztów z 0,29 euro do 2,5 euro
  • 1 na PCB – 24-bit translating 1.65- to 5.5-V I2C/SMBus I/O expander TCA6424ARGJR – Texas Instruments Niedostępne
  • 1 na PCB – 24 MHz XO (Standard) LVCMOS Oscillator ASFLMB-24.000MHZ-LC-T – Abracon LLC – Niedostępne
  • 1 na PCB – I/O Controller Interface IC HI-PERFORM LW PWR SM FOOT USB 2.0 HUB USB2514-AEZCNiedostępne
  • 1 na PCB – Two-Lane PCIe 2.0 to Four-Port 6 Gbps SATA I/O Controller 88SE9235 – MARVELL – 980 euro!!!!!!!
  • 1 na PCB – 6-port, 12-lane, PCIe 2.0 Packet Switch PI7C9X2G612GP – Diodes – 700 euro!!!!
  • 1 na PCB – Power Switch ICs FDC6331L – onsemi / Fairchild – >3300% wzrost kosztów z 1,25 do 41,6 euro
  • 1 na PCB – Przełączane regulatory napięcia 4.5-18V 20A SWIFT TPS544B20RVFT – Texas Instruments – 90 Euro!!!
  • 6 na PCB – Przełączane regulatory napięcia 4.5-V to 28-V, 6-A TPS56637RPAR – Texas Instruments – > 10000% wzrost kosztów z 3 euro to 344 euro za sztukę ( 6 sztuk = 2.064 euro!!!)

Wcześniej brakowało w lutym, ale teraz ponownie dostępne

  • 3 na PCB – IRLML6346TRPBF – N-Channel 30 V 3.4A (Ta) 1.3W (Ta) – Infineon Technologies
  • 2 na PCB – 403C11A24M00000 24 MHz ±10ppm Crystal 10pF 60 Ohms 4-SMD
  • 7 na PCB – MOSFET – DMN3730U-7 N 750mA 30V POWER MOS – Diodes
  • 9 na PCB – Trans MOSFET – SI4925DY P-CH 30V 5.3A 8-Pin SOIC – ON SEMICONDUCTOR

Projektant wymienia te komponenty na nowe, dostępne obecnie i po przystępnej cenie na rynku. W związku z tym przeprowadzane są obszerne przeróbki schematów elektrycznych i projektu płytki drukowanej. Nowy projekt PCB powinien być gotowy w czerwcu 2022 roku. W międzyczasie projektant zamawia nowe komponenty. Kiedy je otrzymamy, powinniśmy mieć wszystko, co potrzebne do wyprodukowania prototypów.

Nasze wystąpienie na LibrePlanet 2022

W marcu 2022 uczestniczyliśmy w LibrePlanet 2022 i śledziliśmy wiele ciekawych prelekcji.

LibrePlanet 2022: „Living Liberation” odniosło ogromny sukces. Uczestnicy udzielali się towarzysko, korzystając z naszej internetowej przestrzeni konferencyjnej, LibreAdventure, i tworzyli piękne rzeczy w Minetest. Uczestnicy na poziomie Stalwart i Supporter dołączyli do afterparty LibrePlanet z pracownikami i członkami zarządu, co było strzałem w dziesiątkę. Zarówno w sobotę, jak i w niedzielę wystąpiło wielu prelegentów, którzy opowiadali o tym, jak prawie każdy temat, o którym można pomyśleć, odnosi się do jednej wspólnej koncepcji: wolnego oprogramowania.

Nasza prezentacja nosiła tytuł „Dlaczego czujemy, że udział w projekcie Open Hardware PowerPC Notebook jest doświadczeniem wyzwalającym” i została przedstawiona na LibrePlanet 2022 przez Roberto Innocentiego.

Ta prelekcja ilustruje powody i motywacje, które skłoniły Open Hardware PowerPC Notebook do podjęcia wyzwania zaprojektowania od podstaw notebooka opartego na PowerPC — takiego, który jest w pełni zgodny z zasadami Open Hardware i oparty na systemie GNU/Linux — oraz kim jesteśmy.

https://framatube.org/videos/embed/9811fdbb-7b33-4eb0-b585-85dcaae3edcd

Aktualizacje prototypów i kolejne rozmowy – październik 2021

Opóźnienia prototypów spowodowane brakami komponentów elektronicznych

Jak już kilkakrotnie wspomniano, nadal jesteśmy ofiarami trudności w łańcuchu dostaw przemysłu elektronicznego. W lipcu informowaliśmy Państwa, że ​​„98% z ponad 2000 komponentów jest teraz zabezpieczonych i zostaną dostarczone na czas. Nadal trwają poszukiwania pozostałych czterdziestu elementów, a znalezienie ich jest kluczowe, aby nie przekroczyć październikowego terminu”. Niektóre elementy zarządzania energią są obecnie niedostępne, więc projektant elektroniki musiał poszukać ich zamienników. Wkrótce opublikujemy wynikowy zaktualizowany projekt PCB, informujący o wszystkich nowych komponentach. Zakład produkcyjny nie otrzymał jeszcze wszystkich wymaganych komponentów, które już zamówiliśmy, a wciąż są takie, których do tej pory nie można znaleźć nigdzie na rynku. W szczególności mamy problemy z uzyskaniem złącze HDMI (numer części 2041481-1), które mogłoby zmieścić się w obudowie notebooka Eclipse. Jeśli jesteś w stanie pomóc nam znaleźć takie złącze, proszę skontaktuj się z nami. Pilnie poszukujemy 3 sztuk tego złącza do 3 prototypów. Dodatkowo poszukujemy również rozwiązania dla większej produkcji seryjnej.

Nieoczekiwany wzrost o 1000 euro za prototypy

Bardzo cieszy nas hojny udział wszystkich darczyńców, który pozwolił, aby kampania prototypu przekroczyła 90% ostatecznego celu. Dziękuję Wam bardzo!

Podczas naszych badań na rynkach elektronicznych we wrześniu ubiegłego roku zaobserwowaliśmy gwałtowny wzrost cen. Jesteśmy grupą hobbystów, którzy nie mają siły usiąść i targować się z firmami elektronicznymi. Nawet dobrze znana fundacja Raspberry Pi została zmuszona do podniesienia cen (patrz https://www.raspberrypi.com/news/supply-chain-shortages-and-our-first-ever-price-increase/)

W rezultacie każdy prototyp zwiększył swój ostateczny koszt o około 300-320 euro, w tym 22% lokalnego podatku VAT, co daje łączną kwotę 1000 euro, w tym opłaty PayPal za trzy prototypy. Krótko mówiąc, musimy zwiększyć cel kampanii z 12500 do 13500 euro.

Obecnie nie jesteśmy w stanie stwierdzić, czy ceny rynkowe powrócą do niższych cen, a co więcej, kiedy obecne niedobory komponentów elektronicznych w końcu się skończą. Wszyscy mamy nadzieję, że sytuacja ulegnie poprawie do czasu rozpoczęcia produkcji pełnoseryjnej.

Teraz dobrą stroną ogólnej sytuacji jest to, że zmuszenie do czekania na komponenty elektroniczne jest całkiem zgodne z powolnym tempem naszej kampanii darowizn, więc proszę, kontynuujcie wsparcie!

Karty graficzne MXM

O aktualnych niedoborach elektroniki może się przekonać fakt, że w maju 2021 roku zamówiliśmy procesor graficzny AMD Radeon E9172 MXM (około 295 EUR z VAT) i procesor graficzny AMD Radeon E9174 MXM (około 380 EUR z VAT). przewidywany termin dostawy to 27 listopada 2021!

W tej chwili koszt trzech kart MXM potrzebnych do stworzenia prototypów nie jest pokrywany z kampanii darowizn, ale prosimy o wsparcie finansowe również dla tych kart.

W międzyczasie mieliśmy okazję kupić kartę ATI Radeon HD4650 1 GB DRR3 MXM 3.0, a dzięki darowiźnie Stefano, nowego współpracownika z Włoch, mamy teraz dwie karty AMD FirePro M4000 GDDR5 1 GB MXM 3.0A.

ACube Systems, nasz partner zajmujący się budową prototypów, zakupił również adapter PCI do MXM. Adapter pozwoli nam przetestować karty MXM przed przygotowaniem prototypu, ponieważ będzie on używany w połączeniu z płytą główną „Sam460ex” firmy ACube Systems. Testy zostaną przeprowadzone pod AmigaOS 4.1, natywnym systemem operacyjnym PowerPC.

Przełączenie się na licencję Cern 2.0 w trakcie

Obecnie rozważamy możliwość uaktualnienia naszej licencji Open Hardware z Cern 1.2 do 2.0.

Pierwszą rzeczą, jaką zauważyliśmy, było to, że druga wersja jest podzielona na trzy warianty: Strongly Reciprocal (S), Weakly Reciprocal (W) i Permissive (P). Zasadniczo wszystkie trzy dokumenty mają taką samą strukturę, a niektóre sekcje są identyczne. Główne różnice można znaleźć w sekcjach 3 Kopiowanie, modyfikowanie i przenoszenie objętego źródła, 4 Wytwarzanie i przenoszenie produktów oraz 5 Badania i rozwój (który nie istnieje w licencji Permissive). Zmiany, które można znaleźć porównując jeden dokument z drugim, również implikują różne koncepcje, które należy wyjaśnić w sekcji 1 Definicje. Większość terminów pojawiających się w więcej niż jednym dokumencie ma tę samą definicję. Ważnymi wyjątkami od tej reguły są 1.1 „Licencja”, która odnosi się do dokładnego wariantu licencji w każdym dokumencie oraz 1.7 Dostępny Komponent, który nie jest dokładnie taki sam w R i W (i nie można go znaleźć w S)

Jak rozumiemy, wariant należy wybrać w zależności od ograniczeń związanych z komponentami (Komponenty Dostępne) oraz częściami dodatkowymi, które mogą zostać dodane przez Licencjobiorcę (Materiały Zewnętrzne). OHL-S określa, że „Kompletne Źródło jest Źródłem objętym usługą”, a wszelkie modyfikacje powinny być rozpowszechniane przy użyciu tej samej licencji. Z drugiej strony OHL-W umożliwia uwzględnienie Materiałów Zewnętrznych, co oznacza, że możesz dodać niektóre części do projektu na innej licencji. Wreszcie, licencja Permisywna nie wspomina nic o Dostępnych Komponentach i Materiałach Zewnętrznych, ale pozwala na tworzenie lub publikowanie Produktu wyłącznie z uwzględnieniem wszystkich Uwag Licencjodawcy.

Aby lepiej zrozumieć różnice, przykłady podane na stronie FAQ Open Hardware repozytorium są dość objaśniające:

Czym są te wszystkie przyrostki?

W dziedzinie oprogramowania istnieją trzy ogólnie uznane reżimy licencjonowania wolnego i otwartego oprogramowania: permisywny (liberalny), słaby copyleft i silny copyleft. Dla każdej opcji są gusta i przypadki użycia, to samo dzieje się ze sprzętem. Używamy słowa „wzajemność” („reciprocal”) zamiast „copyleft”, ponieważ podstawowe prawa w naszym przypadku nie ograniczają się do praw autorskich. Tak więc, korzystając z licencji, musisz dodać do swoich projektów Powiadomienie z jednym z trzech następujących przyrostków: S, W lub P:

  • CERN-OHL-S jest licencją silnie wzajemną. Na przykład, jeśli wydasz pliki HDL pod CERN-OHL-S, a następnie ktoś użyje tych plików w swoim FPGA, kiedy dystrybuuje strumień bitów (albo umieszczając go w Internecie, albo wysyłając z nim produkt), musi zrobić resztę HDL projektu dostępną również w ramach CERN-OHL-S.
  • CERN-OHL-W jest licencją słabo wzajemną. W powyższym przykładzie, jeśli udostępnisz swoją część projektu pod CERN-OHL-W, ktoś, kto dystrybuuje strumień bitów zawierający twoją część, nie musi również rozpowszechniać pozostałych plików projektu.
  • CERN-OHL-P jest licencją permisywną. Pozwala ludziom wziąć Twój kod, ponownie go licencjonować i używać bez obowiązku rozpowszechniania źródeł podczas wysyłania produktu.

W porównaniu z tą drugą wersją, OSHL v1.2 nie zawiera terminów „Dostępne składniki” i „Materiały zewnętrzne”, co utrudnia nawiązanie bezpośredniego związku z którymkolwiek z tych wariantów. To każe nam sądzić, że prawdopodobnie jest bardziej podobny do OHL-S.

Jeśli chodzi o sekcję Zastrzeżenia, która chroni Licencjodawcę przed kwestiami prawnymi i ostrzega Licencjobiorcę przed jego odpowiedzialnością, obie wersje mają bardzo podobny zapis. Wersja 2 jest nieco bardziej szczegółowa, stwierdzając, że „Licencjodawca w maksymalnym zakresie dozwolonym przez prawo nie ponosi odpowiedzialności za […]”, podczas gdy poprzednia wersja nie wspominała o ograniczeniach ustanowionych przez prawo. W każdym razie uważamy, że te ograniczenia są obojętne, a znaczenie sekcji Zastrzeżenia jest równoważne.

Ponownie, aby porównać OSHL v1.2 i OHL v2 możemy skorzystać z jednego pytania w sekcji FAQ

Jestem użytkownikiem CERN OHL w wersji 1.2. Jakie są główne zmiany wprowadzone przez tę nową wersję?

Wersja 2 CERN OHL ulepsza wersję 1.2 pod różnymi względami:

  • Nowa wersja występuje w trzech wariantach: silnie wzajemna, słabo wzajemna i permisywna. Licencje wzajemne stanowią, że zmiany w projekcie muszą być przekazywane społeczności, aby wszyscy mogli z nich skorzystać. Licencje permisywne nie nakładają tego warunku. W ten sposób CERN OHL v2 obsługuje różne modele współpracy używane obecnie w projektach sprzętu Open Source.
  • W wariantach wzajemnych bardzo ważne jest doprecyzowanie zakresu wzajemnych zobowiązań. Wprowadzając koncepcje „Dostępny komponent” i „Materiał zewnętrzny” oraz już istniejącą koncepcję „Produktu”, nowa wersja podejmuje szczególny wysiłek w celu wyjaśnienia, jakie źródła powinny być udostępniane zarówno w wariancie -S, jak i -W.
  • CERN OHL w wersji 1.2 zawierał licencję patentową, tj. obietnicę licencjodawcy, że nie będzie pozywał licencjobiorcy o naruszenie patentu w odniesieniu do wzoru na licencji CERN OHL. Wersja 2 dodaje klauzulę wzajemną do tej licencji patentowej: jeśli licencjobiorca pozywa licencjodawcę o naruszenie patentu, traci wszystkie prawa przyznane przez licencję.
  • W licencji 1.2 nie podjęliśmy specjalnych wysiłków, aby zapewnić rozwój języka opisu sprzętu (HDL) używanego w projektowaniu Field Programmable Gate Array (FPGA) i Application-Specific Integrated Circuit (ASIC). Ponieważ nabraliśmy przekonania, że nie ma odpowiedniego wzajemnego systemu licencjonowania dla HDL, upewniliśmy się, że CERN-OHL-S i CERN-OHL-W mogą stanowić dobre rozwiązanie dla projektantów układów FPGA i ASIC o wzajemnym nastawieniu.
  • Wersja 2 dokłada wszelkich starań, aby zmaksymalizować szanse, że odbiorca fizycznego produktu uzyska dostęp do plików projektowych tego produktu. Dokonuje tego poprzez przyznanie licencjodawcy możliwości osadzenia adresu URL lub innego odniesienia w samym obiekcie oraz ustalenie, że dalsi licencjobiorcy powinni przestrzegać tego powiadomienia i odpowiednio je aktualizować, jeśli projekt zostanie zmieniony.
  • Nowa wersja zapewnia 30-dniowy okres karencji dla licencjobiorców, którzy naruszają warunki. Jeśli spełnią wymagania w ciągu 30 dni od otrzymania powiadomienia od licencjodawcy, ich prawa zostaną przywrócone. Ma to pomóc w przypadkach, w których licencjobiorca nieumyślnie narusza warunki licencji.

Nadal badamy, która alternatywa jest lepsza od OHL-S, OHL-W i OHL-P. Decyzja powinna brać pod uwagę to, jak dowolnie chcielibyśmy, aby licencjobiorcy produkowali lub modyfikowali nasz projekt.

Dołącz do naszych rozmów na OpenPower Summit 2021, Linux Day Online Italy 2021 i Sfscon 2021

Aby uzyskać więcej informacji i aktualizacji na temat naszego projektu i planów na przyszłość, dołącz do naszych rozmów podczas:

Linux Day 2021 Online (23 październik 2021 3 PM CEST) “When the community produces an Open Hardware laptop”  in italian .

OpenPOWER Summit NA 2021 (28 październik 2021 o 2.45 Central Daylight Time (CDT), UTC -5 ) “Prepare yourself to switch computing to Open Hardware Power Architecture”

Sfscon.it PPC64 Open Hardware Notebook prototypes around the corner (12 listopad 2021 2.30 pm CEST).

Pospiesz się, zagłosuj na nazwę płyty głównej!

Na dzień 22 października 2021 r. osiągnęliśmy 987 głosów na 1000 wymaganych do podjęcia ostatecznej decyzji w sprawie nazwy płyty głównej. Chcielibyśmy zamknąć ankietę, gdy tylko osiągniemy tę liczbę, aby rozpocząć pracę nad projektem logo i innych materiałów komunikacyjnych.

Freedesktop-sdk merge requests dla wsparcia PPC64 Big Endian

Dzięki Charlesowi i Manuelowi, członkom naszego zespołu programistycznego, złożyliśmy wniosek o połączenie do Freedesktp-sdk z łatką umożliwiającą kompilację na PPC64 Big Endian. To było wielkie osiągnięcie i ogromny wysiłek naszych wolontariuszy. Bardzo dobra robota chłopaki! Dziękuję Wam!!

Nasza gałąź (branch) ppc64 Be branch z Freedesktop-sdk.

Freedesktop-sdk miał przestać wspierać architekturę PowerPC z powodu braku konstruktora. Sytuacja się teraz zmieniła i teraz bardzo się cieszymy, że możemy o tym poinformować, nawet dzięki pomocy członków OpenPower (z OSUOSL), w zakresie aktualizacji i ulepszeń gałęzi freedesktop-sdk ppc64le.

Ukończona atrapa płyty głównej

Z wielką radością przedstawiamy Państwu pierwszy namacalny efekt po latach spędzania czasu na planowaniu, pomysłach, projektach i schematach. Poniżej zdjęcia atrapy płytki, niedziałającego prototypu, który został wykonany z dwuwarstwowej płytki drukowanej, dzięki trwającej kampanii darowizn.

Górna strona atrapy
Dolna strona atrapy

Podstawowym zastosowaniem tej atrapy płyty jest wykonanie kontroli mechanicznej w połączeniu z obudową laptopa Slimbook. Płytka nie jest jeszcze ukończona, projektant PCB nadal musi zamontować dodatkowe elementy, takie jak złącza, aby zapewnić, że końcowe działające prototypy będą idealnie pasować do obudowy Slimbook Eclipse.

Projektant PCB odpowiedzialny za to zadanie starannie pracuje nad dostrojeniem plików projektu gerber i już dostosował kilka drobnych szczegółów, udowadniając, że wstępna atrapa płytki była bardzo potrzebna.

Chcielibyśmy podziękować panu Schneiderowi, który uprzejmie zaoferował nam kartę ATI Radeon 7970 MXM, z pewnością pomoże nam to przetestować działające prototypy, które zostaną wyprodukowane później. Zapraszamy wszystkich chętnych do przesłania nam innych kart Radeon MXM, które mogą leżeć nieużywane w kącie – chcielibyśmy jak najszybciej rozpocząć testowanie różnych GPU w nadchodzącym działającym sprzęcie.

[AKTUALIZACJA 2021-04-22] Niestety nasza płyta do notebooków jest ustawiona do pracy wyłącznie z MXM-A 3.0 (typ A) o wymiarach 82mm x 70mm i maksymalnym poborze mocy 55W, podczas gdy dostarczona karta MXM od Gerarda Schneidera to MXM-B (typ B) o wymiarach 82mm x 105mm i maksymalnej mocy 200W. W każdym razie dziękuję Gerard, twoja karta przyda się do sprawdzenia i ewentualnie naprawy sterowników wideo, ale nie będzie używana w prototypach.

ATI Radeon 7970 MXM

Nawet jeśli to „tylko” atrapa płyty, to jest to wielki kamień milowy i bardzo nas to cieszy, bo w końcu możemy czegoś dotknąć rękami. Chcielibyśmy podziękować wszystkim osobom, które umożliwiły osiągnięcie tego punktu i mamy wielką nadzieję, że kampania darowizn finansująca finalne prototypy przyspieszy, ponieważ teraz wszyscy chcemy zobaczyć więcej !!

Chcesz pomóc?

Bycie częścią takiego projektu może być niesamowitym doświadczeniem, poznajesz nowych ludzi, wolontariuszy innych projektów, firmy zaangażowane w open source i każdy jest chętny do pomocy. Ciągle podajemy przykłady tego w naszych postach na blogu, ale w ostatnich tygodniach jesteśmy szczególnie wdzięczni za wsparcie otrzymane od programistów KiCad i Slimbooka

Dwie dodatkowe obudowy do naszych prototypów.

Slimbook to firma, która podejmuje ogromny wysiłek w promowaniu środowiska Open Source. Produkują notebooki, minikomputery i komputery stacjonarne przeznaczone głównie dla użytkowników Linuksa. Jako przykład ich zaangażowania w społeczność open source, mają bardzo dobre relacje z projektem KDE i razem współpracują przy tworzeniu laptopów przeznaczonych głównie dla KDE. Pomimo tego, że są małą firmą, z powodzeniem sprzedają swoje produkty na całym świecie, co jest bardzo cenione przez społeczność Linuksa.
Jak być może wiesz, rozpoczęliśmy współpracę ze Slimbookiem ponad dwa lata temu i zawsze byli bardzo pomocni, odpowiadając na nasze prośby i udzielając informacji o projekcie obudowy lub powiązanych komponentach, które będą również używane w naszym notebooku (ekran, klawiatura, urządzenia rozpraszające itp.). Całe ich wsparcie i czas zostały udostępnione za darmo. Oprócz tego wsparcia otrzymaliśmy dwie obudowy Slimbook Eclipse, aby kontynuować nasze testy. Umożliwi to złożenie trzech prototypów naszego notebooka PPC. Znowu zrobili to za darmo. Brak nam słów.

Obudowa Slimbook Eclipse przekazana dzięki uprzejmości firmy Slimbook.

Eksport naszej płytki PCB do programu KiCad – trudna podróż

Na samym początku tej przygody staraliśmy się znaleźć ekspertów sprzętowych do zaprojektowania płyty głównej, ale poziom wiedzy wymagany przy tego typu sprzęcie sprawił, że wyzwanie to było dla nas nieosiągalne. Oczywiście mamy ekspertów w tej dziedzinie, ale złożoność tego projektu wymaga sporo czasu, niemożliwego do zrealizowania wyłącznie przy wykorzystaniu wolnego czasu wolontariuszy. Dlatego zdecydowaliśmy się poszukać firmy doświadczonej w projektowaniu płyt głównych, a jeszcze trudniej, firmy, która miała doświadczenie z architekturą PowerPC.

Mieliśmy szczęście spotkać ACube Systems i jego krąg współpracowników. Jednak, podobnie jak robi to większość firm nastawionych na zysk, podwykonawca ACube System miał własne autorskie oprogramowanie, które generuje pliki zakodowane przy użyciu nieotwartych formatów wyjściowych. W naszym przypadku otrzymujemy pliki utworzone za pomocą Mentor Xpedition, oprogramowania, które nie może eksportować do programu KiCad. Aby przekonwertować nasze pliki źródłowe Mentor Xpedition, powiedziano nam, aby zaimportować je do Altium, i zaimportować przekonwertowane pliki Altium do programu KiCad.

Niestety, importer KiCad dla plików Altium jest nadal intensywnie rozwijany i daleki jest od ukończenia. Skontaktowaliśmy się z programistami KiCad, którzy uprzejmie zgodzili się na wykonanie testów z naszymi plikami Altium PCB, co pomogło w wykryciu różnych błędów w procedurze konwersji. Ten błąd został zidentyfikowany przez programistę odpowiedzialnego za moduł importu Altium dla programu KiCad i obecnie zajmuje się on napotkanymi problemami. Jeśli chodzi o BOM (Bill Of Materials) ludzie z programu KiCad zalecili zaimportowanie schematów Altium do programu KiCad i wygenerowanie z niego BOM.

Uzyskanie formatu open source do publikacji naszej płyty głównej jest dla nas bardzo ważne, ponieważ umożliwia każdemu łatwy dostęp do wyników naszych wysiłków, aby dostarczyć prawdziwie w pełni zgodny projekt z Open Hardware.

Po kilku próbach chłopaki z KiCad zasugerowali inną opcję: zamiast konwertować oryginalne pliki Mentor Xpedition do Altium, zasugerowali załadowanie ich za pomocą FabMaster. W rzeczywistości KiCad ma innego importera poświęconego FabMaster (tylko dla płyty) i wynik tego modułu importu powinien być przydatny do zrozumienia poziomu dokładności importera Altium. Teoretycznie import Altium powinien dawać lepsze wyniki w odniesieniu do importera FabMaster, ponieważ jest nowszy. Obecnie badamy, czy możemy podążać tą ścieżką, ponieważ wydaje się, że wymaga to pełnej licencji Xpedition, dlatego jesteśmy w trakcie kontaktu z inżynierem podwykonawcy w celu zbadania tego rozwiązania.

Sterownik AmigaOS 4 AHI dla naszego czipu dźwiękowego

Nasza płyta główna do notebooków jest otwarta na każdy system operacyjny obsługujący PowerPC. Wśród systemów operacyjnych, które mogłyby działać, jest AmigaOS 4, system o zamkniętym kodzie źródłowym, który już działa na A-EON AmigaOne X5000 w którym można zamontować NXP P5020 lub P5040, oba są procesorami PowerPC Book3e e5500 CPUs. Te procesory można uznać za procesory poprzedniej generacji w odniesieniu do naszego T2080 (PowerPC Book3e e6500); jedną z głównych różnic jest to, że brakuje im jednostki Altivec, którą ma T2080..

Pierwszego kwietnia holenderski programista H. Kanning (pseudonim „geen_naam”) ogłosił dostępność sterownika AHI obsługującego układy zgodne z HD Audio i wyraźnie obsługującego C-MEDIA C8828 który wybraliśmy dla naszej płyty głównej. Początkowo myśleliśmy, że to prima aprilis, ale potem potwierdzono, że faktycznie istnieje i działa, co oznacza, że inny system operacyjny jest o krok bliżej do uzyskania wsparcia. Dobra robota!

Publikacja kompletnych źródeł PCB! Formaty Mentor Expedition, Altium i Kicad

Na początku marca inżynier konsultant opłacony z kampanii darowizn dostarczył nam pliki źródłowe naszej PCB w formacie Mentor Xpedition. Dostarczanie plików źródłowych utworzonych za pomocą zastrzeżonego oprogramowania nie jest idealne, dlatego pracowaliśmy nad konwersją źródeł do formatu Open Source KiCad.

Aby przeprowadzić portowanie plików, najpierw próbowaliśmy załadować źródła Mentor Xpedition za pomocą oprogramowania PCB Design Software Altium, a stamtąd wyeksportować do programu KiCad.

This image has an empty alt attribute; its file name is immagine-1024x538.png

Zostaliśmy mile zaskoczeni przez członków zespołu KiCad, którzy szybko odpowiedzieli na nasz apel o wolontariuszy mogących pomóc nam w procesie tłumaczenia źródeł, dziękujemy wam chłopaki, to było naprawdę bardzo docenione!

W naszym zadaniu znaleźliśmy bardzo przydatny post na blogu KiCad, który wyjaśnia jak zaimportować plik projektu Altium PCB w Kicad.

Najwyraźniej Altium Importer nie jest dostępny, jeśli uruchomisz okno PCB z okna menedżera projektu KiCad, musisz uruchomić go z wiersza poleceń jako pcbnew-nightly, aby uzyskać funkcję importu KiCad do ładowania obcych formatów.

KiCad eeschema-nightly obecnie nie obsługuje importu schematów Altium. Trwa dyskusja na ten temat, więc może są jacyś alfa/beta-testerzy tego rozwiązania.

This image has an empty alt attribute; its file name is Schermata-a-2021-04-06-00-56-24-1024x555.png

Dla BOM – informacje wyszukujemy w bazie danych Altium oraz w programie KiCad. Informacje o eksporcie programu KiCad, które uzyskaliśmy za pierwszym razem, są uproszczone i pomijają identyfikatory instancji (rodzaje desygnatorów c43, u17, r9, które są obecne w Altium info). Nie widzimy jeszcze nic na temat włączania / wyłączania typów szczegółów z eksportu KiCad BOM, więc nie jesteśmy pewni, czy można uzyskać bardziej szczegółowe kolumny.

This image has an empty alt attribute; its file name is Screenshot_2021-04-06-Power-Progress-Community-oshw-powerpc-notebook-powerpc-laptop-mobo-1024x405.png
nasze repozytorium gitlab zawierające źródła projektów płyt głównych

Możesz znaleźć oryginalne źródła Mentor Expedition w naszym repozytorium GitLab. Nie mogliśmy uruchomić przeglądarki visECAD, ponieważ nawet dostarczona wersja bezpłatnej licencji nie działa. W rzeczywistości wydaje się, że visECAD Viewer został wycofany z rynku i nie jest już dostępny do pobrania, a nie otrzymaliśmy żadnej odpowiedzi na nasze prośby o wsparcie ze strony zespołu Siemens.

Dzięki wsparciu zespołu Altium byliśmy w stanie obejrzeć import Altium za pomocą Altium online viewer.

Po wszystkich naszych próbach, z przyjemnością informujemy, że możliwe jest załadowanie plików źródłowych płytki PCB płyty głównej notebooka do programu KiCad za pomocą jego wersji kicad-nightly.

Kolejną wiadomością dotyczącą projektu PowerPC notebook jest to, że Slimbook uprzejmie dostarczy nam dwie dodatkowe puste obudowy Slimbook Eclipse. Zostaną one użyte do przetestowania, czy nasze prototypy będą poprawnie pasować. W tym samym czasie, chłopaki z ACube Systems badają odpowiednie karty graficzne MXM montujące układy AMD, które mogłyby być użyte w prototypach. Badamy jak moglibyśmy zebrać dodatkowe fundusze wymagane do zapłacenia za różne karty graficzne MXM, które będą używane do testów oraz za dwie dodatkowe obudowy Slimbook Eclipse. Dzięki uprzejmemu wkładowi darczyńców, przygotowanie wszystkich komponentów dla prototypów przebiega dobrze.

Chcielibyśmy osiągnąć 50% ostatecznego celu obecnej kampanii tak szybko, jak to możliwe, aby uniknąć spowolnienia w obecnej fazie produkcji prototypów. Obecnie potrzebujemy Waszego wsparcia finansowego bardziej niż kiedykolwiek!