Forum: Projekte & Code Pollin NetIO Hardware-Nachbau


von Sebastian R. (sebastian_r569)


Angehängte Dateien:

Lesenswert?

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

von Wastl (hartundweichware)


Lesenswert?

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

von Sebastian R. (sebastian_r569)


Lesenswert?

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
von Wastl (hartundweichware)


Lesenswert?

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.

von Sebastian R. (sebastian_r569)


Angehängte Dateien:

Lesenswert?

Wastl schrieb:
> 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
Noch kein Account? Hier anmelden.