##-----------------------------------------------------------------------------
## interface.txt - fli4l documentation
##
## keine Haftung !!
## Nutzung auf eigene Gefahr
##
## Creation:     10.11.2001
## Last Update:  $Id: interface.txt 2012-07-19 demlak $ 
##
## angepasst an fli4l 3.0.0 durch Holger Frank
## angepasst an fli4l 3.7.0 durch demlak 19.07.2012
##
##
## Copyright (c) 2001 Johannes Hermen <jhermen@gmx.de>
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.
##-----------------------------------------------------------------------------

Wichtig vorweg:

Durch Unwissen oder Fehlinterpretation der Anleitung, kann es zu irreperablen
Hardwareschden an deinem fli4l-Router kommen.

berlasse Ltarbeiten lieber einem Fachmann!

Dieses Packet ermglicht das ansteuern eines parallelen Ports des Routers.

Software:
Die Bedienung erfolgt im Webinterface des Routers und setzt das Paket OPT_HTTPD vorraus.

Nach der Installation erscheint automatisch im Men des Webinterfaces ein Unterpunkt "INTERFACE". 
Von dort aus knnen dann die 8 Datenbits (DO-D7) des Ports auf 1/0 gesetzt werden, 
ebenso knnen dort die 5 Statusbits des Ports gelesen werden.

Hardware:
Der Parallelport liefert nur schwache Strme, so dass ein Relais in der Regel nicht direkt
geschalten werden kann. Dazu bentigt es eine entsprechende Verstrkerschaltung.
Auch hier gilt: Lasse dies von einem Fachmann erledigen!

Ich habe dieses opt nur angepasst, ein richtiges Bugfixing bersteigt meine Kenntnisse.


lptkeys-Statuszeige

Usage: lptkeys [-5] [-c] [-f] [-h] [-v] [-n] [-m 0x..] [-p 0x378|0x278|0x3bc]
                -5 set +5V on pin 17 (SELECT PRINTER)
                   without this switch: don't touch pin 17
                -c shows an example circuit
                -f report current status - do not wait for key pressed
                -h shows help and exits
                -m mask the lines according to 0x.. 
                   the bitmask accords to the default output
                   format
                -v shows version and exits
                -p use given IO port
                -n output key as number rather then binary
  
lptkeys Version: 0.0.3
(C) Axel Ehnert, 2001

    
DB25  Pinname                5 x 4,7k
                             _____
15    ERROR    ---------o----|___|--------o +5V
                        /
                        o
               S1       |
                        -
                             _____
13    SLCT     ---------o----|___|--------o +5V
                        /
                        o
               S2       |
                        -
                             _____
12    PE       ---------o----|___|--------o +5V
                        /
                        o
               S3       |
                        -
                             _____
10    ACK      ---------o----|___|--------o +5V
                        /
                        o
               S4       |
                        -
                             _____
11    BUSY     ---------o----|___|--------o +5V
                        /
                        o
               S5       |                 ^
                        -                 |
                                          |
17    SLCT PRI ---------------------------+ +5V 
 NO WARRANTY FOR DAMAGES OF YOUR HARDWARE!!!
    lptkeys: Port may only be 0x378 (lpt1)
                              0x278 (lpt2)
                              0x3bc (lpt3)