SNESoIP: SNES Ethernet Adapter
- F_L_a_S_H
- SNES-Freak

- Beiträge: 423
- Registriert: 10. September 2011, 02:24
- +Positive Tradingpoints+: 9 von 9
Re: SNESoIP: SNES Ethernet Adapter
hmm also wenn du jetzt schon merkbare Verzögerung hast, hast du entweder schlechtes inet mit ping 100ms+ oder irgendwas falsch gemacht
am besten baust du dir ne Pingmessung ein.
am besten baust du dir ne Pingmessung ein.
- mupfelofen-de
- SNES-Programmer

- Beiträge: 214
- Registriert: 2. März 2013, 10:38
- +Positive Tradingpoints+: 0 von 0
- Wohnort: Stuttgart
- Kontaktdaten:
Re: SNESoIP: SNES Ethernet Adapter
Mhm, ich hab bereits eine Idee woran das liegen könnte. Und zwar werden die Controller-Daten kurz nach dem Versenden in das SNES gespeist. Die Daten vom Server werden erst am Ende der Hauptschleife vom Server gezogen und sind dann im nächsten Durchlauf up-to-date. Ist etwas knifflig, aber bestimmt zu lösen.F_L_a_S_H hat geschrieben:hmm also wenn du jetzt schon merkbare Verzögerung hast, hast du entweder schlechtes inet mit ping 100ms+ oder irgendwas falsch gemacht
am besten baust du dir ne Pingmessung ein.
So, und nachdem mir nun so langsam der Speicher ausgeht und ich mir nicht weiter den Kopf über ein schönes Konfigurations-Interface zerbrechen will, habe ich kurzerhand eine DNS-Auflösung implementiert. Der Server läuft auf meinem VServer und sollte sich im Laufe der Testphase aus irgendwelchen Gründen die IP ändern, ändere ich einfach den Adresszeiger des Hostnamens.
Nächster Schritt: PCB-Layout.
- Dateianhänge
-
- snesoip-wireshark.png (119.08 KiB) 4707 mal betrachtet
Visit my user-profile at shackspace the hackerspace in Stuttgart.
- mupfelofen-de
- SNES-Programmer

- Beiträge: 214
- Registriert: 2. März 2013, 10:38
- +Positive Tradingpoints+: 0 von 0
- Wohnort: Stuttgart
- Kontaktdaten:
Re: SNESoIP: SNES Ethernet Adapter
Sneak peek. 
Und nun beginnt die eigentliche Arbeit. Jeder der schonmal an einem Layout gearbeitet hat, weiß das. *g*
Möchte auf jeden Fall mit nur einem Layer auskommen, damit ich mir später das Bohren sparen kann.
Und nun beginnt die eigentliche Arbeit. Jeder der schonmal an einem Layout gearbeitet hat, weiß das. *g*
Möchte auf jeden Fall mit nur einem Layer auskommen, damit ich mir später das Bohren sparen kann.
- Dateianhänge
-
- snesoip-schematic.png (33.88 KiB) 4680 mal betrachtet
Visit my user-profile at shackspace the hackerspace in Stuttgart.
- Farbauti
- SNES-Programmer

- Beiträge: 128
- Registriert: 14. August 2011, 23:00
- +Positive Tradingpoints+: 0 von 0
- Wohnort: Berlin
Re: SNESoIP: SNES Ethernet Adapter
Auch wenn ich es nicht wirklich verstehe:
Sieht chic aus
Ich finds echt cool mit was für einem Tempo du vorran kommst
Freu mich schon drauf mir den Quellcode reinzuziehen
Sieht chic aus
Ich finds echt cool mit was für einem Tempo du vorran kommst
Freu mich schon drauf mir den Quellcode reinzuziehen
- mupfelofen-de
- SNES-Programmer

- Beiträge: 214
- Registriert: 2. März 2013, 10:38
- +Positive Tradingpoints+: 0 von 0
- Wohnort: Stuttgart
- Kontaktdaten:
Re: SNESoIP: SNES Ethernet Adapter
Mir ist leider noch ein kleiner Fehler aufgefallen, den ich aber bei nächster Gelegenheit beheben werde. Findet ihn jemand?Farbauti hat geschrieben:Auch wenn ich es nicht wirklich verstehe:
Sieht chic aus
Bin selbst überrascht wie schnell das bisher ging. Muss manchmal nur etwas aufpassen, damit andere Dinge nicht auf der Strecke bleiben.Farbauti hat geschrieben:Ich finds echt cool mit was für einem Tempo du vorran kommst
Freu mich schon drauf mir den Quellcode reinzuziehen
Und falls dich der Quellcode interessiert, schicke ich ihn dir gerne via E-Mail zu. Schreib mir hierzu einfach eine PN. Ist vielleicht gar nicht so schlecht, wenn zwischendrin mal jemand drüberschaut.
Visit my user-profile at shackspace the hackerspace in Stuttgart.
-
basitsch
Re: SNESoIP: SNES Ethernet Adapter
Ich glaub dein Pinout des ATmega8 stimmt nicht z.B. liegt TOSC1/2 doch auf 9 / 10!?
BTW: Dein ISP-Anschluß weicht auch vom Standard ab!
BTW: Dein ISP-Anschluß weicht auch vom Standard ab!
- mupfelofen-de
- SNES-Programmer

- Beiträge: 214
- Registriert: 2. März 2013, 10:38
- +Positive Tradingpoints+: 0 von 0
- Wohnort: Stuttgart
- Kontaktdaten:
Re: SNESoIP: SNES Ethernet Adapter
Ne, das passt. Hab gerade nochmal im Datenblatt geschaut. Ist auch aus der Eagle-Standardbibliothek.basitsch hat geschrieben:Ich glaub dein Pinout des ATmega8 stimmt nicht z.B. liegt TOSC1/2 doch auf 9 / 10!?
Auch das passt. Nur die PIN-Reihenfolge auf meinem Schaltplan ist etwas durcheinander gewürfelt. Ist übersichtlicher. Allerdings bin ich beim Quickdev16 genau darauf reingefallen und habe es erst einige Zeit später gemerkt. Dort ist es nämlich falsch.basitsch hat geschrieben:BTW: Dein ISP-Anschluß weicht auch vom Standard ab!
Das (bisher) einzigste Problem, dass ich finden konnte, waren die 1N4007-Schutzdioden an den SNES-Ports. Damit wollte ich das SNES vor Verpolung schützen, damit nicht gleich die Sicherung fliegt wenn man das SNESoIP versehentlich falsch zusammensteckt. Allerdings habe ich den Spannungsabfall von 0.7V nicht berücksichtigt und der ATmega (zumindest laut Datenblatt) 4.5 - 5.5V benötigt.
Habe sie jetzt einfach weggelassen und die Steckerreihenfolge verpolungssicher kodiert.
Grüße
Micha
Zuletzt geändert von mupfelofen-de am 21. August 2013, 12:03, insgesamt 4-mal geändert.
Visit my user-profile at shackspace the hackerspace in Stuttgart.
-
basitsch
Re: SNESoIP: SNES Ethernet Adapter
Check lieber noch mal mit nem Datasheet gegen. Kann grad nicht nachsehen. Kann sein, dass mich meine Erinnerung täuscht. Eventuell weicht auch der Typ AI vom AU ab? Den AI bekommst du so auch nicht mehr, da er ja nicht RoHS-konform ist.
Update: Sorry ist ja TQFP, hatte für DIL geschaut
Mit denen hab ich immer gearbeitet. Passt schon.
Update: Sorry ist ja TQFP, hatte für DIL geschaut
- mupfelofen-de
- SNES-Programmer

- Beiträge: 214
- Registriert: 2. März 2013, 10:38
- +Positive Tradingpoints+: 0 von 0
- Wohnort: Stuttgart
- Kontaktdaten:
Re: SNESoIP: SNES Ethernet Adapter
Den benutze ich gerade auch. In meinem Fall der ATmega8-16P. Den TQFP bekomme ich so schwer aufs Steckbrett.basitsch hat geschrieben:Check lieber noch mal mit nem Datasheet gegen. Kann grad nicht nachsehen. Kann sein, dass mich meine Erinnerung täuscht. Eventuell weicht auch der Typ AI vom AU ab? Den AI bekommst du so auch nicht mehr, da er ja nicht RoHS-konform ist.
Update: Sorry ist ja TQFP, hatte für DIL geschautMit denen hab ich immer gearbeitet. Passt schon.
Es würde mich allerdings überraschen, wenn sich zwischendrin mal das Pinout geändert hat. Das ist ja das schöne an der Reihe; allesamt pin-kompatibel.
Aber ja, den TQFP gibt es (glaube ich) nur in zwei Ausführungen ATmega8 und ATmega8L (low-voltage). Habe allerdings nur die erste Variante vorrätig.
Grüße
Micha
Visit my user-profile at shackspace the hackerspace in Stuttgart.
-
basitsch
Re: SNESoIP: SNES Ethernet Adapter
Eventuell hab ich dich jetzt falsch verstanden, aber die unterschiedlichen Gehäuseformen sind nicht pinkompatibel. Sie z.B. http://html.alldatasheet.net/html-pdf/1 ... -16PU.html
- mupfelofen-de
- SNES-Programmer

- Beiträge: 214
- Registriert: 2. März 2013, 10:38
- +Positive Tradingpoints+: 0 von 0
- Wohnort: Stuttgart
- Kontaktdaten:
Re: SNESoIP: SNES Ethernet Adapter
Ja, klaro! Hab mich etwas blöd ausgedrückt. Aber man kann einen ATmega8 problemlos mit einem anderen IC der gleichen Reihe austauschen wie z.B. dem 48, 88, 168, 328 usw.basitsch hat geschrieben:Eventuell hab ich dich jetzt falsch verstanden, aber die unterschiedlichen Gehäuseformen sind nicht pinkompatibel. Sie z.B. http://html.alldatasheet.net/html-pdf/1 ... -16PU.html
Und Code der auf einer DIL-Version läuft, läuft auch wunderbar auf einem TQFP oder einem MLF.
Visit my user-profile at shackspace the hackerspace in Stuttgart.
- mupfelofen-de
- SNES-Programmer

- Beiträge: 214
- Registriert: 2. März 2013, 10:38
- +Positive Tradingpoints+: 0 von 0
- Wohnort: Stuttgart
- Kontaktdaten:
Re: SNESoIP: SNES Ethernet Adapter
Das Gehäuse nimmt an Form an. Erste Bilder gibt's voraussichtlich am Wochenende. 
Musste damit bereits anfangen, damit ich später beim Layouten keinen Fehler mach.
Musste damit bereits anfangen, damit ich später beim Layouten keinen Fehler mach.
Visit my user-profile at shackspace the hackerspace in Stuttgart.
- F_L_a_S_H
- SNES-Freak

- Beiträge: 423
- Registriert: 10. September 2011, 02:24
- +Positive Tradingpoints+: 9 von 9
Re: SNESoIP: SNES Ethernet Adapter
wo kann man nen Prototypen eigentlich günstigen machen lassen.
- mupfelofen-de
- SNES-Programmer

- Beiträge: 214
- Registriert: 2. März 2013, 10:38
- +Positive Tradingpoints+: 0 von 0
- Wohnort: Stuttgart
- Kontaktdaten:
Re: SNESoIP: SNES Ethernet Adapter
Werde, sobald alles funktioniert, alles veröffentlichen und evtl. noch ein paar Geräte aufbauen. Am günstigsten ist jedoch Selbermachen - notfalls auf einer Lochraster-Platine. Die SNES-Buchsen brauch man auch nicht unbedingt, da man theoretisch auch 2 dieser billigen Verlängerungskabel opfern kann.F_L_a_S_H hat geschrieben:wo kann man nen Prototypen eigentlich günstigen machen lassen.
Alle notwendigen Teile bekommt man in jedem gut sortierten Elektronik-Fachhandel.
Gebe in jedem Fall auch gerne Hilfestellung. Um die Teile in einer größeren Stückzahl selbst zu produzieren, fehlt mir leider die notwendige Zeit.
Grüße
Micha
Visit my user-profile at shackspace the hackerspace in Stuttgart.
- F_L_a_S_H
- SNES-Freak

- Beiträge: 423
- Registriert: 10. September 2011, 02:24
- +Positive Tradingpoints+: 9 von 9
Re: SNESoIP: SNES Ethernet Adapter
Jo, Lochraster mach ich auch immer, aber ich bräuchte für n anderes Projekt ne Platine mit smd usw. und mehr als 10€ wollt ich nicht ausgeben, dachte du hast sowas schonmal gemacht.