|
BETA firmware packages for the P3 & SVGA are now available for download from the Elecraft website. These BETA versions contain new features as well as several bug fixes. With these versions we introduce the ability to embed P3 commands within SVGA keyboard macros. Also new is the ability to map the first 8 keyboard macros to any of the 8 FN keys located on the front panel of the P3.
Refer to the release notes below for more information Please direct all issues/questions/etc to: alan at you know where dot com pauls at you know where dot com 73, Paul n6hz To load beta firmware on to your P3/SVGA: 1) Create a temporary folder. 2) Download the beta firmware from: ftp://ftp.elecraft.com/P3/firmware/beta/P3_0157_SVGA_0131_BETA.zip 3) Extract the contents of the zip file into the temporary folder. 4) With your P3 connected via serial cable, start P3 Utility and select the Firmware Tab 5) Click on Browse and select the temporary folder that holds the extracted files. 6) Click on "Send all new firmware to P3" Release notes: MCU 01.57 / 2-2-2016 Version 01.57 requires SVGA firmware 01.31 to support all SVGA features. * P3 commands in keyboard macros: Added support to allow P3 commands to be embedded in SVGA keyboard macros. When entering a keyboard macro using a USB keyboard attached to the P3/SVGA, P3 commands can now be intermixed with K3 commands by preceding the command with the ‘#’ character. Example: set up a macro to set the K3 to PSK31, frequency 14.070, P3 span of 100 kHz, fixed tune enabled: FA00014070000;MD6;DT3;#SPN001000;#FXT1; * SVGA keyboard macros as function keys: The first 8 SVGA keyboard macros can now be executed from the 8 front panel function keys. First, using a keyboard, program the macro and make sure to save it into one of the first 8 locations (mem 1 – 8). Then on the P3, press the MENU button and using the encoder, select the SVGA menu and press the encoder to enter. Then using the encoder, choose “Macro 1” through “Macro 8”, then press the function key (short tap or long hold) to map the macro to the function key. * Enable/disable TX sensing at the TxMon coupler: Added TxSensEn to TxMon sub-menu. This allows enabling/disabling of transmit sensing at the coupler. For K3 and K3S users, TxSensEn can be set to “disabled”, which will use the serial connection from the K3 to determine the TX state. Setting TxSensEn to “enabled” will use forward power sensed at the TxMon coupler to determine TX state (useful for non-Elecraft radios). * K3S attenuator support: The P3 now properly scales the display when the four-step attenuator in the K3S is enabled. * SWR meter blanked: Both the analog and digital SWR displays are now blanked whenever the transmit power is too low to give a valid reading. * Serial #DSM command: The Display Mode (#DSM) command now controls the Transmit Monitor's power/SWR meter display as well as enabling and disabling the waterfall window. #DSM0 = Spectrum display only, #DSM1 = Spectrum + waterfall, #DSM2 = Spectrum + meters, #DSM3 = Spectrum + waterfall + meters. * New #FON command: The display font can now be selected via a serial command. #FON0 = 5 x 7 pixels, #FON1 = 7 x 11 pixels, #FON2 = 9 x 14 pixels. * New #XCV command: The transceiver type can now be selected via a serial command. #XCV00 = "K3", #XCV01 = User-defined, #XCV03 = 455 kHz IF, etc. The command uses the same number order as in the "Xcvr Sel" menu item. * Transceiver definition bug fix - Exiting: When exiting the "Xcvr Def" menu page, if the user-defined transceiver is already selected, it will reflect the new values inmmediately, rather than having to re-select it. * Transceiver definition bug fix - IF Invert: The USER transceiver that is defined in the "Xcvr Def" menu item may now specify "Not inverted" IF tuning even if the "K3" control language is selected. * SVGA resolution / main waterfall bug fix: The main waterfall height had been switching to the default value after changing SVGA resolution. * VFO B cursor = VFO DATA A bug: The VFO B cursor had been matching the VFO A cursor in DATA A mode, even when VFO B was in a different mode. P3SVGA 01.31 / 2-3-2016 * SVGA Keyboard Added support to allow P3 commands to be embedded in SVGA keyboard macros. Added support so P3 can execute keyboard macros from front panel function keys. Keyboard / USB thumbdrive can be used when not in data display mode. Cleaned up the text message sending, and use of the IM character ‘|’ for better handling of short text messages. -end |
|
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 On Thu, Feb 25, 2016 at 5:42 PM, Paul Saffren N6HZ <[hidden email]> wrote: > BETA firmware packages for the P3 & SVGA are now available for download > from > the Elecraft website. These BETA versions contain new features as well as > several bug fixes. With these versions we introduce the ability to embed > P3 > commands within SVGA keyboard macros. Also new is the ability to map the > first 8 keyboard macros to any of the 8 FN keys located on the front panel > of the P3. > > Refer to the release notes below for more information > > Please direct all issues/questions/etc to: > alan at you know where dot com > pauls at you know where dot com > > > 73, > > Paul n6hz > > > To load beta firmware on to your P3/SVGA: > 1) Create a temporary folder. > 2) Download the beta firmware from: > ftp://ftp.elecraft.com/P3/firmware/beta/P3_0157_SVGA_0131_BETA.zip > 3) Extract the contents of the zip file into the temporary folder. > 4) With your P3 connected via serial cable, start P3 Utility and select the > Firmware Tab > 5) Click on Browse and select the temporary folder that holds the extracted > files. > 6) Click on "Send all new firmware to P3" > > > > Release notes: > > MCU 01.57 / 2-2-2016 > > Version 01.57 requires SVGA firmware 01.31 to support all SVGA features. > > * P3 commands in keyboard macros: Added support to allow P3 commands to be > embedded in SVGA keyboard macros. When entering a keyboard macro using a > USB keyboard attached to the P3/SVGA, P3 commands can now be intermixed > with > K3 commands by preceding the command with the ‘#’ character. Example: set > up a macro to set the K3 to PSK31, frequency 14.070, P3 span of 100 kHz, > fixed tune enabled: > FA00014070000;MD6;DT3;#SPN001000;#FXT1; > > * SVGA keyboard macros as function keys: The first 8 SVGA keyboard macros > can now be executed from the 8 front panel function keys. First, using a > keyboard, program the macro and make sure to save it into one of the first > 8 > locations (mem 1 – 8). Then on the P3, press the MENU button and using the > encoder, select the SVGA menu and press the encoder to enter. Then using > the > encoder, choose “Macro 1” through “Macro 8”, then press the function key > (short tap or long hold) to map the macro to the function key. > > * Enable/disable TX sensing at the TxMon coupler: Added TxSensEn to TxMon > sub-menu. This allows enabling/disabling of transmit sensing at the > coupler. For K3 and K3S users, TxSensEn can be set to “disabled”, which > will use the serial connection from the K3 to determine the TX state. > Setting TxSensEn to “enabled” will use forward power sensed at the TxMon > coupler to determine TX state (useful for non-Elecraft radios). > > * K3S attenuator support: The P3 now properly scales the display when the > four-step attenuator in the K3S is enabled. > > * SWR meter blanked: Both the analog and digital SWR displays are now > blanked whenever the transmit power is too low to give a valid reading. > > * Serial #DSM command: The Display Mode (#DSM) command now controls the > Transmit Monitor's power/SWR meter display as well as enabling and > disabling > the waterfall window. #DSM0 = Spectrum display only, #DSM1 = Spectrum + > waterfall, #DSM2 = Spectrum + meters, #DSM3 = Spectrum + waterfall + > meters. > > * New #FON command: The display font can now be selected via a serial > command. #FON0 = 5 x 7 pixels, #FON1 = 7 x 11 pixels, #FON2 = 9 x 14 > pixels. > > * New #XCV command: The transceiver type can now be selected via a serial > command. #XCV00 = "K3", #XCV01 = User-defined, #XCV03 = 455 kHz IF, etc. > The command uses the same number order as in the "Xcvr Sel" menu item. > > * Transceiver definition bug fix - Exiting: When exiting the "Xcvr Def" > menu page, if the user-defined transceiver is already selected, it will > reflect the new values inmmediately, rather than having to re-select it. > > * Transceiver definition bug fix - IF Invert: The USER transceiver that is > defined in the "Xcvr Def" menu item may now specify "Not inverted" IF > tuning > even if the "K3" control language is selected. > > * SVGA resolution / main waterfall bug fix: The main waterfall height had > been switching to the default value after changing SVGA resolution. > > * VFO B cursor = VFO DATA A bug: The VFO B cursor had been matching the > VFO > A cursor in DATA A mode, even when VFO B was in a different mode. > > > > P3SVGA 01.31 / 2-3-2016 > > * SVGA Keyboard > Added support to allow P3 commands to be embedded in SVGA keyboard > macros. > Added support so P3 can execute keyboard macros from front panel function > keys. > Keyboard / USB thumbdrive can be used when not in data display mode. > Cleaned up the text message sending, and use of the IM character ‘|’ for > better > handling of short text messages. > > > -end > > > > > -- > View this message in context: > http://elecraft.365791.n2.nabble.com/P3-v1-57-SVGA-v1-31-BETA-firmware-available-tp7614603.html > Sent from the Elecraft mailing list archive at Nabble.com. > ______________________________________________________________ > 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 > Message delivered to [hidden email] 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 Message delivered to [hidden email] |
|
In reply to this post by Paul Saffren N6HZ
The bug that the p3 and svga freeze for a second or three apparently randomly still exists in the production firmware. It's particularly noticeable when operating QSK CW in a pileup. Does this version address that?
Vic 4X6GP/K2VCO > On 26 Feb 2016, at 12:42 AM, Paul Saffren N6HZ <[hidden email]> wrote: > > BETA firmware packages for the P3 & SVGA are now available for download from > the Elecraft website. These BETA versions contain new features as well as > several bug fixes. With these versions we introduce the ability to embed P3 > commands within SVGA keyboard macros. Also new is the ability to map the > first 8 keyboard macros to any of the 8 FN keys located on the front panel > of the P3. > > Refer to the release notes below for more information > > Please direct all issues/questions/etc to: > alan at you know where dot com > pauls at you know where dot com > > > 73, > > Paul n6hz > > > To load beta firmware on to your P3/SVGA: > 1) Create a temporary folder. > 2) Download the beta firmware from: > ftp://ftp.elecraft.com/P3/firmware/beta/P3_0157_SVGA_0131_BETA.zip > 3) Extract the contents of the zip file into the temporary folder. > 4) With your P3 connected via serial cable, start P3 Utility and select the > Firmware Tab > 5) Click on Browse and select the temporary folder that holds the extracted > files. > 6) Click on "Send all new firmware to P3" > > > > Release notes: > > MCU 01.57 / 2-2-2016 > > Version 01.57 requires SVGA firmware 01.31 to support all SVGA features. > > * P3 commands in keyboard macros: Added support to allow P3 commands to be > embedded in SVGA keyboard macros. When entering a keyboard macro using a > USB keyboard attached to the P3/SVGA, P3 commands can now be intermixed with > K3 commands by preceding the command with the ‘#’ character. Example: set > up a macro to set the K3 to PSK31, frequency 14.070, P3 span of 100 kHz, > fixed tune enabled: > FA00014070000;MD6;DT3;#SPN001000;#FXT1; > > * SVGA keyboard macros as function keys: The first 8 SVGA keyboard macros > can now be executed from the 8 front panel function keys. First, using a > keyboard, program the macro and make sure to save it into one of the first 8 > locations (mem 1 – 8). Then on the P3, press the MENU button and using the > encoder, select the SVGA menu and press the encoder to enter. Then using the > encoder, choose “Macro 1” through “Macro 8”, then press the function key > (short tap or long hold) to map the macro to the function key. > > * Enable/disable TX sensing at the TxMon coupler: Added TxSensEn to TxMon > sub-menu. This allows enabling/disabling of transmit sensing at the > coupler. For K3 and K3S users, TxSensEn can be set to “disabled”, which > will use the serial connection from the K3 to determine the TX state. > Setting TxSensEn to “enabled” will use forward power sensed at the TxMon > coupler to determine TX state (useful for non-Elecraft radios). > > * K3S attenuator support: The P3 now properly scales the display when the > four-step attenuator in the K3S is enabled. > > * SWR meter blanked: Both the analog and digital SWR displays are now > blanked whenever the transmit power is too low to give a valid reading. > > * Serial #DSM command: The Display Mode (#DSM) command now controls the > Transmit Monitor's power/SWR meter display as well as enabling and disabling > the waterfall window. #DSM0 = Spectrum display only, #DSM1 = Spectrum + > waterfall, #DSM2 = Spectrum + meters, #DSM3 = Spectrum + waterfall + meters. > > * New #FON command: The display font can now be selected via a serial > command. #FON0 = 5 x 7 pixels, #FON1 = 7 x 11 pixels, #FON2 = 9 x 14 > pixels. > > * New #XCV command: The transceiver type can now be selected via a serial > command. #XCV00 = "K3", #XCV01 = User-defined, #XCV03 = 455 kHz IF, etc. > The command uses the same number order as in the "Xcvr Sel" menu item. > > * Transceiver definition bug fix - Exiting: When exiting the "Xcvr Def" > menu page, if the user-defined transceiver is already selected, it will > reflect the new values inmmediately, rather than having to re-select it. > > * Transceiver definition bug fix - IF Invert: The USER transceiver that is > defined in the "Xcvr Def" menu item may now specify "Not inverted" IF tuning > even if the "K3" control language is selected. > > * SVGA resolution / main waterfall bug fix: The main waterfall height had > been switching to the default value after changing SVGA resolution. > > * VFO B cursor = VFO DATA A bug: The VFO B cursor had been matching the VFO > A cursor in DATA A mode, even when VFO B was in a different mode. > > > > P3SVGA 01.31 / 2-3-2016 > > * SVGA Keyboard > Added support to allow P3 commands to be embedded in SVGA keyboard macros. > Added support so P3 can execute keyboard macros from front panel function > keys. > Keyboard / USB thumbdrive can be used when not in data display mode. > Cleaned up the text message sending, and use of the IM character ‘|’ for > better > handling of short text messages. > > > -end > > > > > -- > View this message in context: http://elecraft.365791.n2.nabble.com/P3-v1-57-SVGA-v1-31-BETA-firmware-available-tp7614603.html > Sent from the Elecraft mailing list archive at Nabble.com. > ______________________________________________________________ > 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 > Message delivered to [hidden email] 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 Message delivered to [hidden email] |
|
In reply to this post by Jim AB3CV
Jim,
I'm not familiar with that macro design. I do know that this version allows intermixing of P3 and K3(s) commands within the same keyboard macro. 73, Paul |
|
In reply to this post by Vic Rosenthal
Hi Vic,
As far as I know no work was done on that particular bug for this release. 73, Paul |
|
In reply to this post by Jim AB3CV
HI,
I do not believe this corrects the macros being strung together bug which currently exists in the P3. I hope this bug fix happens sooner than later. -- 73's, and thanks, Dave For software/hardware reviews see: http://www.nk7z.net For MixW support see: https://groups.yahoo.com/neo/groups/mixw/info For SSTV help see: http://groups.yahoo.com/neo/groups/MM-SSTV/info On Thu, 2016-02-25 at 22:43 -0500, Jim Miller wrote: > 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 > > On Thu, Feb 25, 2016 at 5:42 PM, Paul Saffren N6HZ <[hidden email] > m> > wrote: > > > BETA firmware packages for the P3 & SVGA are now available for > > download > > from > > the Elecraft website. These BETA versions contain new features as > > well as > > several bug fixes. With these versions we introduce the ability to > > embed > > P3 > > commands within SVGA keyboard macros. Also new is the ability to > > map the > > first 8 keyboard macros to any of the 8 FN keys located on the > > front panel > > of the P3. > > > > Refer to the release notes below for more information > > > > Please direct all issues/questions/etc to: > > alan at you know where dot com > > pauls at you know where dot com > > > > > > 73, > > > > Paul n6hz > > > > > > To load beta firmware on to your P3/SVGA: > > 1) Create a temporary folder. > > 2) Download the beta firmware from: > > ftp://ftp.elecraft.com/P3/firmware/beta/P3_0157_SVGA_0131_BETA.zip > > 3) Extract the contents of the zip file into the temporary folder. > > 4) With your P3 connected via serial cable, start P3 Utility and > > select the > > Firmware Tab > > 5) Click on Browse and select the temporary folder that holds the > > extracted > > files. > > 6) Click on "Send all new firmware to P3" > > > > > > > > Release notes: > > > > MCU 01.57 / 2-2-2016 > > > > Version 01.57 requires SVGA firmware 01.31 to support all SVGA > > features. > > > > * P3 commands in keyboard macros: Added support to allow P3 > > commands to be > > embedded in SVGA keyboard macros. When entering a keyboard macro > > using a > > USB keyboard attached to the P3/SVGA, P3 commands can now be > > intermixed > > with > > K3 commands by preceding the command with the ‘#’ > > character. Example: set > > up a macro to set the K3 to PSK31, frequency 14.070, P3 span of 100 > > kHz, > > fixed tune enabled: > > FA00014070000;MD6;DT3;#SPN001000;#FXT1; > > > > * SVGA keyboard macros as function keys: The first 8 SVGA keyboard > > macros > > can now be executed from the 8 front panel function keys. First, > > using a > > keyboard, program the macro and make sure to save it into one of > > the first > > 8 > > locations (mem 1 – 8). Then on the P3, press the MENU button and > > using the > > encoder, select the SVGA menu and press the encoder to enter. Then > > using > > the > > encoder, choose “Macro 1” through “Macro 8”, then press the > > function key > > (short tap or long hold) to map the macro to the function key. > > > > * Enable/disable TX sensing at the TxMon coupler: Added TxSensEn to > > TxMon > > sub-menu. This allows enabling/disabling of transmit sensing at > > the > > coupler. For K3 and K3S users, TxSensEn can be set to “disabled”, > > which > > will use the serial connection from the K3 to determine the TX > > state. > > Setting TxSensEn to “enabled” will use forward power sensed at the > > TxMon > > coupler to determine TX state (useful for non-Elecraft radios). > > > > * K3S attenuator support: The P3 now properly scales the display > > when the > > four-step attenuator in the K3S is enabled. > > > > * SWR meter blanked: Both the analog and digital SWR displays are > > now > > blanked whenever the transmit power is too low to give a valid > > reading. > > > > * Serial #DSM command: The Display Mode (#DSM) command now > > controls the > > Transmit Monitor's power/SWR meter display as well as enabling and > > disabling > > the waterfall window. #DSM0 = Spectrum display only, #DSM1 = > > Spectrum + > > waterfall, #DSM2 = Spectrum + meters, #DSM3 = Spectrum + waterfall > > + > > meters. > > > > * New #FON command: The display font can now be selected via a > > serial > > command. #FON0 = 5 x 7 pixels, #FON1 = 7 x 11 pixels, #FON2 = 9 x > > 14 > > pixels. > > > > * New #XCV command: The transceiver type can now be selected via a > > serial > > command. #XCV00 = "K3", #XCV01 = User-defined, #XCV03 = 455 kHz > > IF, etc. > > The command uses the same number order as in the "Xcvr Sel" menu > > item. > > > > * Transceiver definition bug fix - Exiting: When exiting the "Xcvr > > Def" > > menu page, if the user-defined transceiver is already selected, it > > will > > reflect the new values inmmediately, rather than having to re- > > select it. > > > > * Transceiver definition bug fix - IF Invert: The USER transceiver > > that is > > defined in the "Xcvr Def" menu item may now specify "Not inverted" > > IF > > tuning > > even if the "K3" control language is selected. > > > > * SVGA resolution / main waterfall bug fix: The main waterfall > > height had > > been switching to the default value after changing SVGA resolution. > > > > * VFO B cursor = VFO DATA A bug: The VFO B cursor had been > > matching the > > VFO > > A cursor in DATA A mode, even when VFO B was in a different mode. > > > > > > > > P3SVGA 01.31 / 2-3-2016 > > > > * SVGA Keyboard > > Added support to allow P3 commands to be embedded in SVGA > > keyboard > > macros. > > Added support so P3 can execute keyboard macros from front panel > > function > > keys. > > Keyboard / USB thumbdrive can be used when not in data display > > mode. > > Cleaned up the text message sending, and use of the IM character > > ‘|’ for > > better > > handling of short text messages. > > > > > > -end > > > > > > > > > > -- > > View this message in context: > > http://elecraft.365791.n2.nabble.com/P3-v1-57-SVGA-v1-31-BETA-firmw > > are-available-tp7614603.html > > Sent from the Elecraft mailing list archive at Nabble.com. > > ______________________________________________________________ > > 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 > > Message delivered to [hidden email] > ______________________________________________________________ > 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 > Message delivered to [hidden email] 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 Message delivered to [hidden email] |
|
In reply to this post by Paul Saffren N6HZ
Will any of these changes effect the use of macros programmed into the
P3 that are used to control the K3 - ala the "48 button keypad"? Bill W2BLC K-Line ______________________________________________________________ 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 Message delivered to [hidden email] |
|
This change allows for the control of the P3 via the Genovation keypad.
-- 73's, and thanks, Dave For software/hardware reviews see: http://www.nk7z.net For MixW support see: https://groups.yahoo.com/neo/groups/mixw/info For SSTV help see: http://groups.yahoo.com/neo/groups/MM-SSTV/info On Fri, 2016-02-26 at 06:15 -0500, Bill wrote: > Will any of these changes effect the use of macros programmed into > the > P3 that are used to control the K3 - ala the "48 button keypad"? > > Bill W2BLC K-Line > ______________________________________________________________ > 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 > Message delivered to [hidden email] 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 Message delivered to [hidden email] |
|
In reply to this post by Paul Saffren N6HZ
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 <[hidden email]> wrote: > Date: Thu, 25 Feb 2016 22:43:18 -0500 > From: Jim Miller <[hidden email]> > Cc: Elecraft Reflector <[hidden email]> > 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:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html Message delivered to [hidden email] |
|
Nice Job Warren! That is a clever way of doing that, and getting
around the bugs in the P3 software!!! Thank you! I will add that to my setup... -- 73's, and thanks, Dave For software/hardware reviews see: http://www.nk7z.net For MixW support see: https://groups.yahoo.com/neo/groups/mixw/info For SSTV help see: http://groups.yahoo.com/neo/groups/MM-SSTV/info On Fri, 2016-02-26 at 08:58 -0500, Warren Merkel wrote: > 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_ke > y.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 <[hidden email]> wrote: > > Date: Thu, 25 Feb 2016 22:43:18 -0500 > > From: Jim Miller <[hidden email]> > > Cc: Elecraft Reflector <[hidden email]> > > 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:[hidden email] > > This list hosted by: http://www.qsl.net > Please help support this email list: http://www.qsl.net/donate.html > Message delivered to [hidden email] 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 Message delivered to [hidden email] |
|
In reply to this post by Warren Merkel
It would of course be best if the P3 software actually would execute
macros one after th other with no issues... I tried inserting 100ms of ";" in and that seemed to fail... Nice use of the tools at hand! -- 73's, and thanks, Dave For software/hardware reviews see: http://www.nk7z.net For MixW support see: https://groups.yahoo.com/neo/groups/mixw/info For SSTV help see: http://groups.yahoo.com/neo/groups/MM-SSTV/info On Fri, 2016-02-26 at 08:58 -0500, Warren Merkel wrote: > 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_ke > y.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 <[hidden email]> wrote: > > Date: Thu, 25 Feb 2016 22:43:18 -0500 > > From: Jim Miller <[hidden email]> > > Cc: Elecraft Reflector <[hidden email]> > > 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:[hidden email] > > This list hosted by: http://www.qsl.net > Please help support this email list: http://www.qsl.net/donate.html > Message delivered to [hidden email] 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 Message delivered to [hidden email] |
|
Hi Dave,
The P3 does execute the commands one after another. The problem is likely that the K3 commands take a little longer to execute and there is no waiting in the P3 for the K3 to change frequency. In other words, the P3 executes the serial commands in sequence. It gets to a K3 command (DN7, UP7 etc) and simply sends that over to the K3. It then continues to execute the commands in the macro. Using the P3 and/or K3 utility delivers the same results as would any program (Python, etc) that does not query the K3 for a reply. While adding a delay after the K3 commands may help, there is probably a better way to do this. Let me think about it for a while. Kind regards, Paul |
|
Yes, the issue is that after the P3 sends the UP7, DN7 command, etc. to
the K3 it doesn't receive the new frequency back from the K3 right away. So when the #FXT1 command (go to fixed-tune mode) is executed it is based on the old K3 frequency, not the new one. Adding a delay in the Genovation keypad solves the problem because it gives the K3 time to update the P3 with the new frequency before executing the #FXT command. Paul and I have been talking about it and may have come up with a better way to do this. Stay tuned. Alan N1AL On 02/26/2016 09:05 AM, Paul Saffren N6HZ wrote: > Hi Dave, > > The P3 does execute the commands one after another. The problem is likely > that the K3 commands take a little longer to execute and there is no waiting > in the P3 for the K3 to change frequency. In other words, the P3 executes > the serial commands in sequence. It gets to a K3 command (DN7, UP7 etc) and > simply sends that over to the K3. It then continues to execute the commands > in the macro. Using the P3 and/or K3 utility delivers the same results as > would any program (Python, etc) that does not query the K3 for a reply. > > While adding a delay after the K3 commands may help, there is probably a > better way to do this. Let me think about it for a while. > > Kind regards, > > Paul > > > > > > > -- > View this message in context: http://elecraft.365791.n2.nabble.com/P3-v1-57-SVGA-v1-31-BETA-firmware-available-tp7614603p7614637.html > Sent from the Elecraft mailing list archive at Nabble.com. > ______________________________________________________________ > 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 > Message delivered to [hidden email] > 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 Message delivered to [hidden email] |
|
In reply to this post by Paul Saffren N6HZ
Hi Paul,
Firstly-- thank you for putting this on your radar! I will rephrase-- the P3 fails to control the K3 when using some macros in sequence, due to the P3 failing to implement flow control, and the P3 overrunning the K3. End result is the same however-- the P3/K3 cluster fails to execute some macro strings correctly. My problem is that I tend to be P3 centric as it is the device sending the macros, hence why I was calling the P3 as the issue. Today a solution was offered on the mail list, which allows the offsetting of the P3 screen, (for pileup use), if one is using the Genovation pad, or a Python Script. I will be implementing it later today via the Genovation, and testing via Python as well. I spoke to Alan via email, and he was suggesting a fix, so something might be in the works already, you may want to check with him! I sure hope so! I don't really want to use up 5 or 6 macro positions in the P3 unless I have to... Again, thank you for putting this on your radar Paul! -- 73's, and thanks, Dave For software/hardware reviews see: http://www.nk7z.net For MixW support see: https://groups.yahoo.com/neo/groups/mixw/info For SSTV help see: http://groups.yahoo.com/neo/groups/MM-SSTV/info On Fri, 2016-02-26 at 10:05 -0700, Paul Saffren N6HZ wrote: > Hi Dave, > > The P3 does execute the commands one after another. The problem is > likely > that the K3 commands take a little longer to execute and there is no > waiting > in the P3 for the K3 to change frequency. In other words, the P3 > executes > the serial commands in sequence. It gets to a K3 command (DN7, UP7 > etc) and > simply sends that over to the K3. It then continues to execute the > commands > in the macro. Using the P3 and/or K3 utility delivers the same > results as > would any program (Python, etc) that does not query the K3 for a > reply. > > While adding a delay after the K3 commands may help, there is > probably a > better way to do this. Let me think about it for a while. > > Kind regards, > > Paul > > > > > > > -- > View this message in context: http://elecraft.365791.n2.nabble.com/P3 > -v1-57-SVGA-v1-31-BETA-firmware-available-tp7614603p7614637.html > Sent from the Elecraft mailing list archive at Nabble.com. > ______________________________________________________________ > 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 > Message delivered to [hidden email] 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 Message delivered to [hidden email] |
|
In reply to this post by Alan Bloom
Thank you Alan! As always Elecraft is there with the right stuff at
the right time! THANKS AGAIN GENTS!!! -- 73's, and thanks, Dave For software/hardware reviews see: http://www.nk7z.net For MixW support see: https://groups.yahoo.com/neo/groups/mixw/info For SSTV help see: http://groups.yahoo.com/neo/groups/MM-SSTV/info On Fri, 2016-02-26 at 11:41 -0800, Alan wrote: > Yes, the issue is that after the P3 sends the UP7, DN7 command, etc. > to > the K3 it doesn't receive the new frequency back from the K3 right > away. > So when the #FXT1 command (go to fixed-tune mode) is executed it > is > based on the old K3 frequency, not the new one. > > Adding a delay in the Genovation keypad solves the problem because > it > gives the K3 time to update the P3 with the new frequency before > executing the #FXT command. > > Paul and I have been talking about it and may have come up with a > better > way to do this. Stay tuned. > > Alan N1AL > > > On 02/26/2016 09:05 AM, Paul Saffren N6HZ wrote: > > Hi Dave, > > > > The P3 does execute the commands one after another. The problem > > is likely > > that the K3 commands take a little longer to execute and there is > > no waiting > > in the P3 for the K3 to change frequency. In other words, the P3 > > executes > > the serial commands in sequence. It gets to a K3 command (DN7, UP7 > > etc) and > > simply sends that over to the K3. It then continues to execute the > > commands > > in the macro. Using the P3 and/or K3 utility delivers the same > > results as > > would any program (Python, etc) that does not query the K3 for a > > reply. > > > > While adding a delay after the K3 commands may help, there is > > probably a > > better way to do this. Let me think about it for a while. > > > > Kind regards, > > > > Paul > > > > > > > > > > > > > > -- > > View this message in context: http://elecraft.365791.n2.nabble.com/ > > P3-v1-57-SVGA-v1-31-BETA-firmware-available-tp7614603p7614637.html > > Sent from the Elecraft mailing list archive at Nabble.com. > > ______________________________________________________________ > > 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 > > Message delivered to [hidden email] > > > ______________________________________________________________ > 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 > Message delivered to [hidden email] 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 Message delivered to [hidden email] |
|
In reply to this post by Paul Saffren N6HZ
As much as I dislike being a "me too" person, Elecraft is to me, the
epitome of proper product, service and respect. If we could only make politicians in the same vein. 73, Gary KA1J > Thank you Alan! As always Elecraft is there with the right stuff at > the right time! THANKS AGAIN GENTS!!! > -- > 73's, and thanks, > Dave > > For software/hardware reviews see: > http://www.nk7z.net > > For MixW support see: > https://groups.yahoo.com/neo/groups/mixw/info > > For SSTV help see: > http://groups.yahoo.com/neo/groups/MM-SSTV/info > > > > On Fri, 2016-02-26 at 11:41 -0800, Alan wrote: > > Yes, the issue is that after the P3 sends the UP7, DN7 command, etc. > > to > > the K3 it doesn't receive the new frequency back from the K3 right > > away. > > So when the #FXT1 command (go to fixed-tune mode) is executed it > > is > > based on the old K3 frequency, not the new one. > > > > Adding a delay in the Genovation keypad solves the problem because > > it > > gives the K3 time to update the P3 with the new frequency before > > executing the #FXT command. > > > > Paul and I have been talking about it and may have come up with a > > better > > way to do this. Stay tuned. > > > > Alan N1AL > > > > > > On 02/26/2016 09:05 AM, Paul Saffren N6HZ wrote: > > > Hi Dave, > > > > > > The P3 does execute the commands one after another. The problem > > > is likely > > > that the K3 commands take a little longer to execute and there is > > > no waiting > > > in the P3 for the K3 to change frequency. In other words, the P3 > > > executes > > > the serial commands in sequence. It gets to a K3 command (DN7, UP7 > > > etc) and > > > simply sends that over to the K3. It then continues to execute the > > > commands > > > in the macro. Using the P3 and/or K3 utility delivers the same > > > results as > > > would any program (Python, etc) that does not query the K3 for a > > > reply. > > > > > > While adding a delay after the K3 commands may help, there is > > > probably a > > > better way to do this. Let me think about it for a while. > > > > > > Kind regards, > > > > > > Paul > > > > > > > > > > > > > > > > > > > > > -- > > > View this message in context: http://elecraft.365791.n2.nabble.com/ > > > P3-v1-57-SVGA-v1-31-BETA-firmware-available-tp7614603p7614637.html > > > Sent from the Elecraft mailing list archive at Nabble.com. > > > ______________________________________________________________ > > > 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 > > > Message delivered to [hidden email] > > > > > ______________________________________________________________ > > 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 > > Message delivered to [hidden email] > ______________________________________________________________ > 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 > Message delivered to [hidden email] ______________________________________________________________ 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 Message delivered to [hidden email] |
| Free forum by Nabble | Edit this page |
