Le Pico-Mac-Nano est une réplique miniature de Macintosh entièrement fonctionnelle
- 👨 Alban Martin
- Il y a 22 jours
- 💬 Réagir
Une prouesse technique
Logé dans un boîtier miniature de Macintosh 128K imprimé en 3D, il est équipé d'un microcontrôleur Raspberry Pi Pico et d'un écran LCD de 2 pouces. La réplique fonctionne sous un système Mac OS classique émulé et prend en charge le clavier et la souris USB grâce à un câble séparateur fourni.
Proposé à 59 dollars entièrement fini, le pico-mac-nano est pour le moment hors stock après un succès commercial immédiat, mais 1-bit rainbow prévoit de le réapprovisionner prochainement. Les bricoleurs peuvent accéder au code source ouvert et aux fichiers de cas imprimables en 3D sur GitHub.
Nick Gillard, de 1-bit rainbow, a tout expliqué sur son blog, des étapes détaillées que l'on résume ci-dessous. Pour les autres, la solution la plus simple est d'acheter un Macintosh classique sur eBay ou de passer sur un iMac M4 moderne.
Étapes pour créer un Pico-Mac-Nano :
- Inspiration et projet de base :
- Découverte du Raspberry Pi Pico et du projet pico-mac (émulateur Macintosh par Matt Evans).
- Construction du pico-mac avec clavier/souris USB et sortie VGA, affichant un bureau Macintosh 512x342px.
- Intégration de l’écran LCD :
- Choix d’un écran TFT 2″ 640x480px (orientation portrait, pilote ST7701S).
- Modification du pico-mac pour afficher 480x342px en ajustant la ROM Macintosh, supprimant 1 pixel sur 16.
- Utilisation des données RGB565, pilotant 6 lignes d’entrée depuis un GPIO pour un affichage noir et blanc.
- Conception du boîtier miniature :
- Conception d’un boîtier Macintosh replica de 62 mm de haut, imprimé en 3D avec une Bambu Lab A1.
- Utilisation d’une carte Pico Zero plus petite, avec port USB-C et slot micro-SD à l’arrière.
- Ajout d’un actionneur pour les boutons reset/boot-select et de vis M2 pour l’authenticité.
- Développement du PCB :
- Conception d’un PCB personnalisé pour connecter les composants dans le petit boîtier.
- Prototypage et itérations (jusqu’à la version 3.2) pour supporter des fonctionnalités comme l’audio et la batterie.
- Fonctionnalités supplémentaires :
- Ajout du support micro-SD (slot inversé) pour les images amorçables.
- Utilisation de la LED Neo-pixel du Pico Zero pour indiquer l’activité des périphériques.
- Intégration d’un bip de démarrage (600Hz, 1s) via deux GPIOs pour un signal différentiel.
- Édition Collector :
- Création d’une boîte “Picasso” miniature avec inserts en TPU imprimés en 3D et un boîtier pour accessoires (câbles/clé hex).
- Disponibilité et futur :
- Commandes suspendues en raison d’une forte demande ; inscription pour notifications sur la boutique 1-bit rainbow.
- Option batterie interne ajoutée ; travail en cours pour améliorer la qualité du bip de démarrage.