N1MM

From FlexRadioWiki
Jump to: navigation, search

This page provides information on HOW TO interface the N1MM Contest logging program with PowerSDR. This page should be viewed as a place to start. Once you have it up and running you may find other options more to your liking.

This setup assumes:

 1. You have PowerSDR installed and running and are familiar with its operation.
 2. You have downloaded and installed the N1MM base install package AND the current
    N1MM updates and the current relevant documents and support files from the files section of
    the N1MM website .
 3. You have previously installed the VAC 4.11 program and configured the VAC1 and VAC2 cables
    ( see Virtual Audio Cables (VAC) ).
 4. You have installed a virtual serial port program and configured COM7/COM17 and COM8/COM18
    ( see Virtual Serial Port Programs ). If you have more than one program and/or
    piece of hardware that needs to talk with PSDR, you may wish to install DDUTIL.
 5. If your going to be doing RTTY/digital using the Fldigi engine, you should have installed the
    Fldigi program and tested it standalone and with PSDR (see Fldigi )
 6. If your going to be doing RTTY using the MMTTY engine, you should have installed the MMTTY 
    program and tested it standalone and with PSDR ( see MMTTY )
 7. In this wiki, VAC1 implies 'Virtual Cable 1', VSP implies 'Virtual Serial Port', COMx implies
    a serial comport (virtual or hardware), PSDR implies PowerSDR, DI implies the N1MM Digital Interface window. 


Contents [hide]

   1 Configuring Frequency/Mode Control (CAT) and PTT via CAT for ALL modes
   2 Configuring for CW ( Keying )
   3 Configuring for RTTY/Digital ( using the Fldigi engine )
   4 Configuring for RTTY ( using the MMTTY engine )
   5 Configuring for RTTY/Digital ( using the MMVARI engine )
   6 Configuring for Phone with N1MM Voice Keyer

Configuring Frequency/Mode Control (CAT) and PTT via CAT for ALL modes

Note: N1MM does not support COM ports greater than COM8

 Here we will setup PSDR COM18 <VSP> N1MM COM8 (CAT)
 1. PSDR SETUP > CAT Control 
    1. ID as: > PowerSDR
    2. CAT Control
       1. COM18
       2. Enable CAT
       3. Other COM18 settings not important
    3. uncheck > Enable PTT
 2. N1MM Config > Config Ports... 
    1. Hardware
       1. SO1V ( or SO2R )
       2. Com8
          1. Radio > Flex  ( or Flex5000 RX2 for SO2R )
          2. Check "CW/Other"
          5. Details > Set
             1. DTR > Always Off
             2. RTS > Always Off
             3. Uncheck > Energize Hardware & Software PTT
             4. Check > PTT via Radio Command Digital Mode
             5. Check > PTT via Radio Command SSB Mode
             6. Check > PTT via Radio Command CW Mode
             ( Other defaults ok )
    2. Mode Control          
       1. Mode Recorded in log 
          1. Check "Use Radio Mode"
       2. Mode sent to Radio
          1. RTTY to > AFSK   ( PSDR DIGL)
          2. PSK to > AFSK-R  ( PSDR DIGU, includes all digital modes except RTTY )
    3. OK

Configuring for CW ( Keying )

 PSDR mode CWU/CWL
 Here we will setup PSDR COM17 <VSP> N1MM COM7 ( CW )
 1. PSDR SETUP > CAT Control
    1. Uncheck "Enable PTT"
 2. PSDR SETUP > DSP > Keyer > Connections
    1. Primary > Radio
    2. Secondary > COM17
    3. PTT Line > None
    4. Key Line > DTR   
 3. N1MM Config > Config Ports...
    1. Hardware
       1. SO1V
       2. COM7
          1. Radio > None
          2. Check "CW/Other"
          3. Details > Set
             1. DTR > CW
             2. RTS > Always Off
                ( Other defaults ok )
             3. Radio Nr > 1
             4. OK
    2. OK


Configuring for RTTY/Digital ( using the Fldigi engine )

 PSDR use DIGL for RTTY, DIGU for other digital modes.
 Here we will setup PSDR >VAC1> Fldigi engine (receive) and Fldigi engine (transmit) >VAC2> PSDR
 1. PSDR SETUP > Audio > VAC 1
    1. Virtual Audio Cable Setup
       1. Disable VAC before changing the Driver selection (step2)
       2. Driver > Windows WDM-KS
       3. Input >  "Virtual Cable 2"
       4. Output > "Virtual Cable 1"
       5. Sample Rate > 12000  (This sample rate seems to result in the cleanest transmit signal.)
       6. Gain
          1. RX > -20
          2. TX > 0
       7. Uncheck > Stereo
       8. Uncheck Direct I/Q "Output to VAC"
       9. Auto Enable
          1.check "Enable for Digital Modes ( or just enable VAC per mode as desired )
      10. Apply
  2. N1MM Config > Config Ports... 
     1. Digital Modes 
        1. Digital Interface 1 > TU Type > Soundcard
        2. DI-1 Fldigi Setup > Fldigi Path > Set path to file location of fldigi.exe
     2. OK  
  3. N1MM Window > Digital Interface ( Ignore "MMTTY.exe could not be found" message )
     1. DI window > Setup > Settings > General/MMTTY Setup
        1. Preferred RTTY Interface > Fldigi
        2. Preferred PSK Interface > Fldigi
        3. Save Configuration
     2. DI window > Interfaces > Fldigi ( opens Fldigi window )
  4. Fldigi Engine Window > Config > Rig Control
     1. Rig       
        1. Hardware PTT
           1. Uncheck "Use Separate Serial Port Ptt" ( N1MM provides PTT function )
        2. XML-RPC
           1. Check "Use XML-RPC program"
           2. Initialize
     2. Audio 
        1. Devices
           1. Check "PortAudio"
           2. Capture  "Virtual Cable 1"
           3. Playback "Virtual Cable 2"
        2. Settings
           1. Sample rate 
              1. Capture > 12000
              2. Playback > 12000
           2. Converter > Medium Sinc Interpolator
           3. Right Channel > Uncheck all                 
     3. Save

Note: You will need to close the DI window and the N1MM logger before you switch to Phone/CW. Configuring for RTTY ( using the MMTTY engine )

 PSDR use DIGL for RTTY.
 Here we will setup PSDR >VAC1> MMTTY engine (receive), and MMTTY engine (transmit) >VAC2> PSDR
 1. PSDR SETUP > Audio > VAC
    1. Virtual Audio Cable Setup
       1. Disable VAC before changing the Driver selection ( Step 2 )
       2. Driver > Windows WDM-KS
       3. Input >  "Virtual Cable 2"
       4. Output > "Virtual Cable 1"
       5. Sample Rate > 48000  
       6. Gain
          1. RX > -20
          2. TX > 0
       7. Uncheck > Stereo
       8. Uncheck Direct I/Q "Output to VAC"
       9. Auto Enable
          1.check "Enable for Digital Modes ( or just enable VAC per mode as desired )
      10. Apply
  2. N1MM Window > Config > Config Ports... 
     1. Digital Modes
        1. Digital Interface 1 > TU Type > Soundcard
        2. DI-1 MMTTY Setup
           1. MMTTY Modes > Select AFSK
           2. Set MMTTY Path to where path and file name of MMTTY.exe
        3. OK
  3. N1MM Window > Digital Interface
     1. DI window > Setup > Settings > General/MMTTY Setup
        1. MMTTY Window Settings > "Normal" or " Control Menu's"
        1. Preferred RTTY Interface > MMTTY
        2. Save Configuration
     2. DI window > Interfaces > MMTTY
  4. MMTTY Engine Window > Options > MMTTY    (select MMTTY if offered)
     1. TX
        1. PTT&FSK
           1. Port > NONE                  ( PTT Handled by N1MM )
           2. Do not check "Invert logic"
           3. Radio command
              1. Port definiton > NONE        ( CAT Handled by N1MM )
        3. Ok
     3. Sound Card
        2. Reception > "Virtual Cable 1"
        3. Transmission > "Virtual Cable 2"
     4. Misc
         1. CLOCK > 12000
     5. OK
  5. Close the DI Window and then open it again. ( Necessary for MMTTY to recognize clock change. )

Note: You will need to close the DI window and the N1MM logger before you switch to Phone/CW. Configuring for RTTY/Digital ( using the MMVARI engine )

 PSDR use DIGL for RTTY, DIGU for other digital modes.
 Here we will setup PSDR >VAC1> MMVARI engine (receive), and MMVARI engine (transmit) >VAC2> PSDR
 1. PSDR SETUP > Audio > VAC
    1. Virtual Audio Cable Setup
       1. Disable VAC before changing Driver selection ( step 2 )
       2. Driver > Windows WDM-KS
       3. Input >  "Virtual Cable 2"
       4. Output > "Virtual Cable 1"
       5. Sample Rate > 48000  
       6. Gain
          1. RX > -20
          2. TX > 0
       7. Uncheck > Stereo
       8. Uncheck Direct I/Q "Output to VAC"
       9. Auto Enable
          1.check "Enable for Digital Modes ( or just enable VAC per mode as desired )
      10. Apply
  2. N1MM Window > Config > Config Ports... 
     1. Digital Modes
        1. Digital Interface 1 > TU Type > Soundcard
        2. DI-1 MMVARI Setup
              1. MMVARI Rtty Mode check AFSK
        3. OK
  3. N1MM > Window > Digital Interface  ( Ignore "MMTTY.exe could not be found" message )
     1. DI window > Setup > Settings
        1. General/MMTTY Setup
           1. Preferred RTTY Interface > MMVARI
           2. Preferrec PSK Interface > MMAVRI
           2. Save Configuration
        2. MMVARI Setup > DI1 MMVARI Sound Card
           1. Input SoundCard# > "Virtual Cable 1"
           2. Output SoundCard# > "Virtual Cable 2"
           3. Clock > RX > 12000
        3. Save Configuration
     2. DI window > Interfaces > MMVARI
     3. Close the DI Window and then open it again. ( Necessary for MMVARI to recognize clock change. )


Note: You will need to close the DI window and the N1MM logger before you switch to Phone/CW. Configuring for Phone with N1MM Voice Keyer

VAC Caveats ---

 1. PSDR has no direct way of routing the mic connected to the Flex hardware out of a VAC port for
    recording N1MM Messages.
 2. N1MM does not handle the enumeration of audio devices well. It does not have the concept of a
    'Capture' sound device distinct from a 'Playback' Sound device. There may actually be more 
    'Capture' devices than 'Playback' devices. In the N1MM DVK "Select device" list, the actual VAC
    sound device for 'Playback' may not be VAC2 but a different (mislabeled) device in the list. The 
    enumeration may change each time the computer is rebooted. For consistency, the Flex hardware 
    should be off when booting Windows.
 3. In PowerSDR, VOX and VAC do not work well together.. To use a DVK you need VAC, so you will not
    be able to use VOX for keying the radio when you wish to talk on the Mic.. But you can use PTT
    when you wish to talk on the mic.
 PSDR Mode USB/LSB
 Here we will setup N1MM DVK >VAC2> PSDR (transmit)
 1. PSDR SETUP > Audio > VAC
    1. Disable VAC before changing the Driver selection  (step2)
    2. Driver > Windows WDM-KS
    3. Input  > "Virtual Cable 2"
    4. Output > "Virtual Cable 1"  ( not used )
    6. Sample Rate > 48000  ( doesn't appear critical )
    5. check "Enable VAC"
       Adjust VAC TX gain as required for your recordings.
    7. check "Allow PTT to override/bypass VAC for phone"
    8. Apply
 2. N1MM -- Message recording
    Follow the procedure in the N1MM manual
 3. N1MM -- Message play back.  ( This setup for SO1V )
    1. Config > Config Ports.. > Audio
       1. Select "1 - Only use Radio 1 Output..."
       2. Tx Sound Card and QSO recording.
          1. Select Radio 1 Output Device > VAC2 ( seen Note below )

Finding a Playback device in N1MM ---

 1. You would like to select VAC2 but the actual VAC2 playback may be labeled something else in N1MM.
    You will need to find the the actual VAC2 by trial and error. ....PLEASE USE A DUMMY LOAD....
    Follow the N1MM instruction and temporarily configuring F6 to playback the ....N1MM Logger\cq.wav
    file. If you activate F6 and the rig keys momentarily and at the bottom of the N1MM logger screen
    you see 'ER 10 - Playback fmt not supported', it is probable that the VAC channel is mislabeled in
    N1MM. In the N1MM drop down list of devices, the top of the list should be system and sound card
    devices. Toward the bottom of the list you will see VAC and Flex devices. The actual VAC2 capture
    device will be one, two or maybe three lines above the line labeled VAC2. Try each until that when
    you press F6, PSDR stays keyed for 5-6 seconds and there is no 'ER 10' message. You should also hear
    the N1MM CQ message in the PSDR speaker if you have MON turned on (except Flex 1500).
 2. If you have the short keyup and 'ER 10' message with your own recording but the N1MM CQ message
    plays correctly, you may have recorded your message with the wrong format. 

This setup has been used on WinXP, it should work on Win7 but has not been tested. This setup was used

with PSDR v 2.3.5, N1MM v 12.4.1.0, VAC 4.11, Fldigi v 3.21.41 and MMTTY 1.68.

AL, K0VM ( at arrl dot net )

Return to Main Page Return to Main Page