10/02/2017

My KX3 Digimode Interface


This is a short description of what I built for using digimodes on my Elecraft KX3.
It's not a final building project, there is no PCB ... you're invited to experiment yourself with what works for you, but I may give you some ideas to get you started.

My main purpose was to use this for SOTA activations in digimodes (mainly PSK31 and RTTY).
Of course you can operate PSK on the KX3 by reading received text on the 8 character decoder in the VFO B area, and sending back your reply with the CW paddle.
I did try that on one activation, but I can assure you, it is not the most flexible way of operating, so there had to be a better way. 

It all started with reading on the SOTA reflector about a cheap Linx 7" tablet running a full Windows 8 install, and it seemed to have a 4-pin audio connector, so audio IN and OUT.
Those were two things my good old Nexus 7 (2012 edition) lacked : running Windows programs like  FLDIGI, and audio input.
So I got me one of those tablets for 99€ in a local electronics supermarket, where it was sold under the brand name Lamina.
In the meantime you can get them much cheaper, and probably with better specs (more memory, faster CPU etc), but it seems they only have an 8" and a 10" version on the market now.
See http://linxtablets.com/

Now I needed an interface !

I based my interface loosely on this circuit :


Since the KX3 can use VOX in the DATA A mode , I didn't need a PTT circuit, just two transformers, some resistors and capacitors and that should be it.
I finally ended up with this much simpler circuit :


The transformers are 1:1 , the type you find in old computer modem boards.
Right angle 4-pin connectors were difficult to find locally, so I just ordered some ready made shielded cables from Ebay, and cut those in two. The straight connector is used at the tablet, the right angle one is for the MIC input on the KX3. Also the Phone connector has a right angle connector, but with only 3 pins.

The connection convention for most tablets and phones is this :
(Google TRRS for more info)

TIP            : LEFT audio out
RING 1     : RIGHT audio out
RING 2     : GND (of course, GND is connected to the real shield of the cable)
SLEEVE   : MIC input

One thing I have been struggling with was the fact that the tablet wouldn't recognize something being connected to the MIC input, and would keep using the built in microphone.
So it is essential that you put a resistor on the MIC connection to the tablet !
I used 10k, another value may work for your phone/tablet ... experiment !
Other resistors are "selected in test" ... just pick whatever you need to obtain acceptable levels in & out. Remember that the KX3 has no separate DATA connector, so we're using the MIC and PHONE connectors, and the levels will depend on your MIC gain and volume settings.

Then I found a nice little case for my project, funny enough ... it is from an old phone modem for a laptop ! Size is only 7.5 x 3 x 2 cm.



The output of my interface is a female 5-pin DIN connector because I also have cables from this DIN connector to other rigs. This way I can also use the interface e.g. on a Kenwood THF7E, which also has built-in VOX. The 5-pin DIN is wired according to the "BayCom" standard (but I don't use the PTT line) :


The cable for the KX3 has a male DIN connector on one end, the other end is split in 2, one cable for the Phone output, and one cable for the Mic input on the KX3. Here the complete assembly, interface + KX3 cable :


Operating the tablet with FLDIGI is not so easy, it takes some practice if you have only the touch screen. I did my first test with a small wireless keyboard and touchpad, and it worked !


Later, I found out that you can enlarge the Macro-buttons in FLDIGI, by going to Configure > User Interface , and then on the tab Macros you will find Button Height. Put that on maximum (66) and the macros are much easier to use.

Have fun making this project, and hope to work you from one of the summits in PSK, RTTY or who knows even in SSTV ?
73 - Luc, ON7DQ

03/02/2017

IC-7300 Paddle or Key ? Easy solution with Arduino !




Instant switching between key and paddle, and setting two power levels without even touching my rig !

[EDIT: I rebuilt this project in 2023, and expanded it to use all 8 buttons in the Nintendo controller, more info and code are here]

[EDIT July 2026] New version that works with the IC-7300 Mk2, available on my github here

What's your problem ?

Since a couple of months I am the proud owner of an Icom IC-7300.
It's a wonderful rig, designed as a direct sampling SDR transceiver, with all sorts of bells and whistles, a user friendly touch screen and so much more ... for a very low price.

But that is not why I am writing this post.
The most important thing that annoyed me from the start is that the Icom designers clearly hadn't thought about the versatile CW operator.

When you are like me, and switch from paddle to straight key fairly often, you will be disappointed with this rig. On their more expensive rigs, Icom have put a straight key input on the back , and another one on the front for a paddle (labeled ELEKEY). The IC-7300 is of course a lower cost rig, but the Kenwood TS-590SG is about the same price, and it does have two keying inputs !

Now, what exactly is the problem ? You can wire a key and a paddle in parallel to the KEY input on the back, right ? Problem solved ?

NOT SO !
You still have to punch in 8 (yes EIGHT) keys on the rig (or on the touch screen), each time you want to change from paddle to key or vice versa. (For those who do not even know how to do this ... press MENU> KEYER> EDIT/SET> CW KEY SET> TYPE KEY> Select KEY or PADDLE> EXIT> HOLD M.SCOPE ... that's all, hi).
And as you can see, it's also very confusing that you have to go via the memory keyer screen, and not via the normal MENU > SETTINGS > ... as you might expect.
Also ... no programmable PF keys on this rig ...

Now, being a great Arduino fan, I thought there had to be an easy solution ...

Most Icom HF transceivers and some receivers can be controlled via the so-called CI-V bus.
The IC-7300 even has two such CI-V busses, one is incorporated into the USB connection to the PC, and there is also a "classic" CI-V connector  (3.5mm).
I have used the latter for my project , leaving the USB connection for CAT control (log program, digimode program, etc ... and for the built in soundcard of course).


CI-V bus

To understand how our Arduino project works, first a brief introduction to the CI-V bus.
I got a lot of information from Jean-Jacques, ON7EQ (see: http://www.qsl.net/on7eq/en/ , then >Projects> Arduino), and also from the "Bible of CI-V" written by Ekki, DF4OR
(see http://www.plicht.de/ekki/civ/index.html).

CI-V stands for Computer Interface 5, and is already in use with Icom transceivers since the eighties.
It is a single wire bus at TTL level, the jack is a 3.5 mm stereo plug of which only the TIP and the SHIELD are used. For control from an RS-232 port (PC) an interface is needed (eg. using a MAX232), but this is not necessary with the Arduino, since we are working at TTL level.

In the idle state, the bus is high, or "floating" (+ 5V). If the computer wants to send something, the bus is pulled low by the computer, if the transceiver sends something, it will pull the bus low.
The format of the data is NRZ (Non Return to Zero).

NRZ Format (source: Icom CI-V Manual)







Now, what do we need for this project ?
We want only to send some bytes from the "controller" (the Arduino) to the rig, and not listen to what comes back. Each message to the transceiver is composed of a fixed number of bytes, and some command bytes with or without extra data bytes (a frequency, a text, a status).

 A message always starts with twice $FE ($ or 0x is the prefix for a hexadecimal number).
Then follows the address of the transceiver, for an IC-7300 is this example $94.

After that comes the controller address, which is always $E0 (and it is never actually used in the transceiver). Now it is time for the command, if needed a sub-command, and finally the data bytes.
To conclude the message, the last byte sent is  $FD, and then the transceiver is ready to receive the next message.

There is still a small problem with the data bytes, these should not be sent in hex, because there is a chance that the data would contain a byte like $FE or $FD (the start and stop codes). Therefore, all data must be sent in BCD format. A number like 123 is then converted into $01 $23. Not difficult, but you have to think about it.

A few examples may make all this complicated stuff a little easier to understand :

Set Mode:
$FE $FE $94 $E0 $06 $00 $FD   =   put the transceiver in LSB MODE
$06 is the mode set command, $00 = LSB, $ 01 = USB etc ... you can find all the modes in the full manual of your transceiver or on the site of DF4OS.

Set USB AF / IF:
$FE $FE $94 $E0 $1A $05 $00 $59 $00 $FD:  put the USB port output (signal going to the PC) in AF mode, with $01 you set the IF mode. This again saves five keystrokes on the transceiver!

[Note : if you haven't used this feature of your 7300, it's great fun !
With the USB port in IF mode, you send 24 kHz of received signal to the PC, which can use it in any SDR program. One thing I use it for, is listening to DRM (Digital Radio Mondiale) with the DReaM software, and without using any additional hardware (converters etc)

Set Power:
$FE $FE $94 $E0 $14 $0A $00 $28 $FD:          put the TX power at 10 W
$FE $FE $94 $E0 $14 $0A $02 $55 $FD:          put the TX power at 100 W
The power is actually expressed as a percentage. The data ranges from 0 to 255, for 10 Watts you would have to send 10%, or about 255 x 0.10 = 26. In a test, I found out that 28 is nearer to 10W.
For 5W, 7% is about right, so send 255 x 0.07 = 18.

This feature saves the endless rotations with the multi-switch, it will certainly prolong it's life ...
I have included this in my project (in the extended code) ... and it uses no extra buttons! (see code).
With a long press on the KEY or PADDLE button, the power is set to 10 or 100 watts respectively.

If you have the courage to read the full manual (it's on the CD supplied with the rig), you will find more interesting commands in chapter 19.

TIP: if you want to test if a command does what you want it to do, DF4OS has written a nice Windows application: the CI-V Tester.
You can download it here: http://www.plicht.de/ekki/software/civtest.html.

The Arduino Hardware

The circuit can not be more simple:

  • an Arduino UNO, or one of the smaller variants (Nano, or Pro Mini), one diode, a resistor and two push buttons
  • a 3.5 mm jack with a shielded cable end


NOTE : Vcc means the 5V pin on an arduino board, and if you power the Arduino via the USB input, you still need to connect the 10k resistor to the 5V pin on the Arduino.

Add one more resistor if you want to read back the reply from the rig (not used in this project), put 4k7 from the TIP of the 3.5 mm connector to an interrupt capable pin (D2 or D3).

*****

Put it in a box !

Now being a very simple project,I still wanted it to be in a nice enclosure.
In my junk box I found this old Nintendo controller with two red buttons ... perfect!
Inside was a printed circuit board with an 8-bit shift register (for the 8 buttons). I removed the chip and so I had nice solder pads for every button in the box.



I'm using only the two red buttons for now, but I can easily expand the project to use the other buttons, just adding the wires and some lines of code ... that's it !
Due to the limited space in the box, I used an Arduino Pro Mini without pins, it fit just below the original PCB. The necessary wires were soldered directly to the Arduino. Some adhesive tape ensures that no short circuits occur.

Here a picture of the finished product:



Anyone building this project and put it in a nice case ? Send me a pic and I will gladly put it on this page ! (my address is on QRZ.com)

Here a detail of the assembly inside, with the two "carbon" switches





Arduino Software

If you ever programmed an Arduino , you know that an Arduino program is called a sketch.
A sketch is written in a special dialect of the C language, with the use of libraries in C++.
A sketch always consists of three parts: first the declarations, then a setup() function and finally a "loop()" function. The latter continues to run forever ... until you disconnect power.

Both the setup and the loop can call additional functions, for example in this project. the function blink() ,  which makes the built-in LED flash briefly for each press of a button.
(Not very useful in my case, since I can't see that LED, hi, but I could wire an extra LED and mount it in the top of the box)

All in all, the code is very straightforward, this is really a beginners project.
Everything should be clear from the added comments (after the // characters).

I made two versions of the sketch, a very simple one for those that only want the paddle/key switch. Then a longer one for detecting short/long press and do the power switching.

VERSION 1.0 only KEY < > PADDLE setting

// IC7300 Paddle <-> Straight Key switch
// by Luc Decroos - ON7DQ/KF0CR
// 20170105

#include <SoftwareSerial.h>  // for comms to IC7300

// IC7300 Serial comms
#define BAUD_RATE 9600       // CI-V speed

// serial connection
// RX = IC7300 to Arduino  : to pin 2 via resistor 4k7 (not used here)
//                           must be an interrupt pin
// TX = Arduino to IC7300  : direct to pin 7, with pull up 10k to Vcc (5V)
SoftwareSerial mySerial(2, 7); // (RX, TX)

int keyPin = 8;        // key button to GND
int paddlePin = 9;     // paddle button to GND
int ledPin    = 13;     // internal LED

boolean paddle = true; // start in paddle mode

void setup()
{
  // connect to IC7300
  mySerial.begin(BAUD_RATE);

  pinMode(keyPin, INPUT);
  digitalWrite(keyPin, HIGH); // turn on internal pull-up on the inputPin

  pinMode(paddlePin, INPUT);
  digitalWrite(paddlePin, HIGH); // turn on internal pull-up on the inputPin

  pinMode(ledPin, OUTPUT);
}

void loop()
{
  if ( digitalRead (keyPin) == LOW)  {
    // set rig to straight key input
    blink();
    paddle = false;
    mySerial.flush();
    mySerial.write(0xFE);  mySerial.write(0xFE);
    mySerial.write(0x94); // radio address
    mySerial.write(0xE0);  mySerial.write(0x1A); mySerial.write(0x05);
    mySerial.write(0x01);  mySerial.write(0x64); mySerial.write((byte)00);
    mySerial.write(0xFD);

  }

  if ( digitalRead (paddlePin) == LOW)  { 
    blink(); 
    // set rig to paddle input
    paddle = true;

    mySerial.flush();
    mySerial.write(0xFE);  mySerial.write(0xFE);
    mySerial.write(0x94); // radio address
    mySerial.write(0xE0);  mySerial.write(0x1A);  mySerial.write(0x05);
    mySerial.write(0x01);  mySerial.write(0x64);  mySerial.write(0x02);
    mySerial.write(0xFD);
  }
  
  digitalWrite(ledPin, paddle); // LED ON = paddle; OFF = key
  delay(100);
}

void blink() {
  digitalWrite(ledPin, HIGH);
  delay(250);
  digitalWrite(ledPin, LOW);
  delay(250);
  digitalWrite(ledPin, HIGH);
  delay(250);
  digitalWrite(ledPin, LOW);
  delay(250);
}

VERSION 2.0 with POWER setting

// IC7300 Paddle <-> Straight Key switch
// by Luc - ON7DQ/KF0CR
// 20170105 started project with only 2 functions
// 20170201 extra code for  : hold buttons sets PWR to 10W or 100W  

#include <SoftwareSerial.h>  // for comms to IC7300
#define BAUD_RATE 9600       // CI-V speed

// serial connection
// RX = IC7300 to Arduino  : to pin 2 via resistor 4k7 (not used now)
//                           must be an interrupt pin
// TX = Arduino to IC7300  : direct to pin 7, with pull up 10k to Vcc (5V)
SoftwareSerial mySerial(2, 7); // (RX, TX)

int keyPin     = 8;     // key button to GND
int paddlePin  = 9;     // paddle button to GND
int ledPin     = 13;    // internal LED
int count = 0;          // counter for press time
int longTime = 500;     // limit for short/long press
boolean paddle = true;  // start in paddle mode

void setup()
{
  // connect to IC7300
  mySerial.begin(BAUD_RATE);
  //mySerial.write(0x00); //send any initialization command if needed, not used yet

  pinMode(keyPin, INPUT);
  digitalWrite(keyPin, HIGH); // turn on internal pull-up on the inputPin
                             
  pinMode(paddlePin, INPUT);
  digitalWrite(paddlePin, HIGH); // turn on internal pull-up on the inputPin

  pinMode(ledPin, OUTPUT);
}

void loop()
{
  count = 0;
  while (digitalRead(keyPin) == LOW) {
    count++; delay(1);
  }
  if (count > 50 && count < longTime) {
    // set rig to straight key input
    blink(); 
    paddle = false;
    mySerial.flush();
    mySerial.write(0xFE); mySerial.write(0xFE); // start
    mySerial.write(0x94);                       // radio address
    mySerial.write(0xE0); 
    mySerial.write(0x1A); mySerial.write(0x05); // command    1A 05
    mySerial.write(0x01); mySerial.write(0x64); // subcommand 164 in BCD
    mySerial.write((byte)00);                   // data   
    mySerial.write(0xFD);                       // stop
  }
  if (count > longTime) {
    // set PWR to 10W
    blink(); 
    mySerial.flush();
    mySerial.write(0xFE); mySerial.write(0xFE); mySerial.write(0x94);
    mySerial.write(0xE0); mySerial.write(0x14); mySerial.write(0x0A); 
    mySerial.write((byte)00); mySerial.write(0x28); mySerial.write(0xFD);
  }

  count = 0;
  while (digitalRead(paddlePin) == LOW) {
    count++; delay(1);
  }
  if (count > 50 && count < longTime) {
    // set rig to paddle input
    paddle = true;
    mySerial.flush();
    mySerial.write(0xFE); mySerial.write(0xFE); mySerial.write(0x94);
    mySerial.write(0xE0); mySerial.write(0x1A); mySerial.write(0x05);
    mySerial.write(0x01); mySerial.write(0x64); mySerial.write(0x02);
    mySerial.write(0xFD);
  }
  if (count > longTime) {
    // set PWR to 100W
    mySerial.flush();
    mySerial.write(0xFE); mySerial.write(0xFE); mySerial.write(0x94);
    mySerial.write(0xE0); mySerial.write(0x14); mySerial.write(0x0A);
    mySerial.write(0x02); mySerial.write(0x55); mySerial.write(0xFD);
  }
  delay(100);
}

void blink() {
  digitalWrite(ledPin, HIGH); delay(250);
  digitalWrite(ledPin, LOW);  delay(250);

}


In the code you may see a strange command :  mySerial.write ((byte)00);
This differs from the other write commands, because you can not write a NULL character.
If you would put write (00) , you would get an error message.

Conclusion

Of course you can extend the hardware and software with the other commands that we discussed, it's just a matter of some extra wires, buttons and some lines of code.

The first extension that I made (setting 10W/100W) can already be seen in version 2 of the code.
I use this for quickly tuning a manual tuner or a magnetic loop, while the IC-7300 autotuner is bypassed.

Another idea I had was making this project fully "auto-sense".
If you briefly touch the paddle, the transceiver would switch to paddle input, ditto for the key.
I tried this, but there is obviously a problem. The contacts for the DITS and the STRAIGHT KEY are wired in parallel. From the first DIT that you send, the Arduino will see this for a "straight key press" and will switch back to key input mode.
Now this can be solved by connecting paddle and key through your Arduino box, and switching them with a relay, so that the Arduino only "looks" to the contact which is not "in use" (the other device is then connected to the rig).
This was soon to be a complicated thing, and I left the idea for what it was ... just an idea , hi.

Some other idea I had was interesting enough ... how about four more buttons to send the first four memories in the memory keyer ?
Well ... I didn't find any command to do this !
Apparently there are CI-V commands to program the text into the memories (I guess those are meant to be used from a contest program on the PC).

EDIT : N1MM found out that the IC-7610 had those commands, and that they also  worked on the  7300 as well , they just were not documented in the 7300 extended manual.
The command struture is as follows (from the N1MM+ help file) :
28 00 00~08 Voice TX Memory (00=Stop, 01=T1 to 08=T8)
BUT another BIG DISAPPOINTMENT : this works only for the vOICE keyer mesaages, not for the CW messages ... what a bummer!

UPDATE on this EDIT :  the commands are now also documented in the 7300 Extended manual , version 8.

In the manual there is of course a circuit to make a 4-button "keyer"box, but the software solution can send all 8 memories.

So much for now ... have a lot of Arduino and ... CW fun !

Luc - ON7DQ/KF0CR

11/10/2016

My "Dr. Frankenstein" Key for WES

Oh what a busy week this was !

On Thursday evening (Oct. 6) we just had the SKSE, and the weekend of Oct. 8-9 was coming up …
WES time again.
But at the same time I had been hunting for a special award, celebrating the passing of Miguel De
Cervantes, 400 years ago (see http://cervantes.ure.es/ ).
When your call is O N 7 "Don Quijote" you HAVE to get that award, right ?
Oct. 9 was the last day to get the three missing contacts to get my “Platinum” award, I only got to
that on the Sunday at 16:00 UTC. So my time in WES was rather limited, in the end I made only 6
QSOs, but … 4 of them were US stations.
Now for the special theme this time … From the depths of the junk box, unspeakable keys!
So between all this Cervantes hunting, I went into the garage and grabbed some wood and screws.
But what to use as contact points ?
I had a box full of old appliances in my garage, ready to bring to the container park (dumpster).
I saw a couple of broken clock radios and a desk lamp. So I cut off three power cords and went back
to the shack.
After some thinking … drilling a couple of holes … and using only three screws, I came to this result :


A view from the side shows how two of the pins of the power cord form the contacts, the power plug
from the third power cord is the key’s primitive “knob”. The lever is a wooden paint stirrer which
seems to have just the right tension, so I didn’t make an adjustment for that. However, the contact
distance was way too big, so I added a fourth screw halfway the lever to reduce the spacing to a
comfortable distance.


I then covered my DF key with an early "Halloween theme" ... scary stuff eh ?



You could call it a “dust cover” but I suspect it collects more dust than it protects … HI.

The key was used in all 6 QSOs, and worked quite well, though it feels rather “soft”.

Here the proud builder/owner … hope you like my “design” !


02/09/2016

The "Dutch SOTA" Tour - Day 3

Day 3 of my short trip meant I had to go home, and had only time for one more summit.

ON/ON-028 Waterschei, 195m, 1 point


I had done this summit the year before, so agin , I parked at the Crystal Arena, at position 51.006741, 5.537109. This is very close to the start of the track.

Last time I had done a long walk around the summit to climb it from the North.
This time I took the more direct approach from the South.
Conclusion : this summit is steep from whatever side you come !
And the slopes are a bit dangerous, it's best to carry at least one walking stick to keep you upright.




Of course, when you make it to the top, the view is the best of all Belgian summits.
You have a 360° clear view, here some of the things you'll see.



The summit itself has very limited space, still I was able to set up my full size 40m linked dipole.



Using the big block of concrete as a support for the fishing pole, and as an operating table.



I spent almost one and a half hour on the summit, and made 30 QSO's on 40m and 20m, mixing SSB and CW. This included also 3 S2S contacts.

That activation was also the end of my trip. I still had to drive 200 km to get back home.

See you on another SOTA adventure !

73,

Luc ON7DQ






01/09/2016

The "Dutch SOTA" Tour - Day 2

Day 2 and 3 of my short tour were not in PA land, but since I had the opportunity, I grabbed a few ON summits as well.

So I left Venlo in the morning and drove some 100 km to my first summit near the city of Liège.

ON/ON-029 St Barde et Tonne, 230m, 1 point

I found a good parking spot in the Rue Sergent Merx, at position 50.658567, 5.560872

The entrance to the track is just opposite this street, in the Rue Naniot. 

I made a better description in a later post, see

https://on7dq.blogspot.com/2017/04/short-sota-tour-and-dirage-ham-rally.html

I set up my link dipole along one of the many paths on the summit, which are all in the AZ.
There is no need to climb the black coaldust "bubbles" and get dirty, hi.


A good result again with 26 QSO's, including 3 S2S.

On to the next one ...

ON/ON-026 Henri-Chapelle, 354m, 2 points

A drive-up summit, with a nice parking spot at 50.677059, 5.920479, where you will also fnd a picknick table, and a bench with a nice view over the "Pays de Herve".

Of course, since it was already 13:00 local time, it was time to feed the operator.





Then, at the same bench, play some radio ... while enjoying the landscape in front.



Only 15 QSO's here and 1 S2S, but still not a bad result.

Time to move again ...
Last summit of the day ...

ON/ON-009 Iverst, 693m, 8 points

This was a new summit for me, it became only valid on April 1st 2016. At first I thought it was an April fools' joke, because in my local dialect "ieverst" means "somewhere" or "anywhere" ... hi.
But after I realized it was real, I had to activate it.

I found a nice parking spot on the Belgian side, at position 50.408334, 6.369737.



There is an information panel on the history of the Belgian-German borderline, and to the right it's only a few steps to a nice operating spot.



Again I had 15 QSO's in the log, and 1 S2S. ON7DQ happy, happy !

That concluded my second day, and I had booked an AirBnb room with a friendly lady in Eupen.
That evening was also the first Thursday of the month, so that meant it was time for the SKCC Eurosprint. So as if I hadn't done enough radio that day, I asked permission to set up on the terrace of the house where I stayed, and made another 3 QSO's in the SKSE.

Read the end of this story on Day 3 or go back to Day 1





31/08/2016

The "Dutch SOTA" Tour - Day 1

In an attempt to activate all Dutch (PA/PA) summits, I made a three day tour along the summits I still needed. I had activated two of the five Dutch summits before.

On August 31st, I left my home at 05:45 local time, and after 300 km I was at the first summit.

PA/PA-004 Torenberg, 107m, 1 point  [EDIT: this summit has been deleted]

I drove to position 52.232284, 5.862798 along the Amersfoortseweg near Apeldoornthere turned right onto Kampsteeg and parked at 52.231135, 5.865236. I found a nice spot with a little shade. I was QRV at 09:45 local time.



In less than one hour, I had 29 QSO's in the log, including 3 S2S.

Since it was not a big detour, I had a quick visit to the historic radio place Radio Kootwijk.



GPS position for driving is 52.174580, 5.827683, where you can park. Parking used to be free, but now it's 5 Euro for one day. You can't pay per hour.
[EDIT: there is free parking here 52.178435, 5.856207 (Hoog Buren, a 3.3 km walk)]

Info in Dutch about Radio Kootwijk is here

Since I didn't plan on visiting the buildings, I just took a few pictures and went to my second summit.



PA/PA-005 Galgenberg, 102m, 1 point [EDIT: this summit has been deleted]

Parking is here 52.059508, 5.939249.

This summit is only accessible by crossing the Terlet glider airfield and a camping site, so you have to ask permission. I tried to find someone to ask, but the place was deserted, it seems averyone had a coffee break at the same time. 
So I had no problem getting to the summit at position 52.063629, 5.932377.

A nice bench was half in the shade, so I could choose if I wanted to be sunburnt or not, hi.


I fixed my pole to the bench, and put up my link dipole. 
In just over one hour the bench was completely in the sun (hi), and my log showed 38 QSO's, including one DX with K4DY, and 2 S2S. One of the S2S was a bit special, as we will see later. It was with Hans PA0HRM/P, who happened to be close by on my next summit  ... over to

PA/PA-006, Signaal Imbosch, 110m, 1 point

Follow the Beekhuizenseweg to this parking place 52.037021, 5.990766, on Google Maps it's called "Parking De Brandtoren".
It is at the end of a cul de sac (called Signaal Imbos), it looks like a bike only path, but can be driven with a car, just look out for all the bikers.
Coming from the village of Rheden, it can be confusing to get there, at a certain point you have to take the narrow road to your left, across from a big parking lot. See screenshot from Google Streetview. You can even follow that small road with Streetview.

(Source : Google Maps)

Just when I had all my stuff ready to start walking, Hans PA0HRM showed up at that same parking, he had finished his activation. Great to meet the PA Association Manager in person !
I just regret that I forgot to take a picture ...

We had a short talk, and Hans gave me clear directions on how to find the exact location of the summit.
The summit marker is NOT where you see "Signaal Imbosch" on Google Maps !


So I started walking, first through this gate ... direction North-East.




After about 450m there is a forest track to your right.




Follow it some 200m, until the tracks widens and has some sandy open spots, there you have to go left and uphill and look for the summit marker, there is no fixed way to get there.
The summit marker is at position 52.03800, 5.99904



The marker stone made a nice place to sit on, and I used my small aluminium table for the KX3.
Perfect !



 It was already past 15:00 local time when I was QRV, and in another hour of playing radio, I had 26 QSO's in my log, and 2 of those were summit to summit contacts.
AND of course I couldn't be more pleased that Hans got home and worked me again, now from his home shack.

After that I had a 100 km driving to do, to the city of Venlo, where I had booked a room on AirBnb.

The story is continued on Day 2



09/08/2016

Ardennes and Luxemburg SOTA Tour - Day 4


For my trip back home, I had selected 4 easy summits.

First I went to

ON/ON-016 Les Aisances

I parked at pos 49.767429, 5.207851, and walked up the slope until I was in the AZ.

Some light rain didn't stop me from activating, I had an umbrella and rain coat, and to protect the KX3 and logbook, I used a large shopping bag on its' side, on my small table. That worked well enough to put 13 contacts in my logbook.






ON/ON-006 La Croix Scaille

This is also an easy drive-up summit, and even better, just across the French border is another one, so you can do two summits with little effort.
I parked my car a bit further than the official parking lot at the "Tour du Millénaire", where it was very busy. My parking spot was here : 49.954300, 4.844630.


I set up my station just across the road, but as it seemed, many walkers passed by, and of course I had to explain several times what I was doing. Also a car with two rangers stopped to check me out, but they were very friendly and made no objections.


The weather was a bit better here, so I could stay a bit longer, and made 22 QSO's.
After a quick lunch, I drove the forest road just across the border, to arrive on another summit ...

F/NO-047 Moulin de Thilay

Parking position was  49.948765, 4.841334, and I walked a bit further along the forest road to set up.


Also here, a car from the "Garde-Chasse" came by several times, they didn't even stop ...

But I got a funny question here.
Two people, a mother and her son had already given me some strange looks at the previous summit.

Now, by coïncidence, they had walked the same road, so they came by my station again, and this time their curiosity was too much and they asked what I was was doing , so I explained all about ham radio and SOTA.
Ah ... said the mother, I thought you were listening for the birds ...
I didn't tell her that we have indeed many "strange birds" in our ham community, hahaha.


I made 21 QSO's here, and also got 3 S2S !





After this activation, I drove back to the Belgian side, and quickly visited the Tour du Millenaire.
Read some info in English here.




A view from above on the parking lot, quite busy for a Tuesday afternoon ...



Now only one summit remained on my list ...

ON/ON-021 Plantis de Mesnil




If you drive slowly to this point, 50.177220, 4.916878, you will see where you can drive into the woods and find a parking spot for just 1 car (or maybe two if you're careful).
This is what it looks like in Google Streetview.



The parking spot is already in the AZ, but I walked a little on the path beyond the barrier to set up.
I didn't take any table or chair, so i just used some plastic bags as a "ground shack".



18 QSO's later, I packed all my stuff, and then it was time to take the long drive home ...
On the way home I saw a nice sunset, with some air balloons flying over ...



That's all folks ... a short but very enjoyable SOTA trip ... and 41 activator points added to my account ... nice.
See you all on the next trip !

Luc, ON7DQ