[TO8D] boot sur lecteur Externe ?

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

__sam__
Messages : 7909
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [TO8D] boot sur lecteur Externe ?

Message par __sam__ »

Ah ok, et l'interrupteur croise les fils ou pas. Je vois l'idée. Mais la manip ne me semble pas à la portée du 1er venu qui maitrise mal le fer à souder et les pinces comme moi ;)
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
talrek
Messages : 50
Inscription : 10 mai 2012 19:57

Re: [TO8D] boot sur lecteur Externe ?

Message par talrek »

Alors voici comment faire :
1 - couper ou dessouder puis lever la patte 6 de l'IC IW23
2 - couper ou dessouder puis lever la patte 8 de l'IC IW23
3 - connecter pin 2 et 5 du switch
4 - connecter pin 1 et 6 du switch
5 - connecter la patte 6 de l'IC IW23 au pin 6 du switch
6 - connecter la ou était soudé la patte 6 de l'IC IW23 (coté carte mère donc) au pin 4 du switch
7 - connecter la patte 8 de l'IC IW23 au pin 5 du switch
8 - connecter la ou était soudé la patte 8 de l'IC IW23 (coté carte mère donc) au pin 3 du switch

et voila le tour est joué, d'un coté lecteur interne 0: et externe 2:
un coup de switch et lecteur interne 2: et externe 0:

ci-dessous un schema du switch DPDT avec les numeros repris dessus

Image
Avatar de l’utilisateur
Silou78
Messages : 382
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: [TO8D] boot sur lecteur Externe ?

Message par Silou78 »

Bravo pour cette manip.
De mon côté, je pense me faire un montage un peu différent.
J'ai un Floppy TEAC FD235HG que je vais mettre dans un boitier externe de HDD et ajouter un DIN14 pour le relier à la prise externe du TO8D.
Du coup j'envisage d'utiliser de la logique câblée et des switch ordinaires plutôt que le switch DPDT, avec en plus la possibilité de désactiver les 2 Drive Select afin de pouvoir booter sur le contrôleur SDMOTO CS91-280 (pour interface SDMOTO).
Ceci en espérant que la désactivation du Drive Select revienne à débrancher le connecteur FD interne. J'ai bien l'impression que oui mais ça reste à vérifier.
Voilà le schéma que j'imagine :
SélectionFDD.png
SélectionFDD.png (68.88 Kio) Consulté 5761 fois
Edit: et même encore plus simple:
SélectionFDD-2.png
SélectionFDD-2.png (45.04 Kio) Consulté 5705 fois
Le switch "inverseur" une fois ouvert permet d'inverser Drive Select Interne et Externe.
Le switch "désactivation" une fois ouvert permet de sortir un niveau haut sur les deux sorties Drive Select Interne et Externe (via résistances de pull-up) de manière à désactiver les 2 drives si j'interprète correctement le schéma.
Bon, ça fait encore une bidouille en plus dans la pile des montages que j'ai prévu pour mon TO8D. :mrgreen:
Dernière modification par Silou78 le 14 mai 2017 21:16, modifié 1 fois.
Sylvain
talrek
Messages : 50
Inscription : 10 mai 2012 19:57

Re: [TO8D] boot sur lecteur Externe ?

Message par talrek »

Intéressant !!! je suis curieux de voir le résultat :D
Avatar de l’utilisateur
Silou78
Messages : 382
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: [TO8D] boot sur lecteur Externe ?

Message par Silou78 »

Ca y est, j'ai réalisé le montage du schéma n°2 avec switch pour désactiver Drive Select 0 et 1 (permet de booter automatiquement sur contrôleur CS91-280) et switch pour inverser Drive Select 0 <=> 1 (pour avoir le boot sur lecteur externe plutôt qu'interne ce qui permet d'éviter de trop user ce dernier pour le conserver au maximum en état).

Voici le schéma d'implantation (mezzanine faite avec un PCB d'essai) :
FDD Select - Gabarit ajusté TO8D-forum.png
FDD Select - Gabarit ajusté TO8D-forum.png (202.87 Kio) Consulté 5705 fois
Les pastilles grises correspondent à 2 barrettes de 7 picots à souder du côté cuivre afin de s'enficher sur un support qui prendra place sur la carte mère du TO8D en lieu et place de IW23 (74LS07) qui est déporté sur la mezzanine. Les photos à suivre seront plus parlantes.
SelFDD-Mezzanine-2-vignette.jpg
SelFDD-Mezzanine-2-vignette.jpg (99 Kio) Consulté 5705 fois
SelFDD-Mezzanine-5-vignette.jpg
SelFDD-Mezzanine-5-vignette.jpg (93.39 Kio) Consulté 5705 fois
Sylvain
Avatar de l’utilisateur
Silou78
Messages : 382
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: [TO8D] boot sur lecteur Externe ?

Message par Silou78 »

Et voici à présent la préparation de la carte mère du TO8D afin de pouvoir accueillir la mezzanine.
Circuit IW23 dessoudé :
CarteMèreTO8D-sansIW23-vignette.jpg
CarteMèreTO8D-sansIW23-vignette.jpg (292.75 Kio) Consulté 5705 fois
Support DIL-14 soudé en lieu et place de IW23 :
CarteMèreTO8D-supportIW23-vignette.jpg
CarteMèreTO8D-supportIW23-vignette.jpg (274.34 Kio) Consulté 5705 fois
Et ci-dessous la mezzanine insérée sur la carte mère du TO8D :
SelFDD-Install-1-vignette.jpg
SelFDD-Install-1-vignette.jpg (265.57 Kio) Consulté 5705 fois
Sylvain
Avatar de l’utilisateur
Silou78
Messages : 382
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: [TO8D] boot sur lecteur Externe ?

Message par Silou78 »

Des patins ont été collés sous le PCB de la mezzanine (bord droit) afin que celle-ci repose sur IW24 (contrôleur des lecteurs de disquettes) :
SelFDD-Install-2-vignette.jpg
SelFDD-Install-2-vignette.jpg (234.89 Kio) Consulté 5704 fois
Les micro-switchs seront installés à l'arrière du TO8D et accessible à travers 2 fentes de ventilation du boitier :
SelFDD-Install-3-vignette.jpg
SelFDD-Install-3-vignette.jpg (160.89 Kio) Consulté 5704 fois
Aperçu de la mezzanine sous le lecteur de disquette remonté :
SelFDD-Install-6-vignette.jpg
SelFDD-Install-6-vignette.jpg (240.28 Kio) Consulté 5704 fois
Sylvain
Avatar de l’utilisateur
Silou78
Messages : 382
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: [TO8D] boot sur lecteur Externe ?

Message par Silou78 »

Et enfin l'étiquetage des micro-switch sur la face arrière du TO8D :
SelFDD-Install-7-vignette.jpg
SelFDD-Install-7-vignette.jpg (122.47 Kio) Consulté 5704 fois
Reste plus qu'à brancher un lecteur externe.
J'en ai fabriqué un à partir d'un TEAC FD-235HG et d'un boitier externe pour disque dur que j'ai modifié :
- ajout d'une DIN-14 femelle à l'arrière du boitier,
- ajout d'un régulateur LM7805A pour fabriquer du 5V à partir du 12V afin de subvenir aux 800mA demandés par le moteur du lecteur de disquettes.
FDD-Ext-1-vignette.jpg
FDD-Ext-1-vignette.jpg (157.8 Kio) Consulté 5704 fois
FDD-Ext-2-vignette.jpg
FDD-Ext-2-vignette.jpg (59.65 Kio) Consulté 5704 fois
Inutile de dire que la prise USB Type B à l'arrière ne sert plus à rien ici... (bien que l'électronique du boitier reste intacte).
Avatar de l’utilisateur
6502man
Messages : 12242
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [TO8D] boot sur lecteur Externe ?

Message par 6502man »

Beau bricolage, félicitations :D
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
Silou78
Messages : 382
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: [TO8D] boot sur lecteur Externe ?

Message par Silou78 »

Merci.
Je suis assez content, ce bricolage a presque fonctionné du premier coup.
Seules 3 petites erreurs :
- Un strap mal soudé / mauvais contact sur la mezzanine (assez vite détecté en suivant les signaux au multimètre et en faisant quelques essais avec les différentes positions des switchs),
- Il manquait aussi la mise à la masse de la broche 13 (Ready) de la DIN-14 femelle côté boitier du lecteur externe (je l'avais initialement connecté à la broche 34 du côté FDD avec pour effet un lecteur de disquette lent et ne reconnaissant pas 3 fois sur 4 la disquette : Error No Disk). Heureusement que je me suis souvenu de cette astuce indiquée par Daniel sur son site pour le remplacement du lecteur interne.
- Et enfin erreur de débutant : fabrication du câble avec les 2 x DIN-14 mâles, une fois les connecteurs soudés, je m'aperçois que j'ai oublié d'enfiler les 2 capots plastique sur le câble :oops: J'en ai été quitte pour dessouder et ressouder un des 2 connecteurs. :lol:
Sylvain
Daniel
Messages : 17286
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [TO8D] boot sur lecteur Externe ?

Message par Daniel »

Eh oui, les clés du succès pour connecter un lecteur de disquette 3"1/2 de PC sur un TO8 ou TO8D sont :

1) L'alimentation 5V à partir du 12V. Si on utilise directement le 5V du TO8D l'alimentation disjoncte avec certains lecteurs, en particulier les Sony et les Mitsubishi. Les TEAC semblent consommer moins, ceux que j'ai testés ont fonctionné sur le 5V.

2) Le signal Ready à la masse. Le lecteur est toujours prêt (comme les scouts), j'avais peur que ce soit un problème mais apparemment ça marche bien. J'imagine qu'avec cette astuce le contrôleur doit envoyer des ordres trop tôt, avant stabilisation de la vitesse du moteur. Mais alors le contrôleur détecte une erreur, fait un retry, et finalement la commande passe bien.

Notez que ces deux astuces sont inutiles avec le CD90-640. Il utilise un contrôleur WD compatible directement avec les lecteurs de PC, sans modification de la nappe, et les alimentations du MO5 ou du TO7/70 ne disjonctent pas. Avec ces deux machines et le CD90-640 on peut connecter directement un lecteur 3"1/2 de PC. Toutefois, comme le CD90-640 est limité à 40 pistes, on n'utilise que 320K de la disquette (160K par face).

Félicitations à Silou78 pour la modification de la carte mère, non seulement la sélection "hard" du contrôleur est plus pratique que la sélection par soft, mais surtout elle permet d'une part le boot sur le lecteur externe, d'autre part de garder le contrôleur externe sélectionné si le programme modifie le bit 7 de $E7E7. C'est une modification indispensable pour le TO8D :!:

Avec le TO8 les deux problèmes ne se posent pas vraiment, le premier parce que les deux lecteurs sont externes, le deuxième car il suffit de débrancher tous les lecteurs externes pour garder le contrôleur CS91-280 sélectionné. C'est pourquoi maintenant ma machine TO favorite est le TO8. J'ai plus ou moins abandonné le TO8D (ou alors je débranche le lecteur interne).
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Silou78
Messages : 382
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: [TO8D] boot sur lecteur Externe ?

Message par Silou78 »

La modif d'alimentation, j'ai effectivement dû aussi la réaliser avec l'alimentation du boitier externe. Le +5V pour alimenter la logique d'un HDD en SATA (+12V pour le moteur) ne permet pas de fournir les 800mA réclamés par le moteur du TEAC. J'ai branché le LM7805A derrière l'interrupteur coupant l'alimentation +12V venant du transfo/redresseur externe.

Le seul truc pas super pratique, c'est quand même l'accès aux deux micro-switchs à travers les fentes d'aération à l'arrière du TO8D.
J'ai voulu un truc discret sans faire de trou irréversible à l'arrière du TO8D pour y fixer 2 "vrais" interrupteurs.
Bon, je verrais bien à l'usage.
Je pourrais aussi trouver un moyen de coller une extension (parallélépipède de plastique noir) sur le levier des switchs afin que cela dépasse des fentes.
Ou même mettre de vrais interrupteurs à l'arrière du boitier FDD externe (mais plus beaucoup de place) pour les connecter en // des micro-switchs en passant par les 2 broches inutilisées du DIN-14 (faudrait aussi que je relie 2 fils aux 2 mêmes broches sur le connecteur à l'intérieur du TO8D). Comme ça les 2 micro-switchs ouverts et lecteur FDD externe déconnecté : boot automatique sur le CS91-280, et une fois le FDD externe connecté, boot suivant la recopie de la position des interrupteurs à l'arrère de ce dernier. A voir...

Et reste aussi la mezzanine qui fait très bricole du dimanche :mrgreen:
Vous me faites baver toi et Phil avec vos PCB de "pro" pour vos différents montages/kits.
Faudra peut-être un jour que je me décide à faire une CAO et faire réaliser un vrai PCB de la mezzanine.
Autant je m'en fiche de la carte d'essai dans l'extension 256K, autant là savoir cette bricole pas super propre dans le TO8D (même cachée par le lecteur de disquette qui la surplombe), ça me met pas trop à l'aise :oops: :lol:
SelFDD-Mezzanine-4-vignette.jpg
SelFDD-Mezzanine-4-vignette.jpg (137.99 Kio) Consulté 5648 fois
Sylvain
Avatar de l’utilisateur
Silou78
Messages : 382
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: [TO8D] boot sur lecteur Externe ?

Message par Silou78 »

Bon, ça y est je me suis lancé dans la CAO en utilisant KiCad.

Voici le schéma :
FDD Select - Schéma.png
FDD Select - Schéma.png (34.55 Kio) Consulté 5577 fois
Et le PCB (screenshot de la visionneuse Gerber) :
FDD Select - PCB.png
FDD Select - PCB.png (68.58 Kio) Consulté 5577 fois
J'ai lancé une prod de 5 exemplaires (minimum requis pour la commande -> ça fera 4 exemplaires en plus pour qui veut).

Plus qu'à attendre la fab et le délai du transport. J'espère que je ne me suis pas trompé (l'angoisse du concepteur CAO :lol:).
Normalement l'outil KiCad permet de vérifier les connections électriques par rapport au schéma, et là tout semble OK.


Edit 09/07/2018: Liste des composants :

Code : Tout sélectionner

============
DriveSel BOM
============
Réf.Conrad  Description                              Quantité
----------  ---------------------------------------  --------
     -      PCB Drive Sel TO8D, 2017-06 (GojGo.com)      1
 169790-62  74LS257N                                     1
 168874-62  74LS07N                                      1
1564871-62  Interrupteur microswitch                     2
1088229-62  Boitier femelle 3 pôles                      1
1088222-62  Contacts à sertir                            3
1088230-62  Barette mâle 3 pôles                         1
1417670-62  Résistances à couche carbone 3,3k 0,25W      4
1420319-62  Condensateur céramique 100nF 50V             1
 183859-62  Adaptateur de support CI DIL14               1
 183802-62  Support CI DIL14                             2
 183803-62  Support CI DIL16                             1
-------------------------------------------------------------
Dernière modification par Silou78 le 09 juil. 2018 20:28, modifié 1 fois.
Sylvain
Avatar de l’utilisateur
Silou78
Messages : 382
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: [TO8D] boot sur lecteur Externe ?

Message par Silou78 »

Ca y est, j'ai reçu les PCB :
SelFDD-PCB-vignette.jpg
SelFDD-PCB-vignette.jpg (181.63 Kio) Consulté 5535 fois
Plus qu'à souder les composants et vérifier le fonctionnement dans le TO8D. :D
Sylvain
Avatar de l’utilisateur
Silou78
Messages : 382
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: [TO8D] boot sur lecteur Externe ?

Message par Silou78 »

Je viens de terminer le montage et la soudure des composants :
IMG_20170624_1652419_vignette.jpg
IMG_20170624_1652419_vignette.jpg (242.04 Kio) Consulté 9761 fois
J'ai recablé les switchs sur un petit PCB d'essai afin de les solidariser.
IMG_20170624_1753339_vignette.jpg
IMG_20170624_1753339_vignette.jpg (239.85 Kio) Consulté 9761 fois
Tout fonctionne au poil ! 8)

Comme dit dans un précédent post, il me reste 4 PCB (et des composants). Si jamais cela intéresse des possesseurs de TO8D, faites moi signe sur ce topic... :wink:
Sylvain
Répondre