Da NetIOs und Bausätze im Markt immer schnell verkauft werden, scheint die Begeisterung auch nach über 15 Jahren noch immer vorhanden zu sein. Nachdem ich Hardys Verkaufsbeitrag zu seinen Bausätzen (Beitrag "[V] NetIO-Bausatz") gesehen hatte, ist mir eingefallen, dass ich vor Jahren mal den Schaltplan und das Layout in EAGLE übertragen hatte. Falls also jemand noch eine NetIO besitzen oder aufbauen möchte, es aber zur Zeit keine Verkaufsangebote gibt, kann er sich einfach für ein paar Euro die Platine in China fertigen lassen und sich seine eigene NetIO bauen. Ich wollte auch noch einmal eine verbesserte Version (die Community hat ja viele Verbesserungsvorschläge zusammengetragen) anfertigen und zur Verfügung stellen. Sämtliche Projekt-Dateien inkl. der originalen Firmware und dem originalen Netserver von Pollin, der als CD beilag, habe ich hier hochgeladen: https://github.com/SebiR/Pollin_NetIO_Clone
Sebastian R. schrieb: > Ich wollte auch noch einmal eine verbesserte Version (die Community hat > ja viele Verbesserungsvorschläge zusammengetragen) anfertigen und zur > Verfügung stellen. Und dabei immer noch Macken drin? Kritiklos einfach alles übernommen? - Am Ausgang vom LM317 fehlt der Puffer-Kondensator. - Am ENC28J60 gibt es an den Spannungsversorgungs-Pins keinerlei Abblock-Kondensatoren. Wie soll das sicher funktionieren? Wohl nur durch reinen Zufall .... Dann fehlt mir bei dieser Implementierung die saubere Umsetzung der 5V zu 3.3V Schnittstelle zwischen Mega32 und ENC28J60. Dass nach so langer Zeit immer noch Macken drin sind erstaunt mich schon sehr. Wer als Unerfahrener so etwas nachbaut dem sei gesagt dass ein ENC2860 nur ein (in die Jahre gekommener) Ethernet- Controller ist der eine Menge Firmware braucht um bis zum TCP- oder UDP-Level zu kommen. Das ist eine Menge Code und macht das ganze Teil als Funktionsbaugruppe umständlich und langsam. Wer unbedingt Port-Steuerbits braucht der möge doch (sehr einfach) einen Arduino einfachster Bauart nehmen und primär- seitig einen W5100 oder W5500 anschliessen und sekundär einen I2C Port-Expander à la MCP2317. Das ist deutlich weniger Aufwand in Firmware und auch deutlich schneller. Denn der Software-Aufwand für das Netzwerk-Protokoll ist der massgebliche, und da ist ein W5100/W5500 deutlich im Vorteil. SCNR
Wastl schrieb: > Und dabei immer noch Macken drin? Kritiklos einfach alles > übernommen? Ja. Wie gesagt, ist das erst einmal nur eine 99%-Kopie vom Original. Eine Version, die die Änderungen enthält, kommt noch. Sebastian R. schrieb: > Ich wollte auch noch einmal eine verbesserte Version Wastl schrieb: > Dass nach so langer Zeit immer noch Macken drin sind > erstaunt mich schon sehr. Das passiert, wenn man erst einmal nur den Original-Stand konservieren möchte und eine Version, die die Macken (so gut es geht) behebt, in Aussicht stellt. Meine Daten sind frei verfügbar, wenn du Änderungsideen hast, kannst du gerne Forken oder Issues erstellen :) Wastl schrieb: > Wer als Unerfahrener so etwas nachbaut ... ist nicht Zielgruppe dieses Projektes. Wastl schrieb: > Das ist deutlich > weniger Aufwand in Firmware und auch deutlich schneller. Kann man. Hat mit der Intention dieses Projektes nicht wirklich etwas zu tun. Warum bauen sich Personen Z80-Computer, wo doch ein Arduino Uno schon mehr kann?
:
Bearbeitet durch User
Sebastian R. schrieb: > Ja. Wie gesagt, ist das erst einmal nur eine 99%-Kopie vom Original. > Eine Version, die die Änderungen enthält, kommt noch. Dann sollte "man" dies bei der Eröffnung auch klar und eindeutig formulieren.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.