petSD+ Funktionsweise und Fehlersuche

  • Moin Matze,

    du hast das PETsd+ also nicht zerlegt sondern kannst es ohne weitere Umbauten in das Gehaeuse integrieren ?

    Das Gehaeuse sieht insgesamt auf den Bildern einfach sehr gross aus, so dass man denkt, der IEEE488 Port ist weiter weg als in Wirklichkeit.

    Beste Gruesse, Falco

    Alles geht - Nichts muß

  • Moin Matze,

    du hast das PETsd+ also nicht zerlegt sondern kannst es ohne weitere Umbauten in das Gehaeuse integrieren ?

    Das Gehaeuse sieht insgesamt auf den Bildern einfach sehr gross aus, so dass man denkt, der IEEE488 Port ist weiter weg als in Wirklichkeit.

    Beste Gruesse, Falco

    Servus!


    Doch, du musst natürlich die Platine des petSD+ aus dem alten Gehäuse ausbauen und ins neue Gehäuse einbauen.

    Ebenso müssen für die LEDs und das LCD-Display Leitungen gelötet werden. ;)

    Die petSD+ Platine wird quasi am Boden festgeschraubt, das LCD an der Front (90° stehend).

    Das Gehäuse wirkt länger, weil ich es künstlich verlängert habe (sieht man auf dem Bild des Deckels, da ist es nach der Rückwand noch ca. 1cm länger. Damit wollte ich erreichen, dass es weniger kubisch aussieht und trotzdem ohne Umbau des IEEE488 Ports verwendet werden kann (reichen ja schon die Kabel fürs LCD und die LEDs).

    Noch länger kann man es theoretisch machen, dann bekäme man aber ein Problem mit dem Kabel zum IEEE-Stecker, weil es ja immer seitlich aus den Steckern rausgeführt ist und dann an der Seitenwand anecken würde.


    Hier noch der Bild des Prototypen- da stimmt die Höhe der LEDs und ein paar andere Details noch nicht, aber man sieht, wie alles montiert ist.

    Bilder des finalen Teils hab ich nicht im offenen Zustand und möchte es auch nimmer aufschrauben:


    Was ich noch machen wollte, aber vollkommen unnötig ist:

    Das Display ist unten nicht verschraubt- es hält so einwandfrei.

    Man könnte unten zwei kleine Kunststoffnubsis konstruieren, die durch die Löcher der unteren Platine verschraubt werden.

    Aber wie gesagt: Es hält auch so, also lass ich es. :)



    Viele Grüsse,
    Matthias

  • Eigentlich sieht die ja fast genauso aus, wie die, die bei meinem Ender 3 v2 dabei war.

    Hi, das ist genau so eine...

    Ich habe diese Glasplatte jetzt endlich ausgiebig getestet und die funktioniert super. Und die ist doch anders als die mitgelieferte, auch wenn sie ähnlich aussieht. Danke nochmal für den Tipp!

    • i-Telex 7822222 dege d

    • technikum29 in Kelkheim bei Frankfurt

    • Marburger Stammtisch

    Douglas Adams: "Everything, that is invented and exists at the time of your birth, is natural. Everything that is invented until you´re 35 is interesting, exciting and you can possibly make a career in it. Everything that is invented after you´re 35 is against the law of nature. Apply this list to movies, rock music, word processors and mobile phones to work out how old you are."

  • Ich hatte mir vor ein paar Wochen ein petSD+ Gehäuse bei Plexilaser bestellt. Ich brauchte sowieso noch ein ZoomFloppy-Gehäuse und da hab ich es mitbestellt.


    Aber es passt nicht. Das von Plexilaser ist für eine ganz andere Version. Die SD-Karte sitzt nicht in der Mitte sondern irgendwo aussen. Keine Ahnung, was das für eine Version sein soll. Das Gehäuse und die mir unbekannte petSD+ Version waren zwar abgebildet. Aber ich habe nicht im Kopf, wo da welche Anschlüsse sind. So oft habe ich das noch nicht benutzt. Ich wollte es gerade verlinken, aber an scheinend wurde das Gehäuse auf meine Beschwerde hin aus dem Shop genommen.


    Wenigstens habe ich einen Gutscheine.

    • i-Telex 7822222 dege d

    • technikum29 in Kelkheim bei Frankfurt

    • Marburger Stammtisch

    Douglas Adams: "Everything, that is invented and exists at the time of your birth, is natural. Everything that is invented until you´re 35 is interesting, exciting and you can possibly make a career in it. Everything that is invented after you´re 35 is against the law of nature. Apply this list to movies, rock music, word processors and mobile phones to work out how old you are."

  • Ich hatte mir vor ein paar Wochen ein petSD+ Gehäuse bei Plexilaser bestellt. Ich brauchte sowieso noch ein ZoomFloppy-Gehäuse und da hab ich es mitbestellt.


    Aber es passt nicht. Das von Plexilaser ist für eine ganz andere Version. Die SD-Karte sitzt nicht in der Mitte sondern irgendwo aussen. Keine Ahnung, was das für eine Version sein soll. Das Gehäuse und die mir unbekannte petSD+ Version waren zwar abgebildet. Aber ich habe nicht im Kopf, wo da welche Anschlüsse sind. So oft habe ich das noch nicht benutzt. Ich wollte es gerade verlinken, aber an scheinend wurde das Gehäuse auf meine Beschwerde hin aus dem Shop genommen.


    Wenigstens habe ich einen Gutscheine.

    Acrylgehäuse für petSD+ Platine (Teilesatz) (plexilaser.de)

  • Ah, danke. Ich hab's nicht mehr gefunden.

    Was ist das für eine Variante?

    • i-Telex 7822222 dege d

    • technikum29 in Kelkheim bei Frankfurt

    • Marburger Stammtisch

    Douglas Adams: "Everything, that is invented and exists at the time of your birth, is natural. Everything that is invented until you´re 35 is interesting, exciting and you can possibly make a career in it. Everything that is invented after you´re 35 is against the law of nature. Apply this list to movies, rock music, word processors and mobile phones to work out how old you are."

  • Das ist für die ältere 1.xer Platinenversion. Da wird noch der andere Uhrenchip verwendet und es treten wohl wenig bis keine Start-up Probleme auf. Die Firmware ist die gleiche, die können also auch alles, was die späteren können.

  • Das heisst, die Startprobleme kamen durch die Hardwareänderung? Ist denn eigentlich bekannt, was genau die Startprobleme auslöst? Ich weiß, wenn beim Start der IEEE-Strecker aufgesteckt ist und ein weiteres Laufwerk an Bus hängt. So ist es jedenfalls bei mir. Aber welche Leitung mach das Problem?

    • i-Telex 7822222 dege d

    • technikum29 in Kelkheim bei Frankfurt

    • Marburger Stammtisch

    Douglas Adams: "Everything, that is invented and exists at the time of your birth, is natural. Everything that is invented until you´re 35 is interesting, exciting and you can possibly make a career in it. Everything that is invented after you´re 35 is against the law of nature. Apply this list to movies, rock music, word processors and mobile phones to work out how old you are."

  • Das heisst, die Startprobleme kamen durch die Hardwareänderung? Ist denn eigentlich bekannt, was genau die Startprobleme auslöst? Ich weiß, wenn beim Start der IEEE-Strecker aufgesteckt ist und ein weiteres Laufwerk an Bus hängt. So ist es jedenfalls bei mir. Aber welche Leitung mach das Problem?

    Die Startprobleme haben nichts mit der Hardware zu tun.

    Ich habe auf der letzten PETSD+ Hardware diverse FW probiert. Wenn man die Version vom 5.10.2017 oder eher verwendet gibts keine Startprobleme.

    Allerdings ist dann auch nicht die ganze Hardware nutzbar. Stört mich aber nicht, da ich ein OLED verwende, nur parallel IEEE verwende und keine RTC benötige.

  • Richi und ich haben zusammen in letzter Zeit fünf petSD+ aufgebaut. Neue Firmware (zumindest die mit RTC und IEC Support)- und kein einziges hat Startprobleme!


    Mein damals im Netz als Bausatz gekauftes hat aber diese Probleme…


    Suspekt, suspekt.

  • Richi und ich haben zusammen in letzter Zeit fünf petSD+ aufgebaut. Neue Firmware (zumindest die mit RTC und IEC Support)- und kein einziges hat Startprobleme!


    Mein damals im Netz als Bausatz gekauftes hat aber diese Probleme…


    Suspekt, suspekt.

    Ich habe 5 Stück gebaut und alle hatten das Problem mit neuerer fw. Vermutung war ja mal das es am Atmel liegt. Meine sind alle von Reichelt.

    Trotz all dem laufen sie mit der 2017 fw super.

  • n das Problem mit neuerer fw. Vermutung war ja mal das es am Atmel liegt.

    Meine sind auch (fast) alle von Reichelt.
    Habe da aber auch ähnliche Probleme. Die FW von 2022 wollte nicht wirklich, Fehler "File not Found" kam sehr häufig. Wieso alte FW's dann einwandfrei laufen lässt sich nur spekulieren.
    Wir nutzen die FW von 2018. :) Wie CBM_Ba schon gesagt hat, hatten wir aber keine Startprobleme.

    CBM_Ba Hast du nicht nochmal einen Widerstandswert verändert und dein Bausatz funktioniert nun auch einigermaßen?

  • Meine beiden sehen so aus ;)


    Mit den passenden OLEDs zum MMF9000 und zum PET2001.


         

    Hi Vossi,


    Do you find the reset switch working correctly every time with the OLED screen …. Sometimes I get screen corruption which can only be sorted by powering off ? The LCD screen works fine.

  • Do you find the reset switch working correctly every time with the OLED screen …. Sometimes I get screen corruption which can only be sorted by powering off ? The LCD screen works fine.

    I have no reset switch. I have an on/off switch at the left back in the case.

    With off/on I have never screen corruption.

  • Do you find the reset switch working correctly every time with the OLED screen …. Sometimes I get screen corruption which can only be sorted by powering off ? The LCD screen works fine.

    I have no reset switch. I have an on/off switch at the left back in the case.

    With off/on I have never screen corruption.

    Ah ok… power cycling works fine so will put in an on/off rocker switch also

  • Actually built a version of PETSD+ (using last posted code version) that has the OLED reset fix in place (after research on the internet) … not done a lot of testing but the device boots fine and resets ok.

    Einmal editiert, zuletzt von AndyG ()

  • Hi.


    Nachdem mein petSD+ jetzt auch läuft, wäre ein nettes Gehäuse die Krönung des Ganzen.


    CBM_Ba ? Druckst du noch im Auftrag? Oder würdest du mir die STLs schicken? Gerne von beiden Versionen. Kann mich noch nicht recht entscheiden und baue am Ende vermutlich beide... :xmas:


    (Vor-)Weihnachtliche Grüße,


    Torsten

  • Wo gibt es denn diese Firmware, die das Reset-Problem behebt?

    Ich nutze mein petSD+ sogut wie gar nicht mehr, weil das Ding bei angeschlossenem IEEE-Kabel überhaupt nicht resettet.

    • i-Telex 7822222 dege d

    • technikum29 in Kelkheim bei Frankfurt

    • Marburger Stammtisch

    Douglas Adams: "Everything, that is invented and exists at the time of your birth, is natural. Everything that is invented until you´re 35 is interesting, exciting and you can possibly make a career in it. Everything that is invented after you´re 35 is against the law of nature. Apply this list to movies, rock music, word processors and mobile phones to work out how old you are."

  • Achso, Verwendung der älten Firmware. Das werde ich bei Gelegenheit mal ausprobieren.

    • i-Telex 7822222 dege d

    • technikum29 in Kelkheim bei Frankfurt

    • Marburger Stammtisch

    Douglas Adams: "Everything, that is invented and exists at the time of your birth, is natural. Everything that is invented until you´re 35 is interesting, exciting and you can possibly make a career in it. Everything that is invented after you´re 35 is against the law of nature. Apply this list to movies, rock music, word processors and mobile phones to work out how old you are."

  • Ist aber halt auch nur eine Krücke. So richtig schön wäre natürlich eine robuste Version mit den neuen Features (Uhr und IEC).


    Wobei ich dann gleich mal eine Frage in die Runde bzgl. dieser 2017er Version aus #6 anschließe:


    Ich hatte erst die aktuellste Version geflashed und bin dann auf die 2017er zurück. Im Menü bekomme ich noch immer die Auswahl IEC/IEEE und die Zeile mit der Uhr angeboten (letztere sagt aber, dass keine Ihr vorhanden wäre). War das wirklich 2017 schon drin? Oder habe ich hier jetzt gerade einen Mischmurks aus beiden Versionen gebaut? Mein TL688 bekommt das EEPROM auch nicht wieder leer.


    Zum Verifizieren ist gerade ein weiterer ATmega 1284 im Zulauf. Den würde ich dann direkt mit der 2017er Version versehen.


    Aber vielleicht weiß das auch jemand schon so?

  • I am not by my computer ... the version I built is for OLED screens and a good working ATmega and fixes the reset issue for the OLED screen.


    I did have ATmega chips that showed the startup issue and could only get them working fine if compiled the code with debug switched on (unless you go to the 2017 version) . The main downside to that is the busy light is always on.


    I have tried messing with the code but cannot fathom out the startup issue as of now. Think it is a timing issue of some sort


    Can happily send you a build try..for the OLED screen.


    Andy

  • Hi Torsten,


    ich kann dir die STL‘s schicken, wenn ich wieder daheim bin. ;)

  • Hm? No OLED here. But I'll try an ATmega from other source.

    I can do a build with debug enabled to see if that resolves the startup issue for you ? I found 1/3 of the ATmega’s I got had issues which this resolved. I also refined the build for Steve’s cbmSDmini version (which was the original intend to be able to compile my own code) to remove the need for the resistors to simulate buttons were present. An alternative ATmega can solve the problem also…. I still think it’s a timing thing that includes the rtc.

  • OK - try this. I just compiled the code with debug enabled. The busy light will be on all the time.


    Download it to your SD card and power up the petSD+


    If you encounter issues I will dig out some of my bad ATmega chips and retest.


    Andy


    NODISKEMU.bin.zip

  • Hm? I tried. But I'm afraid my report is not very useful:


    1. I unzipped your file, stored the file inside ("NODISKEMU.bin") on the SD and powered my petSD+ with this SD plugged in. No update. The old version started up (20171005). BTW: What version number should be shown with your bin?


    2. I renamed the file to petSD+.bin (the name in the "official" bin-files from the website). No change. Version 20171005 started up again.


    3. I have to mention, that I never updated via SD so far. Is there any thing to prepare for this? Bootloader? Up to now I flashed the ATmega (and the ATtiny) with a TL866-clone and/or an Atmel STK-500. So I did with your bin now, too. This time the petSD+ did not start up. Just some display flickering in the lower right half of the display. The busy LED turned on and off rapidly.


    4. To "repair" my petSD+ I wrote another bin with the TL866 and this time I gave the version 20181028 a chance again. And now it worked for me without any problem. With and without IEEE connected. Spontaneous self-healing?



    I don't know whether this will function now forever. I'm afraid it won't.


    And I wonder what's the trick with the update via SD? Should it have worked as I did? Or am I wrong with my setup in any way? :grübel:

  • Kurz zum Thema "Reset-Probleme" oder kein Einschalten beim ersten Mal:


    Mittlerweile haben auch die petSD+ ein Problem, welche anfangs immer einwandfrei gebootet haben.

    Und zwar rechnerunabhängig. So, als würde der Atmega "altern" und jetzt auch nimmer einwandfrei gehen. :D


    Was hier auffällt: Manchmal muss das petSD+ alleine am Bus hängen, um jedesmal sofort zu booten. Manchmal ist es egal. Manchmal müssen alle am Bus angeschlossenen Geräte eingeschaltet werden.


    Ich denke, wir werden dieses Thema nicht lösen können und lebe damit. Meistens funktioniert es ja.