Παρουσίαση Raspberry Pi 5, Recalbox RGB Dual 2 και επίσημο 3d printed case

freaktmp

Expert
Joined
20 Απρ 2009
Μηνύματα
10.317
Αντιδράσεις
12.035
Παρόλα τα προβλήματα του beta software, είχα εντυπωσιαστεί από το Recalbox RGB Dual και την ευκολία που γεφυρώνει το σύγχρονο (raspberry pi 4 και emulation) με το ρετρό (CRT τηλεοράσεις και οθόνες). Δυστυχώς στο τότε kickstarter δεν είχα προλάβει να προμηθευτώ το 3d printed case και δεν κατάφερα να βρω κάποια καλή λύση σχετικά. Έτσι δεν έκανα τελικά πολύ χρήση του όλου πράγματος.

Όταν ανακοινώθηκε το kickstarter για το Recalbox RGB Dual 2, δεν δίστασα να προμηθευτώ όχι μόνο το ίδιο το hat, αλλά και το επίσημο 3d printed case που το συνοδεύει. Ο σκοπός μου είναι πλέον να αντικαταστήσω οριστικά το Raspberry Pi 4 με το Retroflag NesPI 4 case που χρησιμοποιώ όλα αυτά τα χρόνια.

Πριν προχωρήσω ας θυμηθούμε εδώ εν συντομία τι είναι το Recalbox RGB Dual 2. Είναι μια συσκευή που επιτρέπει τη σύνδεση του Raspberry Pi 5 σε CRT τηλεοράσεις μέσω RGB SCART (και VGA οθόνες), προσφέροντας σωστό 15kHz (και 31kHz) σήμα και καθαρή, αυθεντική εικόνα για ρετρό παιχνίδια. Είναι σχεδιασμένο για χρήση με το λειτουργικό σύστημα Recalbox και διευκολύνει την απευθείας, σταθερή έξοδο εικόνας χωρίς πολύπλοκες ρυθμίσεις.

Ας δούμε τώρα τι καλούδια από το χωριό μας έφερε η Βαγγελίτσα.

Ένα Raspberry Pi 5 4gb. Ευτυχώς πρόλαβα να το προμηθευτώ πριν τις πρόσφατες αυξήσεις.



Τα Raspberry Pi 4 και 5 διαφέρουν κυρίως σε επιδόσεις και λειτουργικότητα. Το Raspberry Pi 5 διαθέτει νεότερο και ισχυρότερο επεξεργαστή, σημαντικά βελτιωμένη απόδοση CPU και GPU, υποστήριξη PCIe και αναβαθμισμένο I/O controller. Μια σημαντική βελτίωση είναι η ενσωμάτωση πραγματικού κουμπιού on/off για σωστό έλεγχο τροφοδοσίας, το οποίο απουσιάζει από το Raspberry Pi 4, προσφέροντας πιο ασφαλή και πρακτική διαχείριση εκκίνησης και τερματισμού.




Τα Raspberry Pi 4 και 5 έχουν διαφορές στη διάταξη της πλακέτας, κυρίως στη θέση θυρών όπως οι USB και Ethernet και στην προσθήκη υποδοχέα PCIe στο Pi 5, ενώ οι δύο θύρες micro-HDMI παραμένουν στην ίδια πλευρά και στα δύο μοντέλα. Επιπλέον, το Pi 5 ενσωματώνει φυσικό κουμπί on/off και ειδικό header για απευθείας σύνδεση ανεμιστήρα.




Ένα αυθεντικό Raspberry Pi 5 Active Cooler.



Στο πάνω μέρος βλέπουμε την ψύκτρα και το ανεμιστηράκι.



Στο κάτω μέρος είναι καλυμμένα τα thermal pads με χαρτί για να μην χαλάσουν.



Ένα αυθεντικό τροφοδοτικό για Raspberry Pi 5. Είναι usb-c και 27w.




Cute!



Μια microsd κάρτα 512gb Samsung.

 
Τέλος θα δούμε το Recalbox RGB Dual 2. Συνοδεύεται από ένα σύντομο εγχειρίδιο συναρμολόγησης του αυθεντικού 3d printed case και ένα μικρό συλλεκτικό πλακετάκι/μπρελόκ. Πήρα επιπλέον ένα καλώδιο composite συμβατό με το Dual 2.




Το 3d printed case είναι μαύρο, υπέρ υψηλής ποιότητας. Έχει λείες επιφάνειες και το φινίρισμα είναι εξαιρετικό. Το μόνο αρνητικό είναι ότι για κάποιο λόγο είναι μαγνήτης για τη σκόνη/χνούδι. Όλη την ώρα θα το καθαρίζετε και όλη την ώρα θα είναι ωραίο και χνουδωτό!



Το κουτί είναι modular και αποτελείται από τρεις ορόφους. Στον πρώτο όροφο πάει το Raspberry Pi, στον δεύτερο το Recalbox RGB Dual 2 και ο τρίτος είναι η σκεπή.



Στο κάτω μέρος του πρώτου ορόφου υπάρχει πρόβλεψη για αυτοκόλλητα ποδαράκια.



Στο πλάι του δεύτερου ορόφου υπάρχει ένα κάλυμμα για τις VGA/composite εξόδους του Dual 2.



Στο κάτω μέρος του πρώτου ορόφου υπάρχει καταπακτή για μελλοντική υποστήριξη δίσκου SSD M.2 NVMe. Στη μια άκρη του πλαστικού καλύμματος παρατήρησα το μόνο πρόβλημα με την 3d εκτύπωση από όλο το κουτί, αλλά μόλις που φαίνεται.



Στο πλάι του πρώτου ορόφου υπάρχει το κουμπί που πιέζει τον διακόπτη on/off του RPi5 και τρύπα για να βλέπουμε τη φωτεινή ένδειξη λειτουργίας.



Το Dual 2. Στο πάνω μέρος βλέπουμε τα βύσματα SCART, VGA, composite RCA και composite/ήχος minijack. Επιπλέον βλέπουμε ένα dip switch block που μπορούμε να ρυθμίσουμε διάφορες παραμέτρους καθώς και pin headers για μελλοντικές επεκτάσεις.





Στο κάτω μέρος βλέπουμε μόνο το gpio connector και ένα μεγάλο pogo pin.



Τέλος έχουμε δύο σακουλάκια με βίδες και ένα μικροσκοπικό allenάκι. 4 λαστιχένια ποδαράκια για το κουτί. Πολύ θετικό ότι οι βίδες είναι ξεχωριστές για το Pi5 και για το 3d printed case.



Στη συνέχεια θα δούμε τη συναρμολόγηση.
 
Κάτι ακόμα που αξίζει να αναφέρουμε για το κουτί, είναι ότι ο λόγος που είναι τόσο modular είναι γιατί έχουν προγραμματιστεί διάφορες επεκτάσεις. Υπάρχει ήδη το Recalbox Card Reader, που επιτρέπει τη χρήση καρτών nfc για την εκκίνηση παιχνιδιών. Αυτό αντικαθιστά τον τρίτο όροφο του κουτιού και μπορεί να χρησιμοποιηθεί και χωρίς το Dual 2, αφαιρώντας τελείως τον δεύτερο όροφο. Αν και δεν είναι κάτι που με ενδιαφέρει να έχω, αντικειμενικά είναι μια πολύ έξυπνη σχεδίαση.

Έκανα μια δοκιμή για να δω αν μπορεί να μπει μέσα ένα RPi4. Δυστυχώς όχι (τουλάχιστον όχι χωρίς να επέμβουμε στο κουτί με το dremel!).



Πάμε στη συναρμολόγηση. Ξεκινάμε αφαιρώντας το πλαστικό κάλυμμα του fan header του RPi5. Μετά βγάζουμε το χαρτάκι που προστατεύει τα thermal pads του cpu cooler και το τοποθετούμε πάνω στο RPi5. Ασφαλίζουμε τα 2 πλαστικά pins και συνδέουμε το ανεμιστηράκι.



Στον πρώτο όροφο του κουτιού προσθέτουμε 4 παξιμαδάκια στις κατάλληλες θέσεις. Αυτά είναι λίγο δύσκολο να κάτσουν εκεί που πρέπει. Εγώ βίδωσα μια βίδα προσωρινά στο κάθε ένα για να σιγουρευτώ ότι έχουν κάτσει καλά.



Προσεκτικά για να μην κουνήσουμε τα παξιμαδάκια τοποθετούμε το RPi5 στη θέση του και βιδώνουμε τις τέσσερις βίδες.



Προσθέτουμε τα παξιμαδάκια στον δεύτερο όροφο.



Τοποθετούμε τον δεύτερο όροφο πάνω στον πρώτο και βιδώνουμε με χωνευτές βίδες.



Πιέζουμε το Dual 2 στη θέση του μέχρι να κάτσει πλήρως.



Προσθέτουμε τα παξιμαδάκια στον τρίτο όροφο. Τον τοποθετούμε πάνω στον δεύτερο και βιδώνουμε με χωνευτές βίδες.



Γυρίζουμε το κουτί ανάποδα και κολλάμε τα τέσσερα λαστιχένια ποδαράκια.



Έτοιμοι για δράση!



Αφαιρώντας το πλαϊνό κάλυμμα του δεύτερου ορόφου, βλέπουμε τα vga και composite rca βύσματα.



Από την άλλη μεριά είναι εκτεθειμένες οι 4 usb θύρες και ethernet.



Στο κάτω μέρος η πρόβλεψη για τη μελλοντική M.2 NVME επέκταση.



Πρώτη δοκιμή χωρίς microsd κάρτα (με το HDMI)



Το RPi5 έχει επιτέλους μια σωστή POST οθόνη για να μπορούμε να ξέρουμε τι γίνεται.



Είμαι πολύ εντυπωσιασμένος από το επίσημο κουτί. Το μόνο πράγμα που ίσως θα μπορούσε να βελτιωθεί, είναι να έχουμε εύκολη πρόσβαση στα dip switches του Dual 2 (δηλ. χωρίς να χρειάζεται να ξεβιδώσουμε 4 βίδες).

Έχω μια ιδέα σχετικά, θα δούμε αυτό και πολλά άλλα θέματα στη συνέχεια.
 
Θα ονομάσω αυτό το post "διασκέδαση με μαγνήτες", για λόγους που θα φανούν παρακάτω.

Πριν κάνουμε οτιδήποτε άλλο, ας δούμε την πρόσβαση στην θύρα microsd. Η τοποθέτηση και η αφαίρεση είναι πάρα πολύ εύκολη. Ακριβώς από πάνω από την θύρα βλέπουμε το κουμπί on/off και δίπλα την φωτεινή ένδειξη λειτουργίας.



Ήθελα να μπορώ να έχω εύκολη πρόσβαση στο εσωτερικό του κουτιού, για την περίπτωση που θα χρειαστεί να αλλάξω κάποιον από τους μικροδιακόπτες. Κανονικά θα πρέπει να ξεβιδώσω 4 βίδες. Είχα την ιδέα να χρησιμοποιήσω μαγνήτες για να κρατάω το καπάκι στην θέση του.

Είχα μια ανησυχία ότι οι μαγνήτες θα επηρεάσουν την λειτουργία ή/και την εικόνα. Έτσι αγόρασα λίγους μαγνήτες και έκανα μια δοκιμή να δω αν θα δημιουργηθεί πρόβλημα. Worst case scenario, οι μαγνήτες κολλημένοι πάνω στο scart βύσμα. :nervous:



Ευτυχώς διαπίστωσα ότι δεν υπάρχει κανένα εμφανές πρόβλημα με 240p test suite. :happyjump:




Οκ μπορεί να έχασα τον έλεγχο και να αγόρασα ένα σκασμό μαγνήτες, διαφόρων διαστάσεων. :geek:



Είπα να κολλήσω μερικούς μαγνήτες στις γωνίες του δεύτερου ορόφου. Χρησιμοποίησα κόλλα στιγμής. Επειδή βαριόμουν να περιμένω χρησιμοποίησα ένα σπρέι ενεργοποίησης της κόλλας, αλλά αυτό θέλει λίγο προσοχή, γιατί προκαλεί άσπρισμα στο πλαστικό. Ευτυχώς στο εσωτερικό του κουτιού δεν είναι και τόσο πρόβλημα.



Αντίστοιχα κόλλησα μαγνήτες και στα ποδαράκια του καπακιού.



Δημιουργικό χάος. Επειδή πρώτη φορά κάνω κάτι τέτοιο, τελικά χρειάστηκε να επέμβω με το dremel για να κλείνει εύκολα. Αν το ξανάκανα θα χρησιμοποιούσα στρογγυλούς μαγνήτες μικρότερου μεγέθους. Επίσης θα φρόντιζα να είχα προμηθευτεί μη μαγνητικές τσιμπίδες. Καλή ιδέα επίσης θα ήταν να κολλήσετε τους μαγνήτες πριν συναρμολογήσετε το κουτί.



Όπως λέει και ο σοφός ρετρολαός, στερνή μου γνώση, να σ' είχα πρώτα. Το τελικό αποτέλεσμα. Εσωτερικά είναι λίγο μπάχαλο, αλλά τίποτα το καταστροφικό.




Εξωτερικά ευτυχώς η εμφανισιακή ζημιά είναι περιορισμένη και το κουτί κλείνει εξίσου καλά και όπως ήταν με τις βίδες. Επίσης δεν έχουν πειραχτεί οι τρύπες για βίδες, οπότε κανείς μπορεί να επιστρέψει και στο αρχικό σύστημα.



Στην συνέχεια θα δούμε θέματα software.
 
Είπα έτσι για αλλαγή να αρχίσω με τα παιχνιδάκια και μετά βλέπουμε τις λεπτομέρειες. Έχουμε λοιπόν το Recalbox RGB Dual 2 συνδεδεμένο με SCART RGB με ένα από τα ωραία καλώδια που είχα αγοράσει πριν μερικά χρόνια.

Η έκδοση 10.0.1 του Recalbox είναι η πρώτη επίσημη έκδοση που υποστηρίζει το RGB Dual 2, μέχρι τώρα υπήρχε μόνο μια ειδική beta έκδοση. Οι διαφορές με παλιότερες εκδόσεις του Recalbox σημαντικές. Ας δούμε μερικές φωτογραφίες από το περιβάλλον. Εδώ θα περιοριστώ σε πράγματα σχετικά με το RGB Dual 2 και αργότερα θα δούμε περισσότερες γενικές λεπτομέρειες για το Recalbox.

Το βασικό μενού



Η βασική οθόνη επιλογών



Οι επιλογές RGB Dual 2




Η όλη εμπειρία ήταν απλά plug'n'play. Όλα δούλεψαν με την πρώτη, εκτός από το 8bitdo neogeo wireless controller. Πρέπει να πω ότι η ποιότητα της εικόνας με εντυπωσίασε. Τολμώ να πω ότι είναι ακόμα καλύτερη από αυτή του RGB Dual σκέτο, αλλά αυτό είναι μια υποκειμενική κρίση.

Αυτό που είναι αντικειμενικά καλύτερο είναι η υποστήριξη του RGB Dual 2. Έχει ρυθμίσεις για οτιδήποτε μπορεί να σκεφτεί κανείς και ακόμα περισσότερα. Μέχρι που αναφέρει και την κατάσταση των dip switches.

Απίστευτη δουλειά έχει πέσει και στο calibration. Πλέον μπορεί να γίνει calibration σε όλες τις παλαβές αναλύσεις που υποστηρίζονται. Αυτό μαζί με τη βοήθεια του RGBs Picture Adjust Box, θα δώσει τέλεια αποτελέσματα σε κάθε περίπτωση.



Πάμε τώρα στα παιχνίδια.

Arcade. Cadash




Missing in Action (σαν φόρο τιμής στον μεγάλο Chuck Norris).




Sega Saturn. Daytona USA




Panzer Dragoon II Zwei




Sony PSP. After Burner: Black Falcon




BlazBlue: Calamity Trigger




H συνέχεια στο επόμενο μήνυμα, λόγω του περιορισμού 20 εικόνων ανά μήνυμα από album.
 
Τελευταία επεξεργασία:
Συνέχεια από το προηγούμενο μήνυμα, λόγω του περιορισμού 20 εικόνων ανά μήνυμα από album.

Nintendo 64. Cruisin' USA




Donkey Kong 64



Nintendo Gamecube.

Σε πλατφόρμες και παιχνίδια που υποστηρίζουν παραπάνω από μια αναλύσεις, μας ζητάει τι προτιμάμε.



Auto Modellista 240p





480i




Legend of Zelda Wind Waker




Sega Dreamcast. Crazy Taxi 2




Marvel VS Capcom: Clash of Super Heroes




3do. Corpse Killer




Flashback




Στη συνέχεια θα δούμε και άλλα ενδιαφέροντα θέματα (ταυτόχρονη χρήση hdmi+analog, composite κλπ).
 
Δεν θα περίμενε κανείς ότι κάτι που ακούγεται τόσο απλό να είναι τόσο βάσανο, αλλά η δοκιμή του composite έγινε και αυτή μαραθώνιος, όπως το μπάχαλο με το 8BitDo NEOGEO Wireless Controller.

Θα αρχίσω όμως με το πιο απλό. Είχα την εντύπωση ότι μπορεί να δείχνει ταυτόχρονα και το HDMI και κάποια από τις αναλογικές εξόδους, αλλά έκανα λάθος. Εξ ορισμού, αν είναι συνδεδεμένο το HDMI θα το προτιμήσει, αλλιώς θα πάει σε SCART RGB. Υπάρχει επιλογή να αλλάξει αυτή η συμπεριφορά, αλλά εκτός κι αν υπάρχει καλός λόγος, θα πρότεινα να το αφήσετε έτσι, γιατί αν κάτι πάει στραβά τουλάχιστον θα μπορείτε να μπείτε με HDMI.

Πάμε τώρα στο composite. Υπάρχουν δύο διαφορετικοί τρόποι λειτουργίας του composite. Είτε θα δούμε ολόκληρο το περιβάλλον του Recalbox (μενού και παιχνίδια) σε composite, είτε θα είμαστε σε SCART RGB mode και θα μας δίνει την επιλογή να ενεργοποιήσουμε το composite την ώρα που πάμε να φορτώσουμε ένα παιχνίδι (που το υποστηρίζει).

Η πρώτη περίπτωση μπορεί να υλοποιηθεί είτε με μια επιλογή στο Recalbox, ή με ένα dip switch στο RGB Dual 2.

Τα μενού σε composite



Όταν είμαστε σε composite δεν είναι δυνατό το calibration της οθόνης. Οι ρυθμίσεις calibration δυσλειτουργούν και δεν κάνουν καμία αλλαγή στην εικόνα.



Η δεύτερη περίπτωση υλοποιείται με την ενεργοποίηση της ερώτησης για χρήση composite μέσα στα options του Recalbox.

Μόλις πάμε να τρέξουμε ένα παιχνίδι που υποστηρίζει composite, θα μας ρωτήσει τι θέλουμε να κάνουμε.



Επιπλέον μπορεί να μας ρωτήσει και τη συχνότητα.



Το Recalbox RGB Dual 2 υποστηρίζει τα γνωστά τηλεοπτικά standards σε composite.

PAL



Δεν υποστηρίζει PAL60, αλλά NTSC 4.43, που είναι το αμέσως κοντινότερο πράγμα.



Από τη στιγμή που ενεργοποιηθεί το composite, όλες οι αναλογικές έξοδοι (SCART, minijack, rca jack) δείχνουν ταυτόχρονα composite.

Αρχικά δοκίμασα το καλώδιο που είχα αγοράσει στην θύρα minijack, χωρίς επιτυχία. Είχα ήχο, αλλά όχι εικόνα. Το σύνδεσα και απευθείας στην μπροστινή είσοδο composite της τηλεόρασης, αλλά δεν άλλαξε κάτι. Ξέθαψα και ένα καλώδιο που είχα αγοράσει πριν χρόνια για το Raspberry Pi 4 και κάνει ακριβώς το ίδιο.

Συνέχισα δοκιμάζοντας το SCART. Δυστυχώς και εδώ είχα ήχο, αλλά όχι εικόνα. Με τα πολλά παρέκαμψα τελείως το RGBs Picture Adjust Box και τότε έπαιξε κανονικά. Τελικά εντόπισα το πρόβλημα στον τύπο του καλωδίου. Αν συνδέσω ένα πλήρες SCART καλώδιο με όλα τα σήματα τότε το RGBs Picture Adjust Box δεν αφήνει να περάσει composite από το καλώδιο, ακόμα και αν είναι κλειστό. Αν βάλω καλώδιο scart (ή adapter composite σε scart) που έχει μόνο τα απαραίτητα σήματα για composite δουλεύει κανονικά (φυσικά με το RGBs Picture Adjust Box κλειστό).

Τέλος δοκίμασα το rca composite jack και παίζει σωστά.

Ας δούμε μερικά παιχνιδάκια

Sonic CD (Sega CD)




Paper Mario: The Thousand-Year Door (Gamecube)



Ghost Pilots (Neo Geo AES)




Αυτό που δεν φαίνεται καλά από τις φωτογραφίες είναι η ποιότητα της εικόνας, που είναι εύκολα η καλύτερη εικόνα composite που έχω δει από οτιδήποτε. :clap: Καλή ευκρίνεια και πολύ δυνατά χρώματα. :geek: Στην τελική δεν είμαι σίγουρος γιατί θα προτιμούσε κάποιος composite αν έχει SCART RGB, αλλά είναι καλό να υπάρχουν επιλογές.

Στη συνέχεια θα δούμε περισσότερα πράγματα για το Recalbox και όχι μόνο.
 
Τελευταία επεξεργασία:
Χάζευα πριν από λίγο το online manual του Recalbox RGB Dual 2, και το μάτι μου έπεσε πάνω στο εξής:



What the m****rf**k? :eviltongue::banghead::behead::axer::bash::bananafuck::moutza::midfinger:

Γύρισα το σχετικό dip switch στη θέση on και ως δια μαγείας όλα δουλεύουν άψογα.




Προσοχή εδώ γιατί διαπίστωσα ότι το καλώδιο TRRS που χρησιμοποιεί το Dual 2 είναι ασύμβατο με αυτό του RPi4! Το video και το ground είναι ανεστραμμένα. :bigeyes::wacko:
 
Πίσω
Μπλουζα