logo

Cette page a au moins 13 ans !
This page is at least 13 years old !

(Vraie) Version en anglais

 

Cet article détaille la fabrication d'un cable de transfert USB PC vers Gameboy Printer.

Le cable que j'ai utilisé est un faux cable CA-42 Nokia, connu pour être basé sur le circuit intégré PL2303, utilisé pour faire des cables série virtuels. Il vient de Dealextreme, SKU 466.

La photo affichée sur DX (celle ci ) n'est plus d'actualité, le fabricant utilise désormais un circuit imprimé pourri, plus petit avec le circuit intégré en COB.

J'ai utilisé un microcontroleur ATTiny45 pour gérer et traduire les signaux.

 

Le cable se démonte sans problème avec un tournevis plat, il n'est normalement pas collé.

Deux trucs en plastique devront être coupés pour que tout tienne à l'interieur.
La coque tient encore très bien sans.

 

Le cable Gameboy vient d'eBay, puisque DX n'en vendent que pour GBA (contrairement à ce qu'ils disent).

Seulement 4 fils du cable seront utilisés.

SIN et SOUT sont normalement croisés dans le cable.

La GB Printer est toujours en mode esclave (la Gameboy envoie le signal d'horloge sur SCK). Le microcontroleur enverra une horloge 3 fois plus rapide que la normale. L'imprimante ne bronche pas.

 

Après avoir retiré le cable et la prise Nokia d'origine, le microcontroleur peut être soudé directement sur le circuit en écartant un peu les broches 2 et 3 (elles iront respectivement sur les pastilles marquées TX et RX).

La broche reset est reliée à VCC, et une resistance de tirage de 15Kohms est placée entre SIN et VCC (celles internes aux ATTiny sont trop faibles).

Binaire pour ATTiny45 (8Mhz interne)

Source pour AVRStudio

Le microcontroleur utilise un UART logiciel à vitesse fixe puisque la game ATTiny 8 broches n'en ont pas d'intégré.

 

Tout devrait tenir dans la coque.

De la colle PVC rigide ou du gel neoprène peut être ajouté pour éviter au cable de se faire arracher trop facilement.

 

Et voici à quoi ça sert ! (Rien !)

La résolution de l'imprimante est légerement superieure à 110 pixels/pouce, et peut imprimer des images de 160 pixels de large, 16 lignes à la fois.

Il n'y a pas de limite pour la hauteur (sauf la longueur du papier).

Note: le programme est spécifiquement conçu pour la GB Printer, le cable ne peut pas être utilisé comme un adaptateur universel pour la Gameboy. Voyez cet article pour une description technique détaillée de la GB Printer et de son protocole de communication.

 

Logiciel de transfert écrit en VB6.
Le DLL de runtime et les OCX devront probablement être enregistrés pour ceux sous Vista ou Seven (voir l'utilisation de Regsvr32).

Gameboy Printer Link Version 0.1

Source

footer
symbol symbol symbol symbol symbol