Hello, Guest the thread was viewed4.4k times and contains 72 replies

last post from ronduc at the

OpenFlops-Beta-Board-Aufbau

  • So, wie versprochen hier etwas mehr vom 3D-Druck... Wie gesagt, das Teil ist leider nicht besonders einfach zu drucken... Letztendlich hat es am besten funktioniert, wenn ich die Rückseite auf das Druckbett auflegen lasse und organische Stützstrukturen erstellen lasse. Trotzdem habe ich ein paar Anläufe gebraucht, weil sich Teile der "Amiga" Schrift gerne mal beim Druck vom Druckbett ablösen...


    Es gibt auch einfachere Varianten von dem Teil, aber das hier gefiel mir einfach am besten...


    Hier ein Link zu dem Teil, mit dem Hinweis: Das Teil ist nicht von mir, ich berichte nur darüber...


    Und hier noch ein paar Bilder...


    Im Innenbereich ist die obere Kante trotz Stützen nicht so toll geworden, aber damit kann ich leben.

  • Hmmm... Nachdem ich alles schön eingebaut habe, wollte ich natürlich auch nen kurzen Testlauf machen... Leider funktioniert das ganze nicht wie es soll...


    Den einzigen Jumper den ich gesteckt habe ist Sel0...


    Wenn ich den Amiga starte, sieht alles erstmal gut aus... Das Display vom OpenFlops funktioniert und ich kann über den Rotary Encoder ein Image auswählen... Dann zeigt mir die Workbench allerdings nur "DF0 BAD" an...


    Mache ich was falsch, oder was kann das sein ?

  • Moment... Ich glaube ich habs raus gefunden... Als Verzweiflungstat habe ich Sel0 gerade mal nicht auf 1, sondern auf 0 gesetzt und siehe da, es funktioniert. Sind die Jumper Sel0, Sel1 & Sel2 nicht mit den Jumpern S0 und S1 beim original Gotek gleichzusetzen ? :gruebel


    ...oder ist es beim OpenFlops sogar so, dass die Jumper Sel0-2 in Position 0 mit einem gesteckten S0 Jumper beim original Gotek gleichzusetzen sind (und ich somit alle drei Jumper S0-S2 auf Position 0 setzen muss ?)?


    Vielleicht kann SukkoPera da was zu sagen ? Ich hänge das ganze nochmal auf Englisch übersetzt hier an...


    Wait... I think I've figured it out... I set Sel0 to 0 instead of 1 and it works. Aren't the jumpers Sel0, Sel1 & Sel2 the same as the jumpers S0 and S1 on the original Gotek?


    ...or is it even the case with OpenFlops that the jumpers Sel0-2 in position 0 are the same as the S0 jumper on the original Gotek (and so I have to set all three jumpers S0-S2 to position 0?)?

  • Den einzigen Jumper den ich gesteckt habe ist Sel0...

    From the picture it looks like you putit between SEL0 and 1, while it goes between SEL0 and 0.


    EDIT: Oh ok, you had already found out. SEL0/1/2 are the selection signals coming from the floppy connector, 0 and 1 are the selection "outputs" going to the microcontroller. This matrix is necessary for the long-awaited function of FlashFloppy emulating two drives at once, in which case you want flexibility on which selection signal selects which "virtual drive". But this is not yet implemented in FF (and IMHO will never be, it looks like keirf doesn't like the features i like :D), hence in 99% of cases you will want just onw jumper between SEL0 and 0. Addnig one more between SEL1 and 1 is future-proof and doesn't hurt anyway.

  • Ich habe mir nun mal eine kleine Auflage (10 Stück) von den OpenFlops selber bestellt und bin tatsächlich auf ein merkwürdiges Verhalten gestoßen...


    Ich wollte mir ein OpenFlops in ein externes Amiga Floppygehäuse einbauen, habe also den Sel0 Jumper auf 1 gesteckt und das ganze genau wie das Floppy Laufwerk, welches zuvor in dem Gehäuse saß, angeschlossen.

    Das OpenFlops startet auch erstmal ganz normal (auf dem Display wird alles ganz normal angezeigt und ich kann durch die Images navigieren), aber es wird nicht von dem Floppyimage gelesen (die Trackanzeige bleibt auf 0 stehen).


    Nun habe ich gedacht, na toll... Selbst bestellt, irgendwas falsch gemacht, Geld in den Sand gesetzt. Aber nö... Ich habe Sel0 auf 0 gejumpert, das Teil intern an meinen A600 angeschlossen und es läuft sofort.


    Was mir bei dem externen Floppy Gehäuse aufgefallen ist: es ist nur die obere Pin Reihe des Floppy Connectors verbunden. Die untere Reihe, wo alle Pins mit GND verbunden sind, wurde weg gelassen.


    Muss ich da an dem OpenFlops noch irgendwas anders Jumpern, oder in der Config ändern ? :gruebel

  • OK, ich habs gerade rausgefunden, aber ich kapiere es nicht...


    Ich habe das OpenFlops im externen Gehäuse gerade auch mal auf Sel0=0 gejumpert (genau wie das interne Laufwerk) und siehe da, es funktioniert. Ich frag mich nur warum... Bei der Floppy, wie auch beim normalen Gotek muss ich das interne und das externe Laufwerk anders Jumpern... Beim OpenFlops aber nicht...?


    Edit: OK, dachte ich zumindest... Ich kann auf diese Weise zwar vom OpenFlops booten (beide Maustasten gedrückt halten und dann DF1 auswählen), aber wenn ich danach ein anderes Image einlegen will, wird dieses auch wieder nicht gelesen... Irgendwas ist da merkwürdig.

  • It's perfectly normal, this has nothing to do with the OpenFlops, it's just the way the Amiga Drive chain works: all drives will be driven through the SEL0 signal, it's the enclosure that has the task of activating that with the signal coming on its SEL1 pin. It will also redirect its input SEL2/3 to SEL1/2 on its output so that the next drive in the chain can work the same. It's this that makes the chain work without any configuration at all, otherwise you would have to somehow tell DF1 that it is DF1, DF2 that it is DF2, etc.


    So again: it's perfectly normal and if you look at real floppy drives inside the enclosure, they will all be jumpered to react on SEL0. Literally all drives on Amigas must be jumpered like that, it's a common misconception that external drives should be jumpered on SEL1.

  • Yes, you are absolutely right with the Sel0 for the external Floppy...


    But one Problem is left on my OpenFlops... I Startup the Amiga with an inserted Floppy Image (Not booting from that Image). After booting i can load Files from that Image and everything seems to be normal. But when i Insert another Floppy Image nothing happens. On the Amiga it looks like the old Image is still inserted... The OpenFlops is all the time on track 74 of the new inserted Image and the the Led does a very short blinking.


    Edit: OK, its not the same behavior all the time... I rebootet the Amiga and now the OpenFlops shows track 53 when i Insert a new Image. The rest of the behavior i mentioned above ist still the same.

  • OK, it seems that there ist something wrong with this specific OpenFlops board... I got another board ready and this one works as it should.

    I have carefully examined the soldering points on the problematic board, but everything looks fine. Perhaps one of the components is defective.

    I'm going to put this board aside for now, maybe I'll look at it again later.


    Thanks for your Help !

  • Hallo Jungs, hallo jonny64

    heute mein Laufwerk aufgebaut, Treiber installiert und Flashtool gestartet. Firmware programmieren lief durch aber ich bekommen nichts angezeigt am OLED Display.

    Beide LEDs leuchten ganz schwach was wohl nicht richtig sein kann. Sieht so aus wie ein Kurzschluss. Habe alle meine Lötungen kontr. , i.O.

    Hat jemand einen Tipp ?