Jim, Now that the # commands for the P3 are being executed from within a P3 macro, this *should* be possible. That is the first thing I was attempting to do after updating to P3 v1.57 -- Although have yet to get it to work completely. It appears that some of the individual commands in the sequence are not being executed due to the speed at which they are executed from the macro. The P3 is single threaded so inputted commands could be missed while it is handling other things.
Using Tim's (A45WG) idea for a CW pileup macro, I recently extended it for an SSB view in a python script run from a serial port connected host. The meat of that script boils down to this macro form: #FXT0;#FXA0;#SPN000300;UP7;UP7;#FXT1;#FXA1;DN7;DN7; There may be other ways to accomplish this feature however. When this string is assigned to a P3 macro position and executed, only a few of the pieces get executed properly. I have been advised that inserting other commands that do "inquiries" may be useful to add pacing to the sequence. These queries are commands that ASK for a result, like FA to get current frequency from the K3. The response is discarded of course, but the delay might be useful in wasting time while the P3 is "busy." I'm still tinkering with getting this concept to work. Feel free to help me tinker with it. I have however, gotten it to work perfectly using a Genovation keypad. I have split the above string into seven distinct macros in the P3, then I trigger each one in sequence from a single key on the Genovation keypad. The software for the Genovation keypad allows you to put in a selectable delay between "keystrokes" so I have got it working well with 100ms of delay after each # command. The K3 UP and DN commands seem to operate well without any pacing between/or after them. I only tried this a few times, first starting with about 30 ms of delay, and that wasn't enough. It started to work at 100ms. Your mileage may vary. In the P3, create these macros with listed trigger key: (I chose the shifted F1 through shifted F7, feel free to use any other keys you want) Shift F1 #FXT0; Shift F2 #FXA0; Shift F3 #SPN000300; Shift F4 UP7 Shift F5 #FXT1; Shift F6 #FXA1; Shift F7 DN7 In the Genovation keypad software, define one of the keys to fire this sequence and download it to the keypad. It looks like this: (L Shift Down) F1 (delay 100) F2 (delay 100) F3 (delay 100) F4 F4 F5 (delay 100) F6 (delay 100) F7 F7 (L Shift Up) (A snapshot of this setup in the Genovation software is here: https://dl.dropboxusercontent.com/u/24789865/Genovation_Pileup_ssb_key.jpg Connect the Genovation keypad to the P3 and press the single key you used for the above macro, and poof! Warren, KD4Z On 2/26/2016 12:48 AM, Jim Miller <[email protected]> wrote: > Date: Thu, 25 Feb 2016 22:43:18 -0500 > From: Jim Miller <[email protected]> > Cc: Elecraft Reflector <[email protected]> > Subject: Re: [Elecraft] P3 v1.57 / SVGA v1.31 BETA firmware available > > So with this firmware will it be possible to do the DX on the LHS of the P3 > screen and the pileup to the right and assign it to a P3 Fn key? > > jim ab3cv > ______________________________________________________________ Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[email protected] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html Message delivered to [email protected]

