CPC Wiki Forum Die Amstrad-CPC-Community

Umschalter

Begonnen von Ludwig63 · 21.11.2019 09:49 · Antworten: 9 · Aufrufe: 115
#1
Hallo

Wer kann mir da helfen

Ich habe 3 B Laufwerke die ich Anschließen möchte ohne sie immer umzustecken zu müssen
AM CPC6128
Wer kann mir da helfen
👍 0👎 0
#2
Ja, das geht. Du kannst alle drei Laufwerke parallel anschließen. Je nachdem, zu welchem Du Drive B Select, auch bekannt als Drive Select 1 oder kurz DS1, durchstellst, das fühlt sich angesprochen.
👍 0👎 0
#3
Ich habe für den Zweck ein PCB gemacht. Habe es noch nicht ausprobiert, aber wahrscheinlcih dieses WE.
Damit kann man jedes LW einzeln umschalten ob A oder B oder aus. Und es geht auch für DDI-1 Controller.

Wenn es funktioniert, kann ich die Gerbers hier hochladen.

Das PCB ist allerdings für den 464...
📎 218dda43b48bfe5d304f28cdec54bfe4.png
📎 14677b5884ce2b81f020e74660a50726.png
218dda43b48bfe5d304f28cdec54bfe4.png14677b5884ce2b81f020e74660a50726.png
👍 0👎 0
#4
Klasse Platine, solle die jemand in DE machen lassen, dann würde ich mich mit 2-3 Stück beteiligen. So wird's für alle billiger.  🙂
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#5
Die Herstellungskosten bei Seeed Studio für 10 Stück liegen bei 30 EUR.... Löten muss jeder selbst  🙂

Beim 6128 könnte es das Problem geben, dass die interne Floppy dadurch ja nicht geändert werden kann.
👍 0👎 0
#6
Würde mir auch gefallen
👍 0👎 0
#7
— LambdaMikel
Beim 6128 könnte es das Problem geben, dass die interne Floppy dadurch ja nicht geändert werden kann.


Da könnte man sich ja intern einen kleinen Schalte einbauen.
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#8
Was würde der machen? Interne Floppy ausschalten?
👍 0👎 0
#9
— LambdaMikel
Was würde der machen? Interne Floppy ausschalten?


Du bist von uns beiden der Hardwareexperte.  😉

Also Software Mensch würde ich es eher so machen, dass man ein Relais bzw. einen Transistor einbaut, der das Laufwerk aktivieren / deaktivieren kann. Dies könnte z.B. über die Unterbrechung des DS0 Signals geschehen.
Gesteuert wird das ganze dann über einen Transistor, der über die PIO gesteuert wird. Es gibt da ja drei Bits, die eingelesen werden können und den CPC Namen (Schneider, Amstrad, Orion etc.) bestimmen. Anstatt einer Lötbrücke würde ich hier eine Signal auf den Transistor schicken um das Laufwerk deaktivieren zu können.

Somit wäre es möglich mit 1-2 OUT Befehlen (auch unter BASIC) das Laufwerk intern ein bzw. aus zu schalten.  :smiley027:

Aber ich bin ja wie gesagt kein Hardware-Experte, also hab ich auch gerade keine Ahnung welcher Widerstand so vor den Transistor gehört. Und ob man da so eine Art "Normal-Status" etablieren könnte (Zustand beim Einschalten).
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#10
Die Platine funktioniert für mich wie geplant - damit kann ich nun frei jede Kombination für A, B aus 3 Laufwerken auswählen - Gotek, 3.5", 5.25".

Anbei die Gerbers.

https://oshpark.com/shared_projects/rtc6nzZu

Für die Platine muss man wissen, wie jedes Laufwerk reagiert - ob auf DS0 oder DS1. Dann kann man für DS0 und/oder DS1 für jedes der 3 Laufwerke festlegen, ob es auf "A" oder/und "B" anspricht. Damit ist es also völlig egal, ob ein Laufwerk auf DS0 oder DS1 (oder beides, wie beim DD1 / DF1) reagiert - durch eine von 4 Kombinationen pro Laufwerk kriegt man es immer hin, dass es auf A oder/und B reagiert. Keine Kabel-Mods mehr erforderlich.
📎 DSC09427.JPG
📎 DSC09428.JPG
📎 DSC09430.JPG
📎 DSC09431.JPG
📎 DSC09433.JPG
Zuletzt bearbeitet von LambdaMikel am 30.11.2019 07:13
DSC09427.JPGDSC09428.JPGDSC09430.JPGDSC09431.JPGDSC09433.JPG
👍 0👎 0

Anmelden, um zu schreiben