Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Netwerk-LCD display dmv printserver mogelijk?

Pagina: 1
Acties:
  • 533 views sinds 30-01-2008
  • Reageer

  • DarthPlastic
  • Registratie: Augustus 2005
  • Laatst online: 16-10 14:32
Laatst heb ik een HD44780-LCD'tje gekocht en via de LPT-poort aan mijn pc gehangen. (met USB voor power)
Alles werkt perfect icm LCDSmartie, maar nu vraag ik me af of ik er nog iets meer mee kan...

Ik heb namelijk nog een 2xUSB + 1xLPT-printserver liggen, ik heb daar het LCD makkelijk op kunnen aansluiten, omdat een USB-poort namelijk voor de voeding zorgt, en het LCD zelf op de printerpoort past.

Nu probeer ik dit werkend te krijgen binnen Windows, zodat ik in feite een netwerk-LCD heb :)

Probleem is dat ik het met geen mogelijkheid voor elkaar krijg om naar die printerpoort te schrijven, ipv een printer te installeren.

Via "http://ipadres/lp1" volgens de manual kun je hem handmatig toevoegen, ook heb ik het al met het meegeleverde tooltje geprobeerd, maar het werkt niet...
Ook de printer delen, en "net use lpt1: \\127.0.0.1\testprinter" werkt niet...

Weet iemand meer over deze directe aansturing van printservers, of is er misschien een test-progje?

Owner SuitIT, https://www.suitit.nl


  • elhopo
  • Registratie: December 2005
  • Laatst online: 18-11 13:49
de printserver is niet hetzelfde als een verlengstuk van je printerpoort. Een LCD display moet vrij specifiek worden aangestuurd, en is ook nog eens timing afhankelijk. Wanneer je dit op de PC buffert en ineens naar de printserver doorstuurt (wat dus gebeurt met een printserver), is de timing overhoop en zal er niets gebeuren. Er zijn overigens wel projecten waar je een LCD via het netwerk kan aansturen, bijv op
http://www.tuxgraphics.co...200702/article07021.shtml
staat een voorbeeld... komt wel wat electronica enz bij kijken...

Blijkt dat citroenvlinders helemaal niet naar citroen smaken.


  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 20-11 21:12

SA007

Moderator Tweaking
^^ wat hij zegt

Wel is het misschien mogelijk om de printserver aan te passen tot hij het wel kan.
In de printserver is het namelijk wel een normale lpt poort, dus als je je lcd programma op de printserver draait (printserver is eigenlijk zelf een simpele computer) werkt het wel.

  • naftebakje
  • Registratie: Februari 2002
  • Laatst online: 15:07
Op je printserver draait waarschijnlijk een linux-variant, dus kan je (als je meer van linux kent dan ik) deze linux-versie aanpassen zoals SA007 zegt, een standaard progje als LCDsmartie zal je niet kunnen gebruiken, je zal wellicht zelf iets moeten programmeren dat via het netwerk pakketjes zend naar het LCD, of een webserver in je printserver stoppen waarlangs je het LCD kan aanpassen.
Kijk ook eens in het topic over routerhacking, daar vind je wellicht meer info over hoe je aan dit alles moet beginnen.

Als de boer zijn koeien kust, zijn ze jarig wees gerust. Varkens op een landingsbaan, leiden nooit een lang bestaan. Als de boer zich met stront wast, zijn zijn hersens aangetast. Als het hooi is in de schuur, zit het wijf bij den gebuur.


  • Scout77
  • Registratie: September 2002
  • Laatst online: 01-01 21:22
Is reeds gedaan, bekijk deze pagina maar eens:

http://www.doktor-andy.de...w&id=40&Itemid=52&lang=en

Lekker belangrijk


  • elhopo
  • Registratie: December 2005
  • Laatst online: 18-11 13:49
Die man in de aangegeven link heeft wel wat extra electronica moeten toevoegen

Despite running various test I culdn't manage to operate an HD44780 compatible display without the shift-register and the nand-gate. I think this is related to timing problems. If an lcd is directly connected to the lpt port (of cause with some pull-down resistors, etc) nothing will happen even though a clean initalization squence is run. debugging without an oscilloscope looks a little difficult to me so I am taking into account that I have to solder two more parts.

niet iets wat iedereen dus zomaar kan of kan bedenken. Ook moet je de printerpoort rechtstreeks benaderen, dus niet via drivers oid, maar via het IP adres en dan poort 9100. Ik ben benieuwd of het hiermee lukt, zo te zien moet het dus wel mogelijk zijn.

Blijkt dat citroenvlinders helemaal niet naar citroen smaken.


  • DarthPlastic
  • Registratie: Augustus 2005
  • Laatst online: 16-10 14:32
Inderdaad, er zit heel wat omheen gebouwd, maar het belangrijkste is dat het werkt ;)

Mijn printserver geeft helaas weinig af wat aan kan geven of er Linux op draait (in tegenstelling tot die Sweexrouters uit het Routerhacking-topic, waar ik er ook nog wat van heb liggen ;)), maar hij ondersteunt wel TFTP, webinterface, en veel dingen zoals LPR en wat HP-management zooi, dus er zou best Linux op kunnen draaien idd...
Wat wel vreemd is is dat het apparaat binnen pakweg 2 seconden is geboot, en Linux-apparaten doen er vaak iets langer over...

Het is een Etech 2xUSB/1xLPT printserver overigens, geen typenummer helaas.
Na wat zoeken blijkt het een ZOT PU120 te zijn, zie: http://www.01tech.com/m_pu120.htm en http://www.tijdhof.com/pr...ath=118_57&products_id=57

[ Voor 4% gewijzigd door DarthPlastic op 12-07-2007 13:44 ]

Owner SuitIT, https://www.suitit.nl


  • elhopo
  • Registratie: December 2005
  • Laatst online: 18-11 13:49
Open scroeven, dan kan je een stuk meer te weten komen, wat betreft Linux. Je kan proberen of het werkt op de manier die op de site staat, een schuifregister en een NAND poortje kost je echt de kop niet, en de 74XX serie werkt ook gewoon op 5 v, beschikbaar vanaf de USB poort. ik dacht dat hij er ook nog software bij had staan, iig om mee te testen kan je dat al proberen.

Blijkt dat citroenvlinders helemaal niet naar citroen smaken.


  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 20-11 21:12

SA007

Moderator Tweaking
als hij RAW kan, is het denk ik het verstandigste om een paar van die chipjes te pakken en aan elkaar te solderen. ben je zo mee klaar en kost het minste werk.

Voordeel van linux oid erop zetten is dat het compleet autonoom werkt, alsin het werkt zonder pc die het bestuurd.

  • Scout77
  • Registratie: September 2002
  • Laatst online: 01-01 21:22
De maker van de site had er idd de nodige problemen mee om het aan de praat te krijgen. Anderen hebben hun oplossingen ook naar hem gestuurd welke allemaal in een zip bestand staan onderaan de site (http://www.doktor-andy.de/files/Network-Something.zip). Met de foto's en beschrijving daar moet je toch het nodige voor elkaar moeten kunnen krijgen.

Ik vraag me af of de printer servers die jij hebt wel linux draait. Zelf ook wel eens zo'n simpele printer server los getrokken dat stelde erg weinig voor maar dat was er een zonder usb. Heb nu ook een andere NETGEAR FR114P maar dat is er direct een met een switch en firewall, daar draait wel linux op.

Zelf ook nog eens het idee zoiets te gaan doen, daarom had ik ze ook van oud-elektronica-weg-gooi-stapel geplukt.

[ Voor 7% gewijzigd door Scout77 op 12-07-2007 16:11 ]

Lekker belangrijk


  • LiquidSmoke
  • Registratie: Maart 2001
  • Laatst online: 19-11 17:45
die link naar doktor andy is een hele goede,

op mijn werk heb ik nog diverse printservertjes liggen, inlusief die ene die je zo op de printer klikt.

Ik wil eerst eens gaan kijken of ik het allemaal werkend krijg (heb geen 1337e vb skills ofzo) en dan ff uitzoeken hoe ik een lcd aanstuur.

Ze zeggen in de link dat het niet helemaal goed gaat met timing en spanningen, dus zal het signaal versterkt of gebufferd moeten worden. Mocht ik tzt zover zijn dan post ik het wel en EL

  • DarthPlastic
  • Registratie: Augustus 2005
  • Laatst online: 16-10 14:32
Ik heb mn printserver eens geopend, en op de print vond ik 2 seriëel/JTAG-achtige aansluitingen.
Of er iets mee te doen is weet ik niet, maar er draait dan (lijkt mij) iig een geavanceerd OS.

Foto 1: http://img522.imageshack.us/img522/9154/dsc00569md4.jpg (mislukte close-up)
Foto 2: http://img522.imageshack.us/img522/6052/dsc00568mn6.jpg (beter overzicht)

Afbeeldingslocatie: http://img522.imageshack.us/img522/6052/dsc00568mn6.th.jpgAfbeeldingslocatie: http://img522.imageshack.us/img522/9154/dsc00569md4.th.jpg (gebruik bovenstaande links voor vergroting)
excuses voor brakke phone-pics :X

Via Telnet is hij te bereiken, ik kom dan in een soort admin-menu terecht (helaas geen root oid, gewoon een menu).
Poort 9100 is onbereikbaar (wordt 'hard' geweigerd, net als andere nummers), maar 9101, 9102 en 9103 doen het wel, ik vermoed dat je daarmee dus poort 1, 2, en 3 raw kan benaderen :)

edit: Portscannetje geeft de volgende open poorten, misschien dat hier iets mee gedaan kan worden?
code:
1
2
3
4
5
6
7
8
9
10
11
12
TCP: 10.13.37.16 [23-telnet]
TCP: 10.13.37.16 [25-smtp]
TCP: 10.13.37.16 [80-www-http]
TCP: 10.13.37.16 [110-pop3]
TCP: 10.13.37.16 [515-printer]
TCP: 10.13.37.16 [631-ipp]
TCP: 10.13.37.16 [9101]
TCP: 10.13.37.16 [9102]
TCP: 10.13.37.16 [9103]

UDP: 10.13.37.16 [69-tftp]
UDP: 10.13.37.16 [161-snmp]


Het downloadpakket van de site van DoktorAndy zag er ook overzichtelijk uit, en ik heb ook wat ervaring met VB.NET, dus als het eenmaal werkt zijn de display-mogelijkheden onbeperkt :D

Alleen dat printje nog, ik heb thuis tussen de soldeerspullen nog wel een gaatjesbord liggen, maar ik moet even uitzoeken waar ik die IC's, LPT-stekker, en andere componenten vandaan ga toveren...
Wel leuk iig als het werkend te krijgen is :)

[ Voor 15% gewijzigd door DarthPlastic op 14-07-2007 20:01 ]

Owner SuitIT, https://www.suitit.nl


  • StapelPanda
  • Registratie: Februari 2005
  • Laatst online: 19-11 11:29

StapelPanda

PB0MV

Probeer eerst eens een ledje tussen een van de datalines en pin 18-25 (GND)( te zetten, en probeer dan met de tool van dr andy op poort 9101 de bitjes hoog en laag te maken, en kijk wat het ledje doet. Beide printservers bij mij thuis pikken het niet op :( Bij de ene ( Jetdirect EX Plus) staan alle ledjes uit, en vallenj neit aan te krijgen, en bij de andere ( Intel Netport PRO) staan ze allemaal aan, en vallen ze niet uit te krijgen :( Had het heel mooi gevonden, een paar relais, gratis php host, ff een port forwarden en je hebt 8 bestuurbare dingen.

  • LiquidSmoke
  • Registratie: Maart 2001
  • Laatst online: 19-11 17:45
Gieltjev schreef op zaterdag 14 juli 2007 @ 23:12:
Probeer eerst eens een ledje tussen een van de datalines en pin 18-25 (GND)( te zetten, en probeer dan met de tool van dr andy op poort 9101 de bitjes hoog en laag te maken, en kijk wat het ledje doet. Beide printservers bij mij thuis pikken het niet op :( Bij de ene ( Jetdirect EX Plus) staan alle ledjes uit, en vallenj neit aan te krijgen, en bij de andere ( Intel Netport PRO) staan ze allemaal aan, en vallen ze niet uit te krijgen :( Had het heel mooi gevonden, een paar relais, gratis php host, ff een port forwarden en je hebt 8 bestuurbare dingen.
Die jetdirect plus moet je even in de v3 readme van andy lezen, je moet wat pinnen aan 5v+ knopen geloof ik.

  • StapelPanda
  • Registratie: Februari 2005
  • Laatst online: 19-11 11:29

StapelPanda

PB0MV

LiquidSmoke schreef op zondag 15 juli 2007 @ 13:11:
[...]


Die jetdirect plus moet je even in de v3 readme van andy lezen, je moet wat pinnen aan 5v+ knopen geloof ik.
idd, dat had ik al gezien en ga ik denk ik ook nog wel proberen. Maar ik dacht dat dat alleen de JetDirect 3 EX was. Dat word dus even mijn voeding zoeken :P

  • DarthPlastic
  • Registratie: Augustus 2005
  • Laatst online: 16-10 14:32
Gieltjev schreef op zondag 15 juli 2007 @ 13:16:
[...]

idd, dat had ik al gezien en ga ik denk ik ook nog wel proberen. Maar ik dacht dat dat alleen de JetDirect 3 EX was. Dat word dus even mijn voeding zoeken :P
Mijn printserver reageert ook niet, ik heb een led tussen pin 7 en 20 gestoken, bij het opstarten gaat het ledje wel even aan, maar hij is helaas niet te besturen met het tooltje.
Als ik ernaar connect gaat het "Parallel"-LEDje op de printserver zelf wel even knipperen, dus ik denk dat ik hem met de JetDirect-modificatie toch aan de praat kan krijgen.

Ben benieuwd of jij er goede resultaten uitkrijgt met de mod, als dit zo is ga ik het ook proberen.
Is het voldoende om enkele pinnen met elkaar te verbinden, of moet ik echt de aparte 5V-voeding van de USB-poort hiervoor gebruiken?

Owner SuitIT, https://www.suitit.nl


  • Scout77
  • Registratie: September 2002
  • Laatst online: 01-01 21:22
Ziet er wel naar uit dat je daar iets meer mee kan. Als je al naar kunt telnetten moet er toch iets meer achter zitten. Helaas leverde een pu120 en telnet op google niet veel op.

Je kunt ook een kijken of de proc. hier: http://wiki.openwrt.org/TableOfHardware tussen staat.

Lekker belangrijk


  • StapelPanda
  • Registratie: Februari 2005
  • Laatst online: 19-11 11:29

StapelPanda

PB0MV

Ik heb wat vooruitgang geboekt:
ik heb het zo aangesloten:
2-8 ledjes
10 - pin 14(5+)
11 GND
13 - pin 14 (5+)
15 - pin 14 (5+)
18-25 GND

nu kan ik met verschillende programma's 1 byte versturen, deze komt dan aan, en dat blijft dan aan, wat ik ook verander. misschien moet ik de ACK hoog maken?
ga me dus even verdiepen in het RAW Protocol

Update!
Nog een stap verder, als ik de Busy heel even Hoog maak, en dan weer laag, dan kan de volgende byte erin :D

[ Voor 14% gewijzigd door StapelPanda op 12-08-2007 16:32 ]


  • RicX
  • Registratie: September 2003
  • Laatst online: 04-09 13:11

RicX

Het leven is geen ponypark

Had je je idee van dit apparaatje gekregen? Was namelijk zelf ook al aan het denken hoe ik dit ging in elkaar flansen... Voordeel bij mij is dat ik een WRT54G heb rondslingeren waar ik misschien een mooi LCD-tje aan kan knutselen :P

Honesty is the best policy, but insanity is a better defense


  • StapelPanda
  • Registratie: Februari 2005
  • Laatst online: 19-11 11:29

StapelPanda

PB0MV

RicX schreef op maandag 13 augustus 2007 @ 08:07:
Had je je idee van dit apparaatje gekregen? Was namelijk zelf ook al aan het denken hoe ik dit ging in elkaar flansen... Voordeel bij mij is dat ik een WRT54G heb rondslingeren waar ik misschien een mooi LCD-tje aan kan knutselen :P
Daarvoor moet je bij het topic Routerhacking zijn. En dit lcd zal nooit interactief worden denk ik.

  • N0MAD
  • Registratie: Juni 2006
  • Laatst online: 15-07-2024
hmmm interessant topic. Laat ik nou toevallig nog een lcd en een jetdirect 500x hebben liggen. Ff proberen :)

  • LiquidSmoke
  • Registratie: Maart 2001
  • Laatst online: 19-11 17:45
Hm, ik heb een jetdirect 170x hier liggen, ik krijg er wel wat naartoe verzonden, gaat goed...

Ook hier het probleem dat je eerst even de busy hoog moet maken voordat de volgende byte erin kan...


Is het mogelijk om de strobe lijn te gebruiken en na elke bit de busy hoog te trekken?

[ Voor 92% gewijzigd door LiquidSmoke op 15-10-2007 22:38 ]


  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 20-11 21:12

SA007

Moderator Tweaking
Ja hoor, weet niet precies wat die strobe doet in jouw geval, wat voorbeelden:
Indien er daarop een puls is:
- Je kan proberen dan de strobe en busy gewoon aan elkaar te knopen, misschien werkt dat.
- Als dat niet werkt kan je een invertor proberen (kan je simpel maken van 1 standaard transistor)
- Anders zal het een delay worden, dan kan je iets knutselen met een 555, of in de manier van condensator en wat ander klein spul, das denk ik gewoon wat knutselen.

Indien je die zelf aan/uit zet, dan kan je de stobe elke keer hoog en dan weer laag etc. dan zal je een simpel schematje moeten bouwen om daar een puls van te maken (simpele low-pass filter met een spoeltje en wat diodes ofzo) en dan bovenstaande gebruiken.

Verwijderd

Grrr, is mijn print server een token ring :'(

  • LiquidSmoke
  • Registratie: Maart 2001
  • Laatst online: 19-11 17:45
Lol @ Ibanex!

Gisteravond kreeg ik ook al de ingeving van de NE555, dit werkt super!

Ik gebruik de poorten toch alleen om te schakelen, dus de snelheid ligt op een puls van een halve seconde oid..

Strobe en busy aan elkaar was no-go, de strobe is niet gepulsed maar constant (?)

Heb inmiddels de PHP wat uitgebreid zodat de posities van de schakelaars onthouden wordt, en heb vanmorgen e.a. besteld bij conrad zodat ik alles netjes in elkaar kan zetten.

Heb de printserver thuis wel aanstaan, maar de NE555 niet, dus nu krijg ik hier de melding dat de verbinding geweigerd is, denk dat de buffer vol zit :(

Tegen die tijd post ik wel pics.

Moet zeggen dat het wel gaaf is; ik pak mijn blackberry, blader naar de juiste pagina en knipte zo mijn licht aan en uit :)

[ Voor 11% gewijzigd door LiquidSmoke op 16-10-2007 15:57 ]


  • LiquidSmoke
  • Registratie: Maart 2001
  • Laatst online: 19-11 17:45
Praatjes vullen geen gaatjes;

Afbeeldingslocatie: http://www.famzande.nl/joey/network-something/SP_A0014klein.jpg
NE555 op een breadbordje met wat ledjes, de printserver is een JetDirect 170x (10mb ethernet)

Afbeeldingslocatie: http://www.famzande.nl/joey/network-something/SP_A0017klein.jpg
Een simpele PHP pagina hier te zien via WAP op de blackberry (Alle states worden bijgehouden in een mysql databaseje, zodat ik op de pc dezelfde states zie).

Afbeeldingslocatie: http://www.famzande.nl/joey/network-something/SP_A0018klein.jpg
Een close up van de breadboard, let niet op de paars/roze ledjes, deze waren om te testen of de NE555 wel goed werkt.

Wanneer mijn spullen van conrad binnen zijn post ik wel wel weer :)
Pagina: 1