Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 1e83d3a59ba566dfa9bc2cd6aaa201ad > files > 54

lcdproc-0.4.3-2mdk.ppc.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>The Matrix Orbital Driver (MtxOrb)</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="LCDproc User's Guide"
HREF="book1.html"><LINK
REL="UP"
TITLE="LCDproc Drivers"
HREF="c429.html"><LINK
REL="PREVIOUS"
TITLE="Parallel Port Troubleshooting"
HREF="x789.html"><LINK
REL="NEXT"
TITLE="The lircin Driver"
HREF="x899.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>LCDproc User's Guide: The Ultimate Guide to LCDproc 0.4.3</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x789.html"
ACCESSKEY="P"
>&#60;&#60;&#60; Previous</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>LCDproc Drivers</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x899.html"
ACCESSKEY="N"
>Next &#62;&#62;&#62;</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="MTXORB"
></A
>The Matrix Orbital Driver (MtxOrb)</H1
><P
>      This section covers the installation process for the Matrix Orbital LCD
      module intended for use with LCDproc.
    </P
><P
>      We will examine the installation process of the hardware in
      small steps, as it is vitally important to pay close attention to detail during
      hardware installation to avoid damaging equipment.
    </P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN850"
></A
>Matrix Orbital LCD Modules</H2
><P
>          LCDproc was born out of original tinkering by William Ferrell with
          one of these LCD modules. Their ease of installation and use (as well
          as the amazing amount of patience demonstrated by the folks at
          Matrix Orbital whilst William figured things out) meant one less thing
          to worry about during the early stages of LCDproc's life.
        </P
><P
>          These 20x4 alphanumeric modules are connected via standard DB-9 cabling and
          connectors. They draw either 5V or 12V, depending on the module purchased,
          and are attached with a standard floppy cable connector (with a slightly
          modified wire configuration).
        </P
><P
>          Once connected, using them is a breeze. They can operate at any number of
          different baud rates and serial configurations, but normally they run at
          19,200 baud, 8-N-1, making them quite quick. Sending ASCII to the module
          will make it simply display that text at its current cursor position. The
          module has a built-in BIOS that recognizes commands (sent by transmitting a
          single-byte "marker" signifying that a command is on the way, followed by
          the single-byte command character itself along with any parameters, if needed)
          allowing the programmer to clear the screen, position the cursor anywhere,
          define custom characters (up to 8 at a time), draw bar graphs and large numbers,
          change the LCD's contrast, and so on.
        </P
><P
>          The BIOS included also implements line-wrapping (i.e. writing past the
          twentieth character on the first row will automatically move the cursor
          to the first character on the second row), and screen scrolling (i.e.
          writing past the twentieth character on the fourth row causes the whole
          screen to scroll up one row, clearing the fourth line and positioning the
          cursor at the first character on that line).
        </P
><P
>          These modules are fast. Using the auto-line-wrap feature and disabling
          the auto-scrolling feature, the screen can be updated thirty times per
          second if *every* character on the screen is changed. If updating less
          than the whole screen, the LCD can update faster than can be seen by
          the human eye. This, of course, more than meets LCDproc's needs.
        </P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN857"
></A
>Matrix Orbital Hardware Installation</H2
><P
>        Regardless of what specific type of hardware you intend to use with LCDproc,
        installation is usually straightforward, and requires only a few steps. Regardless,
        you must use caution while working inside your computer system or with any hardware
        attachments.
      </P
><DIV
CLASS="WARNING"
><P
></P
><TABLE
CLASS="WARNING"
WIDTH="100%"
BORDER="0"
><TR
><TD
WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
SRC="./stylesheet-images/warning.gif"
HSPACE="5"
ALT="Warning"></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>          Installing new hardware inside a computer system can be dangerous to both
          system components and the installer. Use caution whenever adding a component
          to the inside of your system, altering a power cable, or physically mounting
          a device inside a computer system.
        </P
><P
>          When installing hardware inside a computer, make sure it's turned off and that
          its power is disconnected. This is especially important when making changes to
          power cables (as some LCD modules require).
        </P
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="SECT3"
><H3
CLASS="SECT3"
><A
NAME="AEN863"
></A
>Matrix Orbital LCD/VFD Module Installation</H3
><P
>          The LCD and VFD modules from Matrix Orbital are relatively straightforward
	  to install. With a small, regular (flat-head) screwdriver, a spare floppy drive
	  power cable, and a bit of luck, installation will take less than an hour.
	</P
><P
>	  These installation instructions assume that you are installing the module into
	  a PC or PC-style system (one with AT- or ATX-compliant power cabling) and that
	  you have some idea of where you intend to permanently mount the module. For
	  mounting ideas and tips, refer to the section "Mounting" below.
	</P
><DIV
CLASS="TIP"
><P
></P
><TABLE
CLASS="TIP"
WIDTH="100%"
BORDER="0"
><TR
><TD
WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
SRC="./stylesheet-images/tip.gif"
HSPACE="5"
ALT="Tip"></TD
><TH
ALIGN="LEFT"
VALIGN="CENTER"
><B
>Before you start</B
></TH
></TR
><TR
><TD
>&nbsp;</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>	    Your Matrix Orbital LCD or VFD module should be clearly marked with an
	    indication of the module's power requirements. It should be either a 5 volt
	    or 12 volt unit. You should have this information available before proceeding.
	  </P
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="SECT4"
><H4
CLASS="SECT4"
><A
NAME="AEN870"
></A
>Power Cable Modification</H4
><P
>	    The first step in installing the module is making the necessary modifications
	    to a floppy drive power cable in order to provide power to the module. The
	    modifications must be made based on the module's power requirements -- either
	    5V or 12V -- depending on which module you purchased.
	  </P
><P
>	    A standard floppy drive power cable has a smaller connection than a "normal"
	    PC power connector. However, like a "normal" power connector, it has four
	    wires: one yellow, one red, and two black. The red wire provides +5V power, and
	    is "hot" or live when the system is powered up. The yellow wire provides +12V
	    power, and is also hot when the system is powered up. Both black wires are
	    ground.
	    [TODO: INCLUDE A FIGURE HERE SHOWING A "STANDARD" FLOPPY CONNECTOR]
	  </P
><P
>	    One of the hot wires and one of the black wires will not be needed for your
	    module's power connection; they will be completely removed when the power cable
	    modification is complete.
	  </P
><DIV
CLASS="WARNING"
><P
></P
><TABLE
CLASS="WARNING"
WIDTH="100%"
BORDER="0"
><TR
><TD
WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
SRC="./stylesheet-images/warning.gif"
HSPACE="5"
ALT="Warning"></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>              Do NOT make this modification to a power cable attached to a running
              system! Electrocution resulting in personal injury and/or damage to the
              system can result.
            </P
></TD
></TR
></TABLE
></DIV
><P
>            Using a regular screwdriver, press down the small metal locking flap of one
            of the two black wires on the small end of the cable, and pull the black wire
            from the connector. Using a pair of needle-nose pliers, squeeze the other end
            of the same black wire, and pull it out of the large end of the cable. This
            black wire can be set aside; it will not be used for the module's power
            connection. Either wire can be safely removed; you may safely remove either
            wire.
            [TODO: INCLUDE A FIGURE HERE SHOWING THIS PROCESS]
          </P
><P
>            Next, using the same procedure, remove the unneeded hot wire. If your module
            is 5V, you do not need the yellow (+12V) wire. Conversely, if your module is
            12V, you do not need the red (+5V) wire. The removed wire can be set aside;
            it will not be used for the module's power connection.
            [TODO: INCLUDE A FIGURE HERE]
          </P
><P
>            The floppy power connector should now have only two wires attached to it.
            Leave the larger end alone from now on; these connections are correct (the
            larger end connects to your system's power mains). Move the two remaining wires
            to the outside connectors on the small end of the cable. Orientation does not
            particularly matter here; the connector will fit on the module's receptacle
            in either orientation.
            [TODO: A FIGURE HERE]
          </P
><P
>            You should now have a properly modified power connector. When physically
            attaching this connector to the module, the black (ground) lead should be
            connected to the pin labelled GND, while the colored (+5V/+12V) lead should
            be connected to the pin labelled +5V/+12V.
          </P
><P
>            Test the power connection before connecting the data line or mounting the
            module. Connect the module to the power connector, and the connector to your
            system's power mains. Turn the system on.
          </P
><DIV
CLASS="CAUTION"
><P
></P
><TABLE
CLASS="CAUTION"
WIDTH="100%"
BORDER="0"
><TR
><TD
WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
SRC="./stylesheet-images/caution.gif"
HSPACE="5"
ALT="Caution"></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>              If the module does not immediately display its initial BIOS screen and light
              up its backlight (or light up the screen if a VFD module is being used),
              <I
CLASS="EMPHASIS"
>immediately</I
> power down the system, disconnect the module
	      and connector, and double-check the modification before trying again. Do NOT
	      leave the system on if the module does not immediately respond; module or
	      system damage could result.
            </P
></TD
></TR
></TABLE
></DIV
><P
>	    When the LCD powers up and displays its initial BIOS screen, you've gotten the
	    power connection wired properly and can now properly mount the module and make
	    its final connections. Matrix Orbital Corporation sells a PC bay insert mount
	    for the 20x4 and 20x2 modules (LCDproc, however, only supports the 20x4 at
	    present). The inserts provide an easy means of mounting the LCD modules inside
	    a PC using one (for the 20x2) or two (for the 20x4) 5 1/4" bays.
	  </P
><DIV
CLASS="NOTE"
><P
></P
><TABLE
CLASS="NOTE"
WIDTH="100%"
BORDER="0"
><TR
><TD
WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
SRC="./stylesheet-images/note.gif"
HSPACE="5"
ALT="Note"></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>	      Describing how to physically mount the module in a PC case is beyond the
	      scope of this document; LCDproc's website contains more detailed mounting
	      information and examples.
	    </P
></TD
></TR
></TABLE
></DIV
></DIV
><DIV
CLASS="SECT4"
><H4
CLASS="SECT4"
><A
NAME="AEN888"
></A
>Serial Connection</H4
><P
>	    The LCD module uses a standard DB9 serial connector. You can attach the module
	    to your system using a direct cable to the motherboard, or by removing one of
	    your system's serial ports from the back of the case, then connecting it to a
	    standard serial cable to the module.
	  </P
><P
>	    While connecting the serial cable to the module, be sure to configure the
	    module's serial interface settings. Typically, setting the module to its fastest
	    setting (19,200 baud, 8-N-1) is recommended. The speed settings can
	    be configured from the config file <TT
CLASS="FILENAME"
>/etc/LCDd.conf</TT
>. If not specified in the config file,
	    the Matrix Orbital module driver in LCDproc default to use these settings.
	  </P
></DIV
></DIV
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="MTXORB-COPY"
></A
>Copyright</H2
><P
>This section was originally part of the lcdproc.sgml file by William W. Ferrell <TT
CLASS="EMAIL"
>&#60;<A
HREF="mailto:wwf@splatwerks.org"
>wwf@splatwerks.org</A
>&#62;</TT
></P
><P
>Slightly modified in order to include it in this document March 2002, Rene Wagner <TT
CLASS="EMAIL"
>&#60;<A
HREF="mailto:reenoo@gmx.de"
>reenoo@gmx.de</A
>&#62;</TT
></P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x789.html"
ACCESSKEY="P"
>&#60;&#60;&#60; Previous</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="book1.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x899.html"
ACCESSKEY="N"
>Next &#62;&#62;&#62;</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Parallel Port Troubleshooting</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="c429.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>The lircin Driver</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>