@Mirko531: Hej skąd jesteś ? tzn. z jakiego województwa ?
MirkoPC - Polak stworzył świetną płytę pod Raspberry Pi CM4. Chapeau bas!
![MirkoPC - Polak stworzył świetną płytę pod Raspberry Pi CM4. Chapeau bas!](https://wykop.pl/cdn/c3397993/link_1618734310T15zShXLzSrv4uZernReVt,w220h142.jpg)
Polak udowodnił, że jedna osoba z pasją może stworzyć bardzo ciekawy produkt elektroniczny. Mirek z Polski stworzył bardzo ciekawą płytę główną pod Raspberry Pi 4 Compute Module.
z- 173
- #
- #
- #
- #
- #
- #
To jest amatorski projekt ze wszystkimi jego ograniczeniami, jak rozmiar płyty PCB (10x10cm), którego cena została dopasowana do wymagań chińskich producentów.
Wiele mankamentów zostanie poprawionych w rev2 o ile znajdę środki na kontynuację projektu.
Jednakże to tylko idea, w warunkach amatorskich niemożliwa do realizacji, brak czasu i $$$ - działam sam w raczej spartańskich warunkach :) Na projekt MirkoPC poświęciłem ponad 4 miesiące - design, manufaktura, testy, dokumentacja, itp.
Na razie
Niestety jest to drogie hobby, ale dzięki pozytywnym opiniom warto dalej działać :-) tak czy inaczej cieszę się, że projekt powstał w Polsce i został doceniony nawet przez fundację Raspberry Pi.
Jestem otwarty na krytykę, nawet Jeff znalazł kilka tam
Drugim pobocznym celem było zrobienie Mini PC. Inspirowałem się głównie tajwańskimi komputerkami Minix oraz Xiaomi Mi box, gdzie ze względu na kompaktową formę (kwadrat, 10x10cm - 12x12cm) złącza są wyprowadzone po obu stronach (Minix Neo).
Poza tym nie chciałem robić jamnika jak Raspberry Pi 400, gdzie nawet
Komunikat (low voltage warning) był nieco irytujący, jednak nie powoduje żadnych ujemnych skutków.
Elektronika pracuje stabilnie nawet z podkręconym CPU do 2.1GHz i dyskiem NVMe SN750 WD_Black.
Aktualna lista bugów znajduje się w user manualu. Nie mam nic do ukrycia :)
Właściwie to początkowo była to koncepcja 3D, gdzie płytki miały być składane jak sandwitch, modułowo.
Plytka CPU miała być płytą główną. Poza tym miał powstać IOB (io-board) z przekaźnikami, wejściami analogowymi, cyfrowymi, interfejsami RS232/485, CAN, jako opcjonalna płyka do automatyki i sterowania.
Trzecia płytka miała być switchem gigabitowym GbE jako opcja router/switch/server.
Niestety projekt przerósł moje możliwości i wolny czas i jak na razie zakończyłem na płycie z CPU
Wypadkowa przepustowość dla CM4 i dysków NVMe jest na poziomie 360MB/s (ok. 3.6Gbps), przez narzut CPU i samego łącza fizycznego.
porównując do CM4-IO board główny ficzer to:
- socket M.2 w rozmiarach 2242/2280 (zamist PCI-E x1),
- 4 porty USB typ A,
- Hi-fi audio DAC (384kHz, 32bit) z wyjściem słuchawkowym (138mW, niskie THD),
- plus odbiornik IR do obsługi pilotów.
Generalnie miał być zestaw deweloperski do CM4 (carrier board) a przy okazji wyszła fajna płytka do budowy media playera Kodi, Volumio albo dysku NAS.
Brakuje tylko fajnej obudowy
Kwestia myślę max. 2 miesiące o ile zbiorę fundusze. Cena - niech pozostanie tutaj tajemnicą (nie mam DG, itp.).
Myślałem także o Crowd Supply, ale odstrasza mnie czas kampanii od rozpoczęcia do sprzedaży (kilka miesięcy) oraz cała procedura jej przeprowadzenia (brak mi czasu i zasobów niestety).
2x NVMe może być ciężko na małej płytce. Turing Pi 2 ma coś podobnego, ale tam są chybaa sloty mPCIe.
Polecam dalszą dyskusję na prv :) Nie chcę narzekać, ale w PL trudno realizuje się takie rzeczy legalnie bez DG.
@defoxe:
Jeszcze się taki nie narodził co by wszystkim dogodził :)
Dzięki wykopowi w końcu wiem, że robię "gówniane płytki". :) Dzięki za szczerość.
Proponuję wszystkim malkontentom zainstalować Kicada i zaprojektować samemu idealne PCB. Mogę nawet udostępnić biblioteki. Gwarantuję, że wtedy odkryjecie ile problemów się pojawi, a to dopiero początek. Potem jak zaczniecie zamawiać PCB i komponenty wyjdą kolejne problemy/koszty. Trzymam kciuki.
Po co robić takie projekty? Na elektrodzie
Koszt samego PCB to ok. 20$ / 10 szt. (+ cło, odprawa, vat, itp.).
Zamówiłem montaż większości elementów SMD (el. pasywne). Wszystkie złącza SMD/THT i układy scalone lutowałem sam (10 płytek składałem ok. 2 tygodnie - głównie nockami :) + odpalanie kolejne 2 tygodnie i ekspresowa nauka Linuxa i malinki).
To jest
Problem sprowadza się jedynie do irytującego komunikatu.
CM4 ma własny PMIC (z wejściowego 5V generuje 3.3V oraz 1.8V dla CPU/eMMC/RAM oraz do zasilania reszty elektroniki). M.2 ma własny dedykowany buck 5V -> 3.3V @3A.
Wszystko poza portami USB (czyli DAC, hub usb, SD,
M.2 -> NVMe to tylko jedna możliwość. Inne zastosowanie to moduły Google Coral TPU do ML/AI. Można także podłączyć kartę M.2 FPGA lub
Poza tym projekt miał być pierwotnie nazwany: Modular Integrated RaspberryPi Computer (skrót mirko "prawie" się udał), ale skończyło się póki co na 1 płytce.
niestety na razie nie mogę opublikować schematu (ze względu na zainwestowany czas/środki). Ale odpowiem na pytania. Możliwe że projekt wyślę do gazety (jak znajdę czas na pisanie).
MIPI DSI to chyba zamknięty format i pasują tam tylko oryginalne akcesoria RPi (lub klony).
HDMI -> eDP - nie mam doświadczenia, ale chyba są pasywne adaptery do tego.
Może to da radę:
https://www.hackster.io/news/connect-apple-s-retina-displays-to-a-single-board-computer-using-an-edp-adapter-25e0881f961
CAN i RS485 - to był