Forum: Offtopic DVD slimline laufwerk in Xbox 1


von R. G. (stone-23)


Lesenswert?

DVD slimline laufwerk in Xbox 1 da das original laufwerk ist zu groß für 
das kleine gehäuse das ich habe.

Signale der xbox.
TRAY_OUT
TRAY_IN
CD_READY
NEJECT


Eigentliche frage ist, könnte ich dafür einen Mikrocontroller nehmen der 
die signale zu box sendet?
Zb.so:
TRAY_OUT-> 5 volt wenn das laufwerk offen ist.

TRAY_OUT-> 0 volt wenn das laufwerk zu ist.

TRAY_IN -> 5 volt wenn das laufwerk zu ist.

TRAY_IN -> 0  volt wenn das laufwerk offen ist.

NEJECT- zum laufwerk durchschleift

CD_READY-> zur box


slimline laufwerk



TRAY_IN -> 3,30 volt  signal kommt vom slimline laufwerk ist aber zu 
wenig da ich 5 volt brauche.

CD_READY->  3,30 volt, signal kommt vom slimline laufwerk.

NEJECT-> 3,30 volt,signal geht zum slimline laufwerk.


Hilfe bräuchte ich beim Mikrocontroller da ich mich nicht so gut damit 
auskenne.

Für ihre hilfe wäre ich sehr dankbar.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Rudolf Gerstner schrieb:
> Signale der xbox.
> TRAY_OUT
> TRAY_IN
> CD_READY
> NEJECT

Also ist das kein standardisisertes IDE/SATA-Laufwerk, sondern ein Teil 
der Laufwerkselektronik Bestandteil der xbox, so wie man es auch von 
manchen DVD-Playern her kennt.

Du wirst das Laufwerk also nicht durch irgendein anderes ersetzen 
können, denn die weiteren (von Dir nicht erwähnten) Leitungen, mit denen 
das Laufwerk mit der xbox-Hardware verbunden sind, sind kein IDE- oder 
SATA-Interface.

von R. G. (stone-23)


Lesenswert?

Hallo

Das original Xbox Laufwerk, ist ein standart IDE(ATA bzw. ATAPI) CD-DVD 
Laufwerk mit angepasster firmware.

Was bei dem laufwerk nicht standart ist, das die signale 
TRAY_OUT/TRAY_IN/CD_READY/NEJECT, separat nach außen geführt sind.

laufwerksmechanik beim laufwerk  geht TRAY_OUT/TRAY_IN über endschalter.

Was ich genau bräuchte wäre eine schaltung die:

Beim drücken der NEJECT taste folgendes tut:

lade öffnet und das TRAY_OUT signal an die box sendet.

lade schließt und das TRAY_IN signal an die box sendet.

NEJECT- signal an das laufwerk sendet.

CD_READY-signal emuliert( wenn man das signal am laufwerk nicht findet) 
und an die box sendet.

Zur ansteuerung das TRAY_IN -> 3,30 volt  signal  vom slimline laufwerk.

CD_READY-signal vom slimline laufwerk wenn vorhanden.


 Mfg

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Rudolf Gerstner schrieb:
> Das original Xbox Laufwerk, ist ein standart IDE(ATA bzw. ATAPI) CD-DVD
> Laufwerk mit angepasster firmware.

Also ist es eben kein Standard_d_-Laufwerk.

Funktioniert denn ein Standardlaufwerk ohne diese Firmwareanpassungen?

von R. G. (stone-23)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Rudolf Gerstner schrieb:
>> Das original Xbox Laufwerk, ist ein standart IDE(ATA bzw. ATAPI) CD-DVD
>> Laufwerk mit angepasster firmware.
>
> Also ist es eben kein Standard_d_-Laufwerk.
>
> Funktioniert denn ein Standardlaufwerk ohne diese Firmwareanpassungen?

Doch es ist ein standart IDE(ATA bzw. ATAPI) CD-DVD Laufwerk.

Die angepasste firmware ist damit das original laufwerk originale spiele 
von kopien unterscheiden kann.

Die Signale TRAY_OUT/TRAY_IN/CD_READY/NEJECT hat jedes laufwerk.

Standardlaufwerk Funktioniert, auch ohne diese Firmwareanpassungen
Wenn ich das TRAY_IN signal auf 5volt lege  die box erkennt dann das die 
laufwerkslade geschlossen ist
originale spiele gehen dann nicht.

Ist für mich nicht wichtig da ich nicht mit der xbox sielen will.
Soll ein dvd player mit festplatte werden.

Mfg

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Rudolf Gerstner schrieb:
> Die Signale TRAY_OUT/TRAY_IN/CD_READY/NEJECT hat jedes laufwerk.

Ach. Dann schließ die doch einfach an, wenn sie jedes Laufwerk hat.

> Standardlaufwerk Funktioniert, auch ohne diese Firmwareanpassungen

Und wo ist dann das Problem?

Irgendwie verstehe ich nicht, was Du da jetzt vorhast.

von J. K. (rooot)


Lesenswert?

brauchst du eine Pegelanpasser?

von R. G. (stone-23)



Lesenswert?

DVD slimline laufwerk hat ja keinen motor zum aus/ein fahren der lade.

Ein Standart DVD laufwerk hat den motor zum aus/ein fahren der lade.

Hat zwei endschalter als taster (schließer) meistens vorne am laufwerk.

Lade ausgefahren taster schließt SIGNAL TRAY_OUT ZUR XBOX.

Lade eingefahren taster schließt SIGNAL TRAY_IN ZUR XBOX.


habe das mal gezeichnet wie es sein soll/sollte.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Rudolf Gerstner schrieb:
> DVD slimline laufwerk hat ja keinen motor zum aus/ein fahren der lade.

Zum Ausfahren schon, der löst die Verriegelung und die Lade kommt ein 
paar Millimeter weit 'raus.

Bei Slot-In-Laufwerken wird damit die CD/DVD ausgeworfen.


Dein Problem verstehe ich nach wie vor nicht.

Was macht denn Deine XBox, wenn Du da ein Slimline-Laufwerk anschließt 
und sonst nichts weiter damit machst?

von R. G. (stone-23)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Rudolf Gerstner schrieb:
>> DVD slimline laufwerk hat ja keinen motor zum aus/ein fahren der lade.
>
> Zum Ausfahren schon, der löst die Verriegelung und die Lade kommt ein
> paar Millimeter weit 'raus.
>
> Bei Slot-In-Laufwerken wird damit die CD/DVD ausgeworfen.
>
>
> Dein Problem verstehe ich nach wie vor nicht.
>
> Was macht denn Deine XBox, wenn Du da ein Slimline-Laufwerk anschließt
> und sonst nichts weiter damit machst?

Die Xbox läuft dann normal und man kann auch alle programme die auf 
festplatte sind ausführen.

Das Slimline-Laufwerk macht dann nichts bzw.liest die DVD/CD ein bricht 
den lese vorgang wieder ab.

Da der Xbox die signale  DVD drive open/close/ready fehlen.

Der Mikrocontroller soll die signale DVD drive open/close zur xbox 
senden,

so als wenn das original Laufwerk angeschlossen wäre.

ready signal kommt direkt vom Slimline-Laufwerk.

DVD drive close kommt direkt vom Slimline-Laufwerk ist mit 3,30 volt DC 
aber zu schwach um das signal zu halten.


Wenn ich an dem Mainboard der xbox das signal close (Tray in)auf 5 volt 
lege läuft das Slimline-Laufwerk normal so wie das original laufwerk.


Mfg

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Rudolf Gerstner schrieb:
> Die Xbox läuft dann normal und man kann auch alle programme die auf
> festplatte sind ausführen.
>
> Das Slimline-Laufwerk macht dann nichts bzw.liest die DVD/CD ein bricht
> den lese vorgang wieder ab.

Aha. Ich würde das nicht "läuft normal" nennen. Aber schön, daß Du es 
jetzt schon geschafft hast, zu erklären, wo das Problem liegt.

Vorher war das komplett unverständlich.


> DVD drive close kommt direkt vom Slimline-Laufwerk ist mit 3,30 volt DC
> aber zu schwach um das signal zu halten.

Na, dann pack da halt 'nen Treiber dazwischen. Zwei simple Inverter in 
Reihe, dafür kannst Du beispielsweise einen 74HCT04 verwenden, da sind 
sechs solche Inverter enthalten.

Einen µC brauchst Du nicht.

von R. G. (stone-23)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Rudolf Gerstner schrieb:
>> Die Xbox läuft dann normal und man kann auch alle programme die auf
>> festplatte sind ausführen.
>>
>> Das Slimline-Laufwerk macht dann nichts bzw.liest die DVD/CD ein bricht
>> den lese vorgang wieder ab.
>
> Aha. Ich würde das nicht "läuft normal" nennen. Aber schön, daß Du es
> jetzt schon geschafft hast, zu erklären, wo das Problem liegt.

Das ist nicht das problem, sondern das ergebnis davon das die xbox 
nicht, erkennen kann op das Laufwerk nun Geöffnet oder geschlossen ist.

Was beim original laufwerk auch zum gleichen fehler führt, wenn die 
signale Tray-in und Tray- out fehlen.

> Vorher war das komplett unverständlich.
>
>
>> DVD drive close kommt direkt vom Slimline-Laufwerk ist mit 3,30 volt DC
>> aber zu schwach um das signal zu halten.
>
> Na, dann pack da halt 'nen Treiber dazwischen. Zwei simple Inverter in
> Reihe, dafür kannst Du beispielsweise einen 74HCT04 verwenden, da sind
> sechs solche Inverter enthalten.
>
> Einen µC brauchst Du nicht.

Mit dem 74HCT04 Könnte ich dann eine schaltung aufbauen die folgendes 
tun soll.

NEJECT taste gedrückt die Lade geht auf,5volt Zum Xbox mainboard als 
Signal Laufwerk ist Geöffnet.

NEJECT taste gedrückt lade schliest sich ,5volt Zum Xbox mainboard als 
Signal Laufwerk ist geschlossen.

Beim slimline erfolgt das schließen dann Manuell.

Slimline-Laufwerk ist geschlossen die 3,30 volt auf 5volt angehoben,Zum 
Xbox mainboard als Signal Laufwerk ist geschlossen.

Slimline-Laufwerk ist Geöffnet: die 0volt auf 5volt,Zum Xbox mainboard 
als Signal Laufwerk ist Geöffnet.

Ist hoffentlich etwas verständlicher erklärt.


Danke für die hilfe

Mfg

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Rudolf Gerstner schrieb:
> Ist hoffentlich etwas verständlicher erklärt.

Warum so kompliziert? Das Laufwerk selber hat schon einen Schalter, um 
den Zustand der Schublade zu erkennnen, an diesen gehst du mit deinem 
Pegelwandler (74HCT04) ran. Dieser Schalter liefert dir 3 Zustände: Tray 
offen, Tray geschlossen, Tray dazwischen (in Bewegung). Einen Motor fürs 
Tray hat ja das Slimline nicht, sondern nur die Entriegelung. Deine 
Aufgabe ist es jetzt, die Inverter des 74HCT04 so zu benutzen, das die 
XBox die richtigen Pegel(lies: Polaritäten) bekommt.

Rudolf Gerstner schrieb:
> Eigentliche frage ist, könnte ich dafür einen Mikrocontroller nehmen der
> die signale zu box sendet?

Kannst du natürlich auch. Wenn du solche Projekte schon mal gemacht 
hast, ist das auch einfacher. Wenn nicht, bleib lieber erstmal beim 
HCT04.

von R. G. (stone-23)


Lesenswert?

Matthias Sch. schrieb:
> Rudolf Gerstner schrieb:
>> Ist hoffentlich etwas verständlicher erklärt.
>
> Warum so kompliziert? Das Laufwerk selber hat schon einen Schalter, um
> den Zustand der Schublade zu erkennnen, an diesen gehst du mit deinem
> Pegelwandler (74HCT04) ran. Dieser Schalter liefert dir 3 Zustände: Tray
> offen, Tray geschlossen, Tray dazwischen (in Bewegung). Einen Motor fürs
> Tray hat ja das Slimline nicht, sondern nur die Entriegelung. Deine
> Aufgabe ist es jetzt, die Inverter des 74HCT04 so zu benutzen, das die
> XBox die richtigen Pegel(lies: Polaritäten) bekommt.
>
> Rudolf Gerstner schrieb:
>> Eigentliche frage ist, könnte ich dafür einen Mikrocontroller nehmen der
>> die signale zu box sendet?
>
> Kannst du natürlich auch. Wenn du solche Projekte schon mal gemacht
> hast, ist das auch einfacher. Wenn nicht, bleib lieber erstmal beim
> HCT04.

Hallo

Danke erstmal für deine hilfe.

Aber da das alles neuland für mich ist, weiß ich nicht wie ich die 
schaltung mit dem 74HCT04 aufbauen soll.


Mfg

von R. G. (stone-23)


Lesenswert?

könnte ich den  74HCT04 gegen einen 74HCT02N tauschen

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das eine ist ein Inverter, das andere ein NOR-Gatter.

Da Du nur zwei in Reihe geschaltete Inverter benötigst, kannst Du 
stattdessen auch zwei NOR-Gatter in Reihe schalten.

Beschaltung:

14poliges DIP-Gehäuse, Pin 7 an GND, Pin 14 an +5V.

Pin 1 an den Signaleingang der X-Box

Pins 2, 3 und 4 miteinander verbinden

Pins 5 und 6 miteinander verbinden und an das Lade-Auf-Signal des 
Laufwerks.

Sollte das das Lade-Auf-Signal bereits zu sehr belasten, kann auch einer 
der beiden Pins 5 bzw. 6 mit GND verbunden werden.

Die beiden unbenutzten NOR-Gatter sollten definierte Eingangspegel 
erhalten, dazu Pins 8, 9, 11 und 12 auf GND und Pins 10 sowie 13 nicht 
beschalten.

Idealerweise noch einen 100nF-Keramikkondensator zwischen +5V und GND, 
und das recht nah an Pin 7 bzw. Pin 14.

von R. G. (stone-23)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Das eine ist ein Inverter, das andere ein NOR-Gatter.
>
> Da Du nur zwei in Reihe geschaltete Inverter benötigst, kannst Du
> stattdessen auch zwei NOR-Gatter in Reihe schalten.
>
> Beschaltung:
>
> 14poliges DIP-Gehäuse, Pin 7 an GND, Pin 14 an +5V.
>
> Pin 1 an den Signaleingang der X-Box
>
> Pins 2, 3 und 4 miteinander verbinden
>
> Pins 5 und 6 miteinander verbinden und an das Lade-Auf-Signal des
> Laufwerks.
>
> Sollte das das Lade-Auf-Signal bereits zu sehr belasten, kann auch einer
> der beiden Pins 5 bzw. 6 mit GND verbunden werden.
>
> Die beiden unbenutzten NOR-Gatter sollten definierte Eingangspegel
> erhalten, dazu Pins 8, 9, 11 und 12 auf GND und Pins 10 sowie 13 nicht
> beschalten.
>
> Idealerweise noch einen 100nF-Keramikkondensator zwischen +5V und GND,
> und das recht nah an Pin 7 bzw. Pin 14.


Hallo und vielen dank für deine hilfe.


Könntes du mir bitte noch folgendes erklären:

Lade-Auf/zu-Signal vom laufwerk ist eine leitung, mit 0volt(Schalter 
offen)= Lade-Auf.
3,3v (Schalter geschlossen)=Lade-zu.

Zur xbox gehen zwei leitungen einmal für Lade-Auf und einmal für Lade-zu 
mit jeweils 5volt.

Wie muss ich die schaltung bauen um das signal umzuschalten.


Sorry wenn ich nerve Aber ohne deine fachliche und kompetent hilfe komm 
ich nicht weiter.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

R. G. schrieb:
> Zur xbox gehen zwei leitungen einmal für Lade-Auf und einmal für Lade-zu
> mit jeweils 5volt.

Nimm ein Messgerät und benutze es! Miss den Signalpegel an beiden 
Leitungen, jeweils wenn die Lade auf ist und wenn sie zu ist. Bist Du 
Dir mit der Richtung der Signale sicher?

Miss, wenn das Laufwerk nicht mit der X-Box verbunden ist. Sind dann die 
Signalpegel (in etwa) die gleichen?

von R. G. (stone-23)


Lesenswert?

Rufus Τ. Firefly schrieb:
> R. G. schrieb:
>> Zur xbox gehen zwei leitungen einmal für Lade-Auf und einmal für Lade-zu
>> mit jeweils 5volt.
>
> Nimm ein Messgerät und benutze es! Miss den Signalpegel an beiden
> Leitungen, jeweils wenn die Lade auf ist und wenn sie zu ist. Bist Du
> Dir mit der Richtung der Signale sicher?
>
> Miss, wenn das Laufwerk nicht mit der X-Box verbunden ist. Sind dann die
> Signalpegel (in etwa) die gleichen?

Lade-Auf signal zur xbox 3,25v-> Lade geht zu, Signalpegel fällt auf 0v.

Lade-zu signal zur xbox 3,25v-> Lade geht auf, Signalpegel fällt auf 0v.

Signalpegel bleibt stabil(im jeweiligen zustand auf oder zu) bei den 
3,25v und sind in etwa gleich.

Gemessen einmal laufwerk an der xbox und einmal nur das laufwerk mit 
externem netzteil.

Und einmal nur die Signalpegel an der xbox Lade-Auf/zu 0,50v an beiden 
leitungen.

Mit Cd/dvd im laufwerk also vorm schliessen verzögert sich der 
signalpegel Lade-zu um ein paar millisekunden.

Dieses mal mit neuem Multimeter das alte zeigte bei der gleichen messung 
5v an.

Überprüft an drei Xboxen und immer gleich.


MFG

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nun, damit scheinen die beiden Signale im Grunde genommen identisch zu 
sein - bloß invertiert. Greif das invertierte Signal zwischen den beiden 
Inverterstufen ab, also beim HC02 und obiger Beschaltung an der Stelle, 
an der die Pins 2, 3 und 4 miteinander verbunden sind. Diese Verbindung 
muss natürlich bestehen bleiben.

von R. G. (stone-23)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Nun, damit scheinen die beiden Signale im Grunde genommen identisch zu
> sein - bloß invertiert. Greif das invertierte Signal zwischen den beiden
> Inverterstufen ab, also beim HC02 und obiger Beschaltung an der Stelle,
> an der die Pins 2, 3 und 4 miteinander verbunden sind. Diese Verbindung
> muss natürlich bestehen bleiben.

Hallo

Danke für deine hilfe.

Werde berichten wenn die teile für die schaltung da sind, und ob die 
xbox so läuft wie sie soll.

Mfg R.G.

von R. G. (stone-23)


Angehängte Dateien:

Lesenswert?

Hallo

Ich habe die schaltung mal gezeichnet(Bild), meine frage ist nun op die 
jetzt so richtig ist.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

So hatte ich mir das gedacht.

Sofern die zwei mit dem "Lade-auf-zu-Signal" des Laufwerks verbundenen 
Eingänge (also Pins 5 & 6) das Signal zu sehr belasten, kannst Du auch 
das Signal nur mit Pin 5 verbinden; Pin 6 verbindest Du dann mit GND 
(liegt ja schon daneben an Pin 7).

Aber das schrieb ich ja schon.


Viel Erfolg.

von R. G. (stone-23)


Lesenswert?

Rufus Τ. Firefly schrieb:
> So hatte ich mir das gedacht.
>
> Sofern die zwei mit dem "Lade-auf-zu-Signal" des Laufwerks verbundenen
> Eingänge (also Pins 5 & 6) das Signal zu sehr belasten, kannst Du auch
> das Signal nur mit Pin 5 verbinden; Pin 6 verbindest Du dann mit GND
> (liegt ja schon daneben an Pin 7).
>
> Aber das schrieb ich ja schon.
>
>
> Viel Erfolg.

Danke
Werde das dann so mal zusammen löten und testen.

Vielen dank noch mal für deine hilfe.

Werde wenn die Xbox so läuft wie sie soll ein Tutorial dafür schreiben.
Darf ich dann deinen namen darin erwähnen was die schaltung betrift.

MFG

von R. G. (stone-23)


Lesenswert?

Frage wegen dem 100nF-Keramikkondensator.
Habe nur die mit 63volt gefunden kann ich denn auch nehmen?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

R. G. schrieb:
> Habe nur die mit 63volt gefunden kann ich denn auch nehmen?

Ja, natürlich. Sie sollten halt nicht für weniger Spannung ausgelegt 
sein, als du an sie legen willst. Höher geht immer.

von R. G. (stone-23)


Lesenswert?

Matthias Sch. schrieb:
> R. G. schrieb:
>> Habe nur die mit 63volt gefunden kann ich denn auch nehmen?
>
> Ja, natürlich. Sie sollten halt nicht für weniger Spannung ausgelegt
> sein, als du an sie legen willst. Höher geht immer.

Ok vielen dank.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.