logo elektroda
logo elektroda
X
logo elektroda
WERBUNG
Treść została przetłumaczona Polnisch » Deutsch Zobacz oryginalną wersję tematu
  • #61 20644370
    piotr_go
    DIY Elektronikdesigner
    1. Beim Diskettenlaufwerk und PS/2 zuerst Transistoren. Die integrierten Schaltungen vor den kleinen Teilen.
    Normalerweise trage ich die Paste auf und löte im "Ofen".
    Ohne Heißluft kann es zu Problemen mit dem Generator kommen.
    2. Am besten den Flash vor dem Löten programmieren, möglichst ohne FPGA. Man kann JTAG über FPGA programmieren, aber das ist ziemlich nervig.
    3. Die am Diskettenlaufwerk? Du kannst überspringen.

    Viel Glück.
  • WERBUNG
  • #62 20644495
    sillycon
    Niveau 10  
    Im Moment warte ich noch auf Teile, ich werde wahrscheinlich irgendwann am Wochenende mit dem Löten beginnen.

    1. Der Ofen kommt nicht in Frage, ich müsste wahrscheinlich einen zusätzlichen erfinden, um ihn in der Garage zu befeuern, denn wenn ich ihn einmal benutzt habe, werde ich wahrscheinlich kein Essen mehr zubereiten.
    Mir ist aufgefallen, dass Sockel für der Quarzoszillator nicht leicht zugänglich sind, aber ich werde versuchen, das Flussmittel von unten einzutreiben und jede Ecke vorsichtig zu verlöten, wir werden sehen, wie es geht.
    Ich kann immer in hot air investieren; das habe ich zwar geplant, aber es sollte etwas später sein.

    2. ok, dann werde ich versuchen, es vor dem Löten zu programmieren, mal sehen, wie der Programmierer es hinbekommt.

    3. ok.
  • #63 20645319
    samowitsch
    Niveau 7  
    Hallo @sillycon,
    Mein Vorgehen war, zuerst die Rückseite komplett zu bestücken und dann die Oberseite.
    Und meistens in der Reihenfolge vom kleinen Bauteil bis zum Großen.

    Bevor ich den FPGA und RAM aufgelötet habe, konnte ich so schon messen, ob die
    Stromversorgung stimmt und ob evtl. irgendwo ein Kurzschluss vorhanden ist.

    Das war insofern auch gut, da ich einen falschen Oszillator bestellt hatte.
    Der falsche Oszillator hatte einen Kurzschluss erzeugt.
    Mit dem ABRACON ASE-18.432MHZ-LC-T LVCMOS ist jetzt alles okay.

    Den Flash habe ich auch vor FPGA/RAM onboard geflasht.
    Am Schluss dann noch alle Anschlüsse.

    Grüße
  • #64 20647927
    sillycon
    Niveau 10  
    Vielen Dank für die Antwort.

    Ich beschloss, mit den kleinsten Teilen zu beginnen, also entschied ich mich für PUSB3FR4Z. Ich bin erschöpft und das Ergebnis ist verheerend – die Platine wurde verformt und der Chip ist nicht genau dort, wo er sein sollte. Interessanterweise zeigt der Test mit Multimeter die Dioden dort an, wo sie sein sollten, also ist es zumindest gelungen.
    Ohne Heißluftpistole werde ich es lieber nicht versuchen und werde zum Nachbessern der Anschlüsse einen Lötkolben verwenden. Es ist gut, dass die Teile und Platten nicht zu teuer sind, aber wenn ich vorher gewusst hätte, wie es weitergeht, würde ich mir zumindest eine Schablone für Flussmittel kaufen. Nun, ich warte auf meine Bestellung und bis zur nächsten Folge.
  • #65 20651478
    xangel
    Niveau 19  
    Wenn jemand Spartan6 XC6SLX9 bei Mouser oder Farnell bestellt hätte, würde ich gerne eines kaufen. Vielleicht lohnt es sich, sich für eine gemeinsame Bestellung mit jemandem zusammenzutun, der dort bereits bestellt hat.
  • #66 20651524
    piotr_go
    DIY Elektronikdesigner
    xangel hat geschrieben:
    Wenn jemand Spartan6 XC6SLX9 bei Mouser oder Farnell bestellt hätte

    Warum überzahlen? Bei LCSC kosten sie 12 $.
  • #67 20651526
    xangel
    Niveau 19  
    Bei den habe ich auch nichts bestellt. Wie steht es mit der Mehrwertsteuer, dem Zoll und ist es möglich, ohne Firma zu bestellen?
  • WERBUNG
  • #68 20651537
    piotr_go
    DIY Elektronikdesigner
    Beim regulären Versand (global direct etwas?) musste ich nie extra bezahlen, beim Kurierdienst wollten sie etwas.
    Keine Firma erforderlich.
    Wenn du ein Konto bei JLCPCB hast, kannst du deren Login/Passwort verwenden.
  • #69 20651617
    xangel
    Niveau 19  
    Oh, das sind wertvolle Informationen mit diesem JLCPCB-Login :) Vielen Dank, bestellt.
  • #70 20709853
    sillycon
    Niveau 10  
    Ich habe gestern ein paar Stunden mit der nächsten Phase des Projekts verbracht. Nach diesen unglücklichen ESD-Schutzmaßnahmen ist der Rest ein Märchen, natürlich wenn man die Heißluft hat. Diese sehr kleinen Bauteile werden das nächste Mal besser aussehen, wie z. B. Quarz, ich werde mich an sie nicht mit einem Lötkolben annähern, sondern gleich Heißluft verwenden. So wie es jetzt ist, sollte es funktionieren, und eine schwarze Lötmaske wird auf die entstellte Platte aufgetragen und es wird schön sein.

    Mit Lötpaste Sn64Bi35Ag1 No3 bei 350°C gelötet, da sie günstig war und kein Blei enthält. Ich werde die Oberseite noch mit einem Lötkolben und WSW SACL0 verbessern, da die Lote matt sind und man das gesamte fehlende Kupfer abdecken muss. Ich habe bereits einen Lötkolben durch die Unterseite der Platine geführt und einige Lötstellen sind besser. Ich frage mich, ob die Temperatur zu hoch ist, weil es zeitlich nicht überhitzt war. Die Bilder sind nach der ersten Reinigung mit Isopropanol, die Watte ist also noch dran.

    Die Elemente rund um das FPGA und den RAM habe ich für den Schluss belassen. Aber vielleicht werde ich sie mit einem Lötkolben löten, um zu sehen, ob die Lötstellen schöner werden.
    Ich habe gerade auf den Bildern gesehen, dass ich 2 Widerstände schlecht verlötet habe, wenn jemand ein geschultes Auge hat, wird es schnell finden. Ich werde es das nächste Mal ergänzen.

    Bitte um eine kurze Antwort:
    1. Ich habe einige Teile verwechselt, also muss ich bei Ali bestellen, weil der Versand günstiger ist, und LCSC hat auch momentan nicht alles auf Lager:
    - https://de.aliexpress.com/item/1005005545107429.html?gatewayAdapt=glo2deu - Ich habe TSSOP-8 bestellt und es soll VSSOP-8 sein. Da in der Stückliste ein DCU-8 enthalten ist, war die Auswahl schwierig.
    - https://de.aliexpress.com/item/1005005066002242.html?gatewayAdapt=glo2deu - Ich habe SOP-20 bestellt und es soll TSSOP-20 sein.
    2. Wird die PTVS5V0P1UP-Diode auf der Platine benötigt, da ich auf den Fotos des Projekts sehe, dass sie nicht gelötet wurde?
    3. Ich hätte gerne einen Link zum 4-Pin-Header zur Stromversorgung des Laufwerks, da ich bereits 3 verschiedene gekauft habe und wenn diese in die Platine passen, scheint nach dem Anschließen des Stromkabels das Plastik im Header etwas verbogen zu sein. Wenn nichts zu kaufen ist, ist mir aufgefallen, dass der 4-Pin-Lüfter-Header von der alten Platine in Ordnung ist und sich nicht verbiegt.

    Draufsicht auf eine schwarze Leiterplatte mit verlöteten SMD-Komponenten. Schwarze Leiterplatte mit weißem Text und verschiedenen elektronischen Bauteilen.
  • #71 20710014
    piotr_go
    DIY Elektronikdesigner
    1. TI hat diese Gehäuse als "DCU(VSSOP)" gekennzeichnet.
    74LVC245 - TSSOP20

    2. Die Diode war ausverkauft, ich musste warten, derzeit verlötet.

    3. https://www.tme.eu/de/details/171826-4/signalsteckverbinder-raster-2-50mm/te-connectivity/
    Es ist schwer zu bekommen, deshalb habe ich es nicht angegeben und man kann alles auf der DIY-Seite verwenden.
  • #73 20713951
    piotr_go
    DIY Elektronikdesigner
    Bestelle bei Hersteller. ~10 € sind kein Vermögen.
  • #74 20714046
    xangel
    Niveau 19  
    Ich habe 5 bestellt, also muss noch etwas übrig sein.
    Wahrscheinlich Version 1.9.

    Wenn du etwas brauchst, schreibe eine PN.
  • #75 20717741
    sillycon
    Niveau 10  
    piotr_go hat geschrieben:
    3. https://www.tme.eu/de/details/171826-4/signalsteckverbinder-raster-2-50mm/te-connectivity/
    Es ist schwer zu bekommen, deshalb habe ich es nicht angegeben und man kann alles auf der DIY-Seite verwenden.

    Es stellt sich heraus, dass dieser Stecker für den Laufwerk einen Namen hat - Berg-Stecker, ich habe den Namen auf ebay gefunden, falls jemand sucht.
  • #76 20717798
    piotr_go
    DIY Elektronikdesigner
    sillycon hat geschrieben:
    Es stellt sich heraus, dass dieser Stecker für den Laufwerk einen Namen hat - Berg-Stecker
    So genau wie "Molex" :) .
  • WERBUNG
  • #77 20717975
    sillycon
    Niveau 10  
    piotr_go hat geschrieben:
    So genau wie "Molex"



    Wikipedia sagt Floppy drive power connector == "the Berg connector"
    https://en.wikipedia.org/wiki/Berg_connector

    In jedem Fall, wenn wir hier schreiben, gibt es irgendeine Chance auf einen A1200 in FPGA ? Ich habe die Zusammenstellung des DIY-A586 noch nicht abgeschlossen, aber ich schaue bereits mit Interesse auf das Sidewinder-FPGA. Es sollte ein A1200 sein, aber ich kann keinen Sockel für das Netzteil finden, ich habe so ziemlich alles andere außer der Tastatur.
  • #78 20718102
    piotr_go
    DIY Elektronikdesigner
    sillycon hat geschrieben:
    Wikipedia sagt Floppy drive power connector == "the Berg connector"
    https://en.wikipedia.org/wiki/Berg_connector

    Berg ist der Name einer nicht mehr existierenden Firma, so einen speziellen Anschluss findet man im Großhandel nicht, ich habe es versucht.

    A1200 nicht auf 1.9. Auf 2.0 habe ich in letztens keine Zeit.
  • #79 20726200
    torpedojavi
    Niveau 1  
    Hallo @piotr_go Ich bin ein Fan deiner Arbeit.

    Ich habe derzeit zwei FPGAs:
    - ZXUNO: https://zxuno.speccy.org/
    - N-Go: https://manuferhi.com/p/n-go-board

    Ich bin daran interessiert, deinen Amiga mikan core auf diese FPGAs zu portieren.
    Wäre es möglich, Zugang zu den Quellen des mikan Amiga CORE zu haben? Andernfalls, kannst du deinen Core für diese FPGAs kompilieren?
    Danke im Voraus.
  • #80 20728830
    piotr_go
    DIY Elektronikdesigner
    1) Nicht genug RAM, um Sinn zu machen.
    2) Ohne "MENU" läuft Amiga-Kern nicht (man muss vorher ROM laden).
    3) Ich teile keine Mikan-Quellen.
  • #81 20729178
    sillycon
    Niveau 10  
    >>20726200

    Das Board hat Potential und es wäre schön, wenn es Quellen für Mikan gäbe, aber ich verstehe Piotr, sein Projekt, seine Regeln.
    Ich habe im Moment 1 Exemplar, das auf ein paar ICs wartet, und ich werde sicher Teile für 3 Exemplare haben. Sobald ich damit gespielt habe, war mein Plan, es innerhalb der Familie und vielleicht auch darüber hinaus zu verbreiten, um den Bekanntheitsgrad zu erhöhen. Wenn ich so etwas zu Hause herumliegen habe, verstaubt es nur. Und vielleicht wird Piotr eines Tages mehr davon zur Verfügung stellen wollen, vielleicht aber auch nicht.
  • WERBUNG
  • #82 20750962
    mateuszmalina
    Niveau 5  
    Großartiges Design. Ich habe mich nur dafür interessiert, weil es die Möglichkeit hat, ein echtes Diskettenlaufwerk anzuschließen, während andere FPGA-Emulationen wie Mist, Minimig, Mister – die ich habe – diese Option nicht haben.
    Die Platine ist bereits verlötet und ich teste es jetzt.
    Im Moment wundert es mich, dass mir nur 2 MB CHIP-RAM zur Verfügung stehen. Mit Workbench und Logica-Diagnose-ROM geprüft.
    Außerdem kann ich nicht mehr als 4 Kerne betreiben (DEMO LIMIT, 4 KERN MAX). Muss ich einen Kauf machen?
    Werden die Kerne, die in Version 1.6 verfügbar waren, auch in Version 1.9 verfügbar sein? (Spektrum, Minimig)
  • #83 20750980
    piotr_go
    DIY Elektronikdesigner
    mateuszmalina hat geschrieben:
    Im Moment wundert es mich, dass mir nur 2 MB CHIP-RAM zur Verfügung stehen.

    Du musst „SD_v0.9.ROM“ hochladen.
    https://github.com/piotr-go/DIY-A586/tree/master/v1.9/cores/amiga/mikan/sd_support
    und Kern „mikan_v0.1.5.d19“
    https://github.com/piotr-go/DIY-A586/tree/master/v1.9/cores/amiga/mikan

    mateuszmalina hat geschrieben:
    Außerdem kann ich nicht mehr als 4 Kerne betreiben (DEMO LIMIT, 4 KERN MAX). Muss ich einen Kauf machen?

    Kostenpflichtige Anmeldung.

    mateuszmalina hat geschrieben:
    Werden die Kerne, die in Version 1.6 verfügbar waren, auch in Version 1.9 verfügbar sein? (Spektrum, Minimig)

    Ich habe das Spektrum völlig vergessen. Wenn ich Zeit finde, werde ich mich darum kümmern.
    Ich werde Minimig wahrscheinlich nicht portieren.
  • #84 20771487
    svpershin
    Niveau 5  
    piotr_go hat geschrieben:
    Kostenpflichtige Anmeldung.

    Hallo Piotr,
    Wo?

    10x
  • #85 20772303
    svpershin
    Niveau 5  
    Und ich bin auch mit zxspectrum Kern interessiert) warten darauf.
    Danke!
  • #88 20778807
    sillycon
    Niveau 10  
    Nach ein paar Wochen und ein paar verlorenen Paketen habe ich es geschafft, den Oszillator hinzuzufügen. Ich beschloss, die Ports für später aufzusparen, wenn alles abgehoben hat. Es ist immer besser, mehr Zugang zu haben, falls etwas gelötet werden muss. Ich dachte mir, dass USB-C und HDMI für den Moment ausreichen sollten.
    Nach dem Anschließen des Netzteils blinkte die grüne LED zweimal auf und war dann still. Ich überprüfte die Spannungen, um sicherzustellen, dass alles funktionierte. Die Schaltkreise liefen an, nur die Transistoren an den PS-2-Anschlüssen, als ob nur jeder zweite 3,3 V hätte, aber vielleicht soll das ja so sein? Mit einer gewissen Unsicherheit, ob auch wirklich nichts kaputt gehen würde, schloss ich den Monitor an. Puh, er funktioniert, es gibt ein hübsches Menü, das im Moment noch leer ist, aber das Bild ist scharf und stabil.
    Als nächstes werde ich die Ports hochfahren und den Geek einstecken, um alles zu installieren. Es sei denn, jemand kann ein Bild der SD-Karte teilen?
  • #89 20778879
    Macosmail
    Niveau 35  
    Das habe ich auch. Danke Peter! :-)
    Leiterplatte mit angeschlossenen Kabeln, auf einem Tisch neben einer Tastatur liegend.
    Amiga funktioniert gut, NES auch, aber es gibt ein Problem mit V-RISC core und Doom.
    Bildschirm eines Computers mit Amiga Workbench 3.2, mit den Anwendungen DPaintV, Rechner und Uhr. Screenshot des Spiels Super Mario Bros auf einem Monitor. Computermonitor mit einem Pixelmuster in Gitterform.
    piotr_go hat geschrieben:
    samowitsch hat geschrieben:
    Ob Winbond W9825G6KH-.5 unbedingt notwendig ist, oder kann es auch W9825G6KH-6 sein?
    Es sollte funktionieren, aber ich habe es nicht getestet.

    Vielleicht ist mein Problem die Antwort auf diese Frage.
    Bild des Winbond Elec W9825G6KH-6 Chips auf einem Gitterhintergrund mit technischen Informationen daneben. Tabelle mit technischen Spezifikationen für verschiedene elektronische Bauteile.
    sillycon hat geschrieben:
    Als nächstes werde ich mich an die Ports herantasten und den Gothic einstecken, um alles zu installieren. Es sei denn, jemand kann mir das SD-Karten-Image zur Verfügung stellen?
    Ich habe auf dem FS UAE Lancher Emulator aus ADF-Dateien und dem AmigaOS 3.2 CD-Image installiert, dort habe ich auch den passenden Kickstart gefunden. Generell nach der von Peter geposteten Anleitung.
  • #90 20779036
    sillycon
    Niveau 10  
    Ich habe einige der Ports verlötet.
    Sind Menü und Reset zufällig vertauscht? Wenn ich im Menü auf die Menütaste klicke, kommt der Reset. Kann es sein, dass etwas falsch angeschlossen ist?
    Zusatz: Reset funktioniert nach dem Kern-Upload - es setzt nur den aktuellen Kern zurück. Also ist es ok.

    Ich dachte, dass Kickstart und hdfs auf der SD-Karte sein sollten? Muss ich noch etwas auf das Flash hochladen, damit es läuft?
    Edition2: ok ich habs verstanden, auf yt hat dasamo123 ein Video, nach dem Anschauen scheint alles klarer zu sein.
    Edition3: alles klar, ich habe mikan 0.1.5 und KICK13.ROM und KICK31.ROM hochgeladen, aber der Bildschirm mit der Diskette vom Amiga will nicht erscheinen. Es erscheint entweder ein weißer Bildschirm auf 1.3 oder ein schwarzer Bildschirm auf 3.1. Habe ich den richtigen Kern gewählt?

    DIY-A586-Platine mit SD-Karte und HDMI-Kabel.
    Kickstart-Auswahlmenü auf dem Bildschirm mit den Optionen A bis E.


    Umgebungsauswahlmenü mit mikan als erste Option.


    Sobald ich das herausgefunden habe, kann ich den Kickstart warpen und die Installation starten.

Themenzusammenfassung

Die Diskussion dreht sich um die DIY-A586 v1.9, ein FPGA-basiertes Projekt, das von piotr_go vorgestellt wurde. Die Platine verwendet einen Spartan6 XC6SLX9 FPGA und bietet zahlreiche Funktionen, darunter HDMI-Ausgang, analoge Audioanschlüsse, und Unterstützung für verschiedene Peripheriegeräte. Nutzer berichten über ihre Erfahrungen beim Zusammenbau, der Programmierung und der Nutzung des Boards, einschließlich der Herausforderungen mit der Kompatibilität von ROMs, der Verwendung von SD-Karten und der Integration von Joysticks und Mäusen. Es werden Lösungen für Probleme wie die Geschwindigkeit von Spielen, die Funktionalität von Tastaturen und die Notwendigkeit von Diskettenlaufwerken diskutiert. Zudem gibt es Hinweise zur Installation von AmigaOS und zur Nutzung von ESXDOS.
Vom Sprachmodell generierte Zusammenfassung.
WERBUNG