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ą.
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-AEZC – Niedostę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 – 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
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.
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.
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.
ATI Radeon HD4650 1GB DRR3 MXM 3.0A i AMD FirePro M4000 GDDR5 1GB MXM 3.0A
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:
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
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:
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!!
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.
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 atrapyDolna 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
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!
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.
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.
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.
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!