Niezależny projekt konsoli retro

RETRO
GRZMOT.

Zachowuję wspomnienia z dzieciństwa. Retro konsola, którą buduję od podstaw.

Raspberry PiBatoceraDruk 3D
RETROGRZMOT / WORKSHOPREV. 2.0
Obudowa v2.0 · widok z modelu 3Dϟ
W BUDOWIEPCB zamówione w PCBWay. Płytki są w drodze — testy po dostawie.
01 / Projekt

Stare gry.
Własna konstrukcja.

RETROGRZMOT to projekt przenośnej konsoli retro: od obudowy drukowanej 3D, przez elektronikę, aż po własny interfejs wyświetlacza.

01 — Obudowa

Obudowa z charakterem

Własny projekt w Autodesk Fusion. Kanciasta bryła i detale inspirowane Pegasusem (NES) oraz Atari 2600.

Zero kleju — wszystkie elementy mocowane na śruby M2, M2,5 i M3.

Obudowa w wariantach z oświetleniem LED lub bez oraz z miniwyświetlaczem OLED lub bez.

Pliki 3MF do samodzielnego wydruku udostępnimy w sekcji „Do pobrania”.

02 — Sprzęt

Elektronika po swojemu

Podstawą konsoli jest Raspberry Pi 3 Model B+. Pozostałe komponenty zależą od wybranego wariantu obudowy i wyposażenia.

Dodatkowe części są stosunkowo niedrogie i dostępne w popularnych sklepach z elektroniką. Ich listę wraz z orientacyjnymi cenami opublikujemy razem ze zaktualizowanym modelem obudowy.

Dla wersji z oświetleniem LED powstała dedykowana płytka PCB. Pliki potrzebne do zlecenia jej produkcji udostępnimy po zakończeniu testów.

03 — Oprogramowanie

Mały ekran, własny styl

Oprogramowanie do obsługi wyświetlacza OLED i oświetlenia LED przygotowujemy w osobnych paczkach — możesz wybrać te, które pasują do wyposażenia Twojej konsoli.

Powstaje również dodatkowy motyw dla Batocery z animacją wyświetlaną podczas uruchamiania konsoli.

Oprogramowanie OLED jest już dostępne wraz z dokumentacją na GitHubie ↗.

Oprogramowanie LED oraz motyw dla Batocery udostępnimy po zakończeniu testów.

04 — Złóż to sam

Instrukcję składania w PDF, wraz z listą komponentów i opisem ich montażu, udostępnimy po zakończeniu testów i wydaniu finalnej wersji obudowy.

Wszystkie materiały projektu za darmo. Bo dlaczego nie?

05 — Na czym pracuję

Mam pomysł, ale nie wszystkie umiejętności potrzebne do jego realizacji. Dlatego przy rozwijaniu projektu wspieram się ChatGPT — od rozwiązywania problemów technicznych po tworzenie oprogramowania.

  • Modelowanie 3D: Autodesk Fusion do użytku osobistego ↗ — bezpłatna wersja do kwalifikujących się projektów niekomercyjnych.
  • Animacje: Blender 5.2 ↗ — bezpłatne oprogramowanie do grafiki i animacji 3D.
  • Drukarka: Anycubic Kobra X.
  • Filamenty: po wypróbowaniu materiałów kilku producentów pozostaję przy Anycubic: PLA+ do drukowanych elementów oraz przezroczystym PETG do dyfuzorów oświetlenia LED.

Do korpusu rozważam również filament AIB z dodatkiem stali nierdzewnej 316L ↗. To na razie materiał do sprawdzenia, a nie przetestowana rekomendacja.

02 / Model 3D

Obudowa z każdej strony.

Obróć model, wybierz część i dobierz kolor. Korpus, pokrywa, nakładki, komplety żeber i pozostałe drukowane części mają niezależne kolory.

RETROGRZMOT / Konfigurator 3D
Konfigurator kolorów / Colour configurator

Kolory są poglądowe. Paleta początkowa to propozycja wizualna; rzeczywisty filament może wyglądać inaczej.

Przeciągnij, aby obrócić · kółko / gest szczypania: zbliżenie · kliknij część, aby ją wybrać
03 / Do pobrania

Z warsztatu do Twoich rąk.

Publikowane materiały będą miały opis i oznaczenie wersji. Udostępniamy je etapami, wraz z postępem prac.

Pliki obudowy

Paczka plików do druku 3D i dokumentacja konstrukcji.

Jeszcze nieopublikowane

Elektronika i PCB

Pliki projektu, materiały montażowe i opis połączeń.

Jeszcze nieopublikowane
05 / Dziennik

Projekt nabiera kształtu.

Kolejne etapy budowy, decyzje z warsztatu i rzeczywisty stan prac.

PCB w drodze, RETROGRZMOT w sieci

Płytki zamówione w PCBWay są już w drodze z Chin. Po dostawie przyjdzie czas na montaż i sprawdzenie, jak projekt zachowuje się w praktyce.

Czekając na przesyłkę, uruchomiłem stronę RETROGRZMOT. Jest dostępna po polsku i angielsku, a obudowę można obejrzeć bezpośrednio w przeglądarce.

Konfigurator pozwala obracać model, zaglądać do środka i dobierać kolory 20 elementów — także osobno dla kompletu żeber frontu i pokrywy. Jest też pełny ekran, żeby wygodniej przyjrzeć się detalom.

Kolejne materiały, pliki i instrukcje będą pojawiać się wraz z postępem prac.

Lutowanie, czyli dlaczego zamówiłem PCB

Układ sterowania oświetleniem przeniosłem na płytkę uniwersalną 50 × 70 mm. Lutowanie wersji REV D jest zakończone, ale dla kogoś, kto wcześniej lutował głównie pojedyncze kable, to był mały dramat 🙂

Ta przygoda przekonała mnie do dedykowanej płytki PCB i zlecenia jej produkcji. Wybór padł na PCBWay ↗ — przede wszystkim dlatego, że firma wysoko pojawiała się w wynikach wyszukiwania Google.

Zamówiłem pięć sztuk, czyli najmniejszą partię dostępną przy moim zamówieniu. Podczas rejestracji dostałem kupon na 5 USD, który pokrył koszt ich produkcji. Ostatecznie zapłaciłem niecałe 10 USD za przesyłkę i naliczone opłaty.

Teraz czekam na dostawę. Po montażu i zakończeniu testów udostępnię pliki potrzebne do zamówienia własnych płytek.

Pierwsze próby z oświetleniem

RETROGRZMOT ma już działający wyświetlacz OLED i własną animację startową. Kolejnym rozwijanym elementem jest oświetlenie: 43 adresowalne diody WS2812B, zasilane osobno od Raspberry Pi.

Na płytce stykowej sprawdziłem tor zasilania, przełącznik i bufor sygnału. Wykonane pomiary dotyczą podstawowego działania układu — testy efektów świetlnych ze sterowaniem z Raspberry są jeszcze przede mną.

Z czego powstaje prototyp

Lista obejmuje części wykorzystane w dotychczasowych pracach oraz przewidziane do montażu. Cały zestaw jest jeszcze w trakcie integracji i testów.

Podstawa konsoli i zasilanie Raspberry Pi
  • Raspberry Pi 3 Model B+ — serce konsoli.
  • Zasilacz Stontronics DSA-13PFC-05 FCA, 5,1 V / 2,5 A, microUSB — zasilanie Raspberry Pi, wyświetlacza i wentylatora.
  • OnOff SHIM PIM269 firmy Pimoroni — moduł obsługi włączania i wyłączania Raspberry Pi; integracja jest jeszcze w toku.
  • Przyciski chwilowe na froncie — do obsługi włączania/wyłączania i powrotu.
  • FAN Adapter V2 oraz wentylator — elementy układu chłodzenia i połączeń.
Wyświetlacz
  • OLED SSD1306, 128 × 64 piksele, interfejs I²C — działający wyświetlacz z własnym oprogramowaniem RETROGRZMOT.
Podświetlenie obudowy
  • 43 adresowalne diody WS2812B, 5 V — odcinki obejmujące 26, 12 i 5 diod.
  • Osobna ładowarka USB-C, 5 V / 2,5 A — źródło zasilania układu LED.
  • Pololu 3411 — moduł z gniazdem USB-C — wejście zasilania podświetlenia.
  • Pololu 2810 — przełącznik MOSFET — załączanie i odcinanie zasilania LED.
  • Wkładka bezpiecznikowa F1A, 1 A, szybka, 5 × 20 mm — z oprawką przewodową w prototypie.
Elementy układu sterowania LED
  • SN74AHCT125N, obudowa DIP14 — bufor sygnału sterującego.
  • Rezystor 10 kΩ — 1 szt.
  • Rezystory 220 Ω — 2 szt.
  • Kondensator ceramiczny 100 nF X7R — 1 szt.
  • Kondensator elektrolityczny 1000 µF / 16 V — 1 szt., montowany na płytce albo poza nią, zależnie od wykonania prototypu.
Płytki i elementy połączeniowe
  • Płytka stykowa — wykorzystana podczas pierwszych prób i pomiarów.
  • Płytka uniwersalna 50 × 70 mm — lutowana wersja prototypowa REV D.
  • Dedykowana, dwuwarstwowa PCB 100 × 75 mm — wersja REV C, zamówiona w PCBWay.
  • Oprawka bezpiecznika Schurter OG 0031.8001 — przewidziana do montażu na dedykowanej PCB, zamiast oprawki przewodowej.
  • Złączki WAGO, przewody zasilające i sygnałowe, przewód USB-C, listwy i przewody połączeniowe oraz izolacja termokurczliwa — połączenia między modułami i zabezpieczenie przewodów.
Elementy drukowane

Obudowa, pokrywa, nakładki, uchwyty modułów, kasety LED, panel logo i stopki powstają jako osobne części drukowane 3D. Przezroczysty PETG służy do wykonania dyfuzorów światła.

Szczegółowe ilości elementów montażowych, modele przycisków i orientacyjne ceny uzupełnię w finalnej liście części do instrukcji składania.