K3 Macros in memory

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

K3 Macros in memory

Jan Ditzian
I would like help in programming the four buttons (M1-M4) that are in a
circle at the right of the K3.

I have the K3 Utility, and I have gotten it to  label one of the buttons
and to get it to set the power.  The button labeled M3 appears to
correspond to Macro 1.  If I label it 10W, that shows on the screen when
it is pressed, and I can use any number.    I am not sure that this is
the correct way to program these buttons.

Furthermore, I used this code:  "PC010;" to get it to change the power
to 10 watts, and I can make that any power by changing the three
digits.  However, I do not seem to be able to program the other buttons,
M1, M2, and M4.  Despite what I put in Macros 2-4, M4 corresponds
exactly to M3; whatever I do for Macro 1 affects both M3 and M4 the same
way.

I need the procedure to program the buttons.  I need to know which macro
corresponds to which button, and if this is the correct procedure in the
first place.  I have similar code in macros 3 and 4, but buttons M1 and
M2 return the message: "END" and do not do anything to the power output.

Thank you,

Jan, KX2A
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: K3 Macros in memory

Iain MacDonnell - N6ML-2
Hi Jan,

You must assign macros to programmable function buttons. This is
(somewhat tersely, perhaps) described in the "K3 & KX3 Programmer's
Reference" on page 6. Enter the K3's CONFIG menu, and locate the
"MACRO x" entry (where 'x' is some number), then tap the number
corresponding to the macro you wish to assign (1-8), then tap or hold
the Programmable Function button that you wish to assign that macro to
(e.g. M4).

73,

    ~iain / N6ML


On Sun, Dec 30, 2012 at 5:49 PM, Jan Ditzian <[hidden email]> wrote:

> I would like help in programming the four buttons (M1-M4) that are in a
> circle at the right of the K3.
>
> I have the K3 Utility, and I have gotten it to  label one of the buttons and
> to get it to set the power.  The button labeled M3 appears to correspond to
> Macro 1.  If I label it 10W, that shows on the screen when it is pressed,
> and I can use any number.    I am not sure that this is the correct way to
> program these buttons.
>
> Furthermore, I used this code:  "PC010;" to get it to change the power to 10
> watts, and I can make that any power by changing the three digits.  However,
> I do not seem to be able to program the other buttons, M1, M2, and M4.
> Despite what I put in Macros 2-4, M4 corresponds exactly to M3; whatever I
> do for Macro 1 affects both M3 and M4 the same way.
>
> I need the procedure to program the buttons.  I need to know which macro
> corresponds to which button, and if this is the correct procedure in the
> first place.  I have similar code in macros 3 and 4, but buttons M1 and M2
> return the message: "END" and do not do anything to the power output.
>
> Thank you,
>
> Jan, KX2A
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:[hidden email]
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: K3 Macros in memory

Jan Ditzian
In reply to this post by Jan Ditzian
I would like to thank Dick and Iain for their help in resolving this
problem.

The answer is in the K3 Utility Help for Commands Macros, under "Macro
assignment procedure overview."   I also found that it is important to
TAP for a tap memory and HOLD for a hold memory.  I was uncertain about
what I was doing, and I had a tendency to hold the keys while inputting
the macros, which did not result in the proper response to a tap.

The keys are not programmed directly via the K3 utility.  The K3 Utility
saves labels and software code to a numbered memory, then you use the
CONFIG menu and key presses to assign the numbered memories to keys.  
The codes for power are as I showed in my post: "PC010;" codes 10 watts;
"PC100:" codes 100 watts.

The procedure sounds hard until you have done it once; then it becomes
obvious.

73,

Jan, KX2A

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: K3 Macros in memory

Cady, Fred
In reply to this post by Iain MacDonnell - N6ML-2
Hi Jan,
Here are some other, perhaps less terse, words.

=====

8.1.2 Programmable Function Keys with Macros
A sequence of commands that are assigned a programmable function key is
called a macro. The K3 Utility program is used to create and test
macros, and it has a number of macro examples in its help files. A full
explanation of the available commands is given in the Elecraft K3
Programmer's Reference manual and if you wish to make use of this
powerful feature, please download it from Elecraft website.
Here is how you can program PF1 to put the K3 into scanning. The
following commands are used in step 5 below:
SWT23; Emulates a Switch Tap and 23 designates the M>V as the switch.
SWT11; Emulates a Switch Tap and 11 designates the A/B switch.
SWH41; Emulates a Switch Hold on the SCAN switch.
1. Run the K3 Utility program.
2. Click on Command Tester/K3 Macros tab.
3. Click on the Edit Macros button.
4. Let's assign Macro 3 to this function. In Macro Label 3 type in
the label SCAN.
5. In the Macro Commands field, type in
SWT23;SWT11;SWH41;
6. Click on Write Macros 1-8 to K3.
7. Click on Save.
Before programming a function key on the K3, test the macro with the
Command Tester.
1. Click on the button labeled Scan.
2. If it doesn't perform properly, go back to the editor.
To program your K3 to hold PF1 for this macro,
1. Enter the CONFIG:MACRO x menu and tap 3 (if MACRO 3 is not
currently displayed).
2. Hold PF1 to program it to execute MACRO 3.

======

73 and cheers,

Fred Cady
"The Elecraft K3: Design, Configuration and Operation - Second Edition"
www.ke7x.com
 

> -----Original Message-----
> From: [hidden email] [mailto:elecraft-
> [hidden email]] On Behalf Of iain macdonnell - N6ML
> Sent: Sunday, December 30, 2012 7:59 PM
> To: Jan Ditzian
> Cc: [hidden email]
> Subject: Re: [Elecraft] K3 Macros in memory
>
> Hi Jan,
>
> You must assign macros to programmable function buttons. This is
> (somewhat tersely, perhaps) described in the "K3 & KX3 Programmer's
> Reference" on page 6. Enter the K3's CONFIG menu, and locate the
> "MACRO x" entry (where 'x' is some number), then tap the number
> corresponding to the macro you wish to assign (1-8), then tap or hold
> the Programmable Function button that you wish to assign that macro to
> (e.g. M4).
>
> 73,
>
>     ~iain / N6ML
>
>
> On Sun, Dec 30, 2012 at 5:49 PM, Jan Ditzian <[hidden email]>
> wrote:
> > I would like help in programming the four buttons (M1-M4) that are
in

> a
> > circle at the right of the K3.
> >
> > I have the K3 Utility, and I have gotten it to  label one of the
> buttons and
> > to get it to set the power.  The button labeled M3 appears to
> correspond to
> > Macro 1.  If I label it 10W, that shows on the screen when it is
> pressed,
> > and I can use any number.    I am not sure that this is the correct
> way to
> > program these buttons.
> >
> > Furthermore, I used this code:  "PC010;" to get it to change the
> power to 10
> > watts, and I can make that any power by changing the three digits.
> However,
> > I do not seem to be able to program the other buttons, M1, M2, and
> M4.
> > Despite what I put in Macros 2-4, M4 corresponds exactly to M3;
> whatever I
> > do for Macro 1 affects both M3 and M4 the same way.
> >
> > I need the procedure to program the buttons.  I need to know which
> macro
> > corresponds to which button, and if this is the correct procedure in
> the
> > first place.  I have similar code in macros 3 and 4, but buttons M1
> and M2
> > return the message: "END" and do not do anything to the power
output.

> >
> > Thank you,
> >
> > Jan, KX2A
> > ______________________________________________________________
> > Elecraft mailing list
> > Home: http://mailman.qth.net/mailman/listinfo/elecraft
> > Help: http://mailman.qth.net/mmfaq.htm
> > Post: mailto:[hidden email]
> >
> > This list hosted by: http://www.qsl.net
> > Please help support this email list: http://www.qsl.net/donate.html
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:[hidden email]
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: K3 Macros in memory

k1htv
In reply to this post by Jan Ditzian
Jan -KX2A,
   I posted the macro info below many months ago. It might help you and others that want to create macros for use with a K3 or KX3. After you become familiar with creating and using macros to more easily set up your K3, check out the Elecraft archives for a posting I made regarding assigning multiple macros to a single button. I use one to set my K3's power output to either 10W (drives my 6M amp), 50W (PSK31 and other digital modes) and 100W (for normal HF use). A second multi-macro sets up my K3 for CW, SSB, RTTY or DATA modes.

If you can't find the old post and you are interested in the one-button multi-macros, drop me an email.

73,
Rich - K1HTV


K3 MACROs & info on how to use them.
====================================

The K3 Utility is used to create K3 macros and easily upload them to the K3 via one of your computer COM ports. If you haven't yet downloaded and installed the 'K3 Utility' software you can find the Windows version at the Elecraft website:

http://www.elecraft.com/K3/software/K3_Utility_Setup_1_12_12_17.exe

= = =
With the K3 turned on and connected to your PC via one of its COM ports, start the "K3 Utility".

Tap the "Port" tab and use the pulldown menu to select the COM port to be used.

Clicking on "Test Communications" should produce a "K3 Status" box which indicates that the "K3 Utility" is talking to the K3 via the selected COM port at the selected baud rate in the K3 CONFIG "RS232" menu option.

Click on the "Command Tester/K3 Macros" tab then click the "Edit Macros" box.
To start, you can cut and paste a macro label and its associated macro from some of the samples below.

Here are some K3 macros which can be used to easily change K3 modes and parameters. The first line describes what is being changed or switched to. The 2nd line contains the macro label (up to 7 characters) plus the actual macro. Don't forget the semicolon between commands and at the end of the macro. Refer to the PDF document "K3 & KX3 Programmer's Reference Manual" (see URL at the end of this post) for more details on how to create other macros to quickly configure the K3 the way you want it for particular operational needs.

1 - USB mode - USB mode, Unlock, FP [Front Panel Mic-In], Mic gain=26, BW=2.5KHz, Compress=020, Pwr=100W, Menu
    USB - MD2;LK0;MN053;DN;DN;MG026;BW0250;CP020;PC100;MN255;

2 - CW mode - CW mode, Unlock, CW-Rev, BW=400Hz, Pwr=100W, Menu
    CW - MD3;LK0;SWH17;BW0040;PC100;MN255;

3 - PSK31 mode - DATA mode, Data-A, Line-In (use Mic pot to set level),  2.5KHz, Lock, Pwr=50W, Menu
    PSK31 - MD6;DT0;MN053;UP;UP;BW0250;LK1;PC050;MN255;

** If you use the Front Panel Mic-In instead of the Line-In use:
3 - PSK31 mode - Data mode, Data-A, FP Mic-In, Mic Gain 4(set to proper level), 2.5KHz, Lock, Pwr=50W, Menu
    PSK31 - MD6;DT0;MN053;DN;DN;MG004;BW0250;LK1;PC050;MN255;

4 - RTTY mode - Data mode, Data-FSK, B=500Hz, Unlock, Pwr=80W, Menu
    RTTY - MD6;DT2;MN053;DN;DN;BW0050;LK0;PC080;MN255;

5 - 6M-WSJT mode - VFO-A=50260, VFO-B=50125, DATA mode, DATA-A, Line-In, BW=2.5KHz, Unlock, Pwr=80W, Menu
    6M-WSJT  -  FA00050260000;FB00050125000;MD6;MN053;UP;UP;BW0250;LK0;PC080;MN255;

** If you use the Front Panel Mic-In instead of the Line-In use:
5 - 6M-WSJT - VFO-A=50260, DATA mode, DATA-A, FP Mic-In,Mic Gain 4 (set to proper level), BW=2.5KHz, Unlock, Pwr=80W, Menu
    6M-WSJT - FA00050260000;MD6;MN053;DN;DN;MG004;BW0250;LK0;PC080;MN255;

6 - 6M-USB mode- VFO-A=50125, copy VFO-A to VFO-B, USB mode, FP Mic-In, Compress=20, Mic Gain=26, BW=2.5KHz, Unlock, Pwr=100W, Menu
    6M-USB - FA00050125000;SWT13;SWT13;MD2;MN053;DN;DN;CP020;MG026;BW0250;LK0;PC100;MN255;

7 - 30M WSPR - Data Mode, 10138.700 KHz (30M WSPR freq.), DATA-A, BW=2.5KHz, Lock, Power=5W, Menu (Macro sets up WSPR on 30M)
    30WSPR  -  MD6;DT0;FA00010138700;MN053;UP;UP;BW0250;LK1;PC005;MN255;
       
8 - (This macro is used to set up the K3 for the WSPR mode and is used after changing the K3 to another band. The WSPR software actually changes the K3 to the proper frequency for that band.)
    WSPR  - Data Mode, DATA-A, BW=2.5KHz, Lock, Power=5W, Menu
    WSPR - MD6;DT0;MN053;UP;UP;BW0250;LK1;PC001;MN255;

After you finish entering macros into the "K3 Utility", before you upload them to the K3, click on the "SAVE" box. You should see two sets of 8 boxes with macro labels that you entered. Each macro can be tested by clicking on the desired macro box. After you are satisfied with the macros performance, you can move them to the K3 by clicking on "Edit Macro", then clicking on "Write Macros 1-8 to K3".

An additional 8 macros can be saved in the "K3 Utility"  under the "Additional Macros" tab, but only 8 can be transferred to and stored in the K3. You can also transfer macros already in the K3 into the K3 Utility.

Once macros are stored in the K3 memories, they can be assigned to the M1 through M4 buttons (tap or hold) as well as the PF1 and PF2 buttons (hold only). Remember that if you store a macro in one of the M1-4 memories (either Tap or Hold) you will erase what CW or voice messages might be recorded in that memory.
 
To assign a macro stored in one of the 8 K3 macro memories to one of the M1-4 or PF1/2 buttons:
Hold the "Menu" button to get to the CONFIG menu.
Turn VFO "B" dial until you see "Macro" on the K3's LCD screen.
Select the desired macro from one of the 8 K3 macro memories by tapping one of the 1 thru 8 keypad buttons.
Next, assign the chosen macro to one of the M1-4 by next tapping or holding one of the M1-4 buttons.
Four macros can be stored using the K3 M-1 thru M-4 buttons (tap)
Four macros can be stored using the K3 M-1 thru M-4 buttons (Hold)
Macros can also be stored using the PF1 and PF2 buttons (hold only)
 
To store a macro in the PF1 memory hold 'PF1' (RIT) button until
'PF1 SET' is seen on the screen. The same can be done with 'PF2'.

Don't forget to select a different macro memory location using the 1-8 keypad buttons
before storing macros in a different memory (M-1 thru M-4) or PF buttons.

When finished storing macros, before trying to use them, exit by
tapping the 'MENU' button.

To use a macro, simply tap or hold one of the M1-4 or PF1/PF2 buttons.

= = =

There are a few more K3 macros at:
http://www.ke7x.com/home/k3-macros

= = =
You can learn more about using macros with the K3 & KX3 by downloading and printing the "K3 & KX3 Programmer's Reference" PDF file at:

http://www.elecraft.com/manual/K3&KX3%20Pgmrs%20Ref,%20E2.pdf

Have fun with macros. They can really speed up set time for various radio configurations needed for your operational needs.

73,
Rich - K1HTV
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html