Frequently Asked Questions

&

HOW TO's

EQUIPMENT FOR FLEXNET NODES

Subject: Equipment for a PC/FlexNet-Digi

A typical PC/Flexnet-Digi site consist of a PC with multi serial ports connected via serial cables to tnc's running a special KISS EPROM called 6pack. Before you can select the hardware equipment needed to build or convert from a NetRom site you need to be sure you understand

Site design considerations:

FlexNet is a polling system with a configuration rule that must be followed to insure proper operation. When designing your configuration you must keep in mind that the RS-232 baud rate used on any of the PC serial ports and on it's associated TNC terminal port(s) must equal or exceed *twice* the sum of baud rate used on all the TNC Radio port(s).

A FlexNet 6pack software driver which is used within the FlexNet-Digi for each virtual channel which are called ports, communicates with each TNC running a program called 6pack.bin contained within the TNC EPROM. The 6pack EPROM is a special KISS EPROM with additions that allow FlexNet links to operate faster.

A single TNC can be connected to a single PC serial port. Up to six TNC's can be wired in series and connected to a single serial PC serial port. As an example a TNC running 9600 on it's radio port would need a TNC terminal port and PC serial port baud rate of 19200. Six TNC's connected in series all running 1200 on their radio ports would need 1200 X 6 = 7200 x 2 = 14400 which is not a standard value so again 1920 would be needed for the TNC(s) and PC serial port baud rate. Not all TNC terminal ports or PC serial ports are capable of 19200 baud. See paragraphs below for details. Remember 9600 radio links need 19200 terminal and PC serial port baud rate. If the TNC or PC serial port baud rate limit is 9600 then only four TNC's with 1200 radio baud rate may be used in series. If any one of TNC's in series fails they all fail. Although using the series configuration does save PC serial port requirements this config may not be a good idea at a remote site. This is a decision to be made by the Sysop based on local conditions.

Computer selection:

PC FlexNet software can run on about any PC with the DOS operating system. That includes an XT. Most of the flex systems here in the Greater New York region are running on yesteryear PC's such as 386/486, sx/dx, 20-33 or higher.  At some sites FBB PBBS are run as applications on the same machine. For this a 66 Mhz 486 does well. The combination Flexnet-Digi/FBB works well and is very stable. Some of these are running at remote sites with use of both the FlexNet and FBB remote sysop features. An example is WT3V on top of the blimp hangar at NAS Lakehurst NJ.

Memory. FlexNet can operate in the conventional 640k area of memory. No other memory needed. If FBB operating on same machine then up to 16 megs can be used but 4 to 8 meg will do the job. FlexNet runs in normal memory with some modules loaded high. FBB version 7.00 using DPMI must be used. FBB uses some of normal memory to load then runs in extended memory.

Drives. The machine should have one 144 floppy and a Flexnet-Digi can operate with just that. It is better to run a small hard drive which are common in the older machines. Flexnet writes current network status data to disk every few minutes. We have never had a hard drive problem even at the coldest mountain top sites such at W1TOM Chester, MA. A larger hard drive for a Flex/FBB system can't hurt.

For remote site in a small cabinet it is not necessary to operate with a keyboard and monitor. All commands can be done over the air by the Sysop using a valid password. A keyboard /monitor can be brought to the site for a config change such as adding a port or local RF testing etc. If the system is to be operated without a keyboard connected make sure the machine will boot. Some bios can select bypassing the no keyboard error. If you can't find a
machine that will boot without the keyboard remove the guts from an old keyboard and install it inside the computer case.

Serial ports:

Older PC serial cards and serial ports on mother boards used 8250 uarts. These are not suitable for operation above 9600 baud. Later model card and mother board serial ports use 16550 uarts which are OK above 9600. If you
buy new multi port serial cards make sure they use 16550 uarts. Make sure you know what kind of uarts you have and follow the rule explained above concerning radio vs terminal/PC serial port baud.

If you are going to operate a Flexnet_Digi needing a lot of serial ports you can get up to nine by using two multi port cards plus one of the lower com ports on a regular card or mother board. See below. That kind of a system
should stay away from newer machines with plug and play bios unless it can be disabled. A newer machine is great for a flex/fbb machine requiring only a few serial ports.

The multi port cards we have been using for our NetRom HUB config and now our FlexNet config are made by SIIG Inc. Fremont, CA. USA.
HighSpeed/Hi-IRQ I/O, I/O Expander 4S

Current versions can address up to 12 ports Com-1 thru Com-12. Older versions could address only 8 ports COM-1 thru Com-8. All can select all irq's that could be available. That is 3, 4, 5, 7, 9, 10, 11, 12 and 15.

The basic card includes support for the 4 ports but comes with only 2 16550 Uarts installed. Current models have two DB-9 (male) connectors on the back. Older models have one DB-9 (male) and one DB-25 (male) on the back. This card sells retail for $39.95. To add the other two ports an upgrade kit is required. I/O Expander 4S Upgrade Kit. That includes the other two 16550 Uarts and the cable assy for the other two ports. Like the basic card, current
models have two DB-9 connectors and older models one DB-9 and and one DB-25 Connector. Retail on the upgrade kit is $28.95.

The older model addressing only 8 ports will do the job we need done in most of the time. There is one issue to be taken into consideration. The newer machines may have COM-1 and COM-2 on the mother board. Also many machines use multi I/O cards that support the two com ports, the printer port, game port,
the floppy and IDE drives. We have found that although the two com ports on the mother board or multi card can be disabled, they are not. We have run into problems when trying to use COM-1 and COM-2 addresses on the Hi speed card with the others disabled.

Please note that we want the 16550 Uart performance and sometimes the older regular cards do not have them. The SIGG card that does support the 12addresses does come in handy when using two cards to get 8 ports and avoiding
the normal COM-1 and COM-2 addresses. This is not necessary if you can find a only IDE card (no serial or game port) for the drives.

Serial Cables.

Standard serial cables available from computer stores can be used for connecting the PC serial port to the TNC terminal port. They can also be fabricated using only three wires. RXD, TXD and ground. Other RS-232 functions not used. The series config can easily be wired from one TNC to another.

TNC selection:

TNC's to be used for a Flexnet-Digi must be what is known as TAPR, TNC-2 compatible to be able to operate with FlexNet 6pack code contained in an EPROM. The most common of these are the AEA PK-80, PacComm TNC-200, Tiny-2, Spirit and the MFJ 1270 series. All of these have a 1200 baud radio modem and 9600 daughter board modems can be installed. The Spirit modem is on the main board starting at 4800 baud. Unfortunately the 6pack code is not available for Kantroncis TNC's therefore they cannot be used.

Open squelch DCD boards should be installed on all 1200 baud TNC's.

The original TNC-2 design used in the PacComm TNC-200 and and MFJ TNC's does not support 19200 terminal baud rate. As such without modification they cannot be used at the 9600 RF baud as explained above. Fortunately they can be easily modified to run 19200 terminal baud rate.

For the best performance TNC-200, early model Tiny-2 and MFJ TNC's should be upgraded to run 9.8 MHz. clock. The 19200 terminal rate also results when this upgrade is done. Upgrade kits are available from PacComm. 9.8 MHz clock is standard on later model Tiny-2 and all Spirit.

6pack EPROM.

All 6pack EPROM are the same. The EPROM is a type 27C256. A speed of -12 or -15 is ok for TNC's with 9.8 clock. I can burn them for you if required. The image 6pack.bin comes with the FlexNet software.

 

 Home FlexNet Coverage Maps
 Links to other Sites The Software & Firmware 
NE FlexNet News Node Photos
Screen Shots FAQ's and How To's

Click on icon to send me e-mail