Saturday, November 14, 2015

More 10m WSPR

Added details and Links

Here is my: Today's 10m WSPR Report:

My 2015/11/14 10m WSPR Report
Info from Database
Most of the USA spots were logged during daylight hours, and then late in the day Australia and Japan spots were logged.

Sadly, even though I got up very early (2am local) to start my 10m WSPR Beacon, I did not receive any spots from Europe. Maybe I will get a Europe-Spot later next summer when we will share more daylight hours.

-- Home Page:

Thursday, November 12, 2015

10m WSPR from PNW

Added details and Links

After reading Roger's - G3XBM 10m WSPR to USA Blog, I decided to try to help make a USA to Europe WSPR connection.

It took a little futzing to adjust the normal WSPR Radio Dial Frequency 28.1246MHz (down by 110Hz) to get my RF into the center of the 200Hz wide WSPR band. My first spot report indicated that I was above the band by a few Hertz. Setting to 28.1245MHz fixed the problem.

Sever spots later, it is obvious that the Pacific Northwest was very much under represented on the 10m WSPR map, my station is the only one, see: upper-left on the map below.

I am the only Northwest 10m WSPR Station
My goal now is to wait for the band to change for Europe and/or Far East stations. I will have to wait and see if it opens.

Currently I am running my Phone WSPR Beacon APP, with acustic/VOX connection to the Radio (see previous post). I have a Proper wired Phone/Tablet "Radio Interface" on order. With the new interface I will be able to run this and other Digital APPs without room noise interference.

But for proper encode/decode WSPR operations, a Workstation running the complete "WSPR" program is really necessary as the Android WSPR App does not decode received signals, it runs in Beacon mode only. Some other Digital Phone Apps will encode and decode, see DroidPSK.

UPDATE: 21:45Z

Now 10m is opening West to Australia.
10m at 21:45Z
It will be interesting to see what happen when the "Gray Line" gets nearer my location.

Interesting, some people spell it "Gray Line" and others "Grey Line"?  I think "Gray Line" is correct.

UPDATE: 01:30Z

Well, the "Gray Line" was uneventful, only one station, I was expecting more Far East spots.

10m Spots At and After Gray Line

UPDATE: 01:50Z

QSY to 40m WSPR.

-- Home Page:

Wednesday, November 11, 2015

Working WSPR With a Phone APP

Added, additional details.

Today for fun, I wanted to try working with WSPR again, I have not done that for a long time.

I found a Android Phone WSPR Beacon APP, that generates the WSPR tones, which when acoustically coupled to a Radio with VOX, transmits as necessary.

The Acoustic WSPR Interface
(Note: Unlike what the photo shows,
the Power was actually set to 5 Watts)
The Radio was Set Up for VOX on 20M
The WSPR Beacon App runs on both my Cell Phone and my Samsung Android Tablet. As with all WSPR programs, the system clock must be set within a second (or two) of the real time.

The Cell Phone network maintains my phone with an accurate system clock.

But my Tablet does NOT allow itself or "third party" Apps to "Automatically" change the clock from an Internet or GPS time standard. And therefore, an Interactive Clock Set is necessary. I use the ClockSync App for this. It is reasonably simple - just set the Time to the next whole minute, and then press an on-screen button at the beep (after a count down, it tell you when).

Using my Cell Phone to Generate WSPR Tones, here are the results on the WSPR Map:

16 Stations, 89 Spots
From My Location
After 2.5 hours of working 40m and 20m, my WSPR Beacon was received by 16 stations for a total of 89 Spots, some spots were obviously repeats. The furtherest station was 3894km.

 Timestamp        Call   MHz       SNR Dft Grid   Pwr Repter RGrid    km  az
 2015-11-11 18:44 WA0UWH 14.097177 -24   3 CN88xc  5  XE1NW  EK08    3894 140 
 2015-11-11 18:56 WA0UWH 14.097171 -30   0 CN88xc  5  W0RPK  FM15hn  3891  94 
 2015-11-11 18:44 WA0UWH 14.097182 -30   4 CN88xc  5  KU4QI  EM87bx  3260  96 
 2015-11-11 18:44 WA0UWH 14.097189 -26   4 CN88xc  5  K5CZD  EM32vn  3032 114 
 2015-11-11 18:56 WA0UWH 14.097211 -24   0 CN88xc  5  KD6RF  EM22lb  2883 118 
 2015-11-11 19:00 WA0UWH 14.097208 -20   0 CN88xc  5  K9DZT  EN52wx  2679  90 
 2015-11-11 18:44 WA0UWH 14.097189 -11   3 CN88xc  5  AL7Q   BP40fc  2310 316 
 2015-11-11 18:44 WA0UWH 14.097180 -27   3 CN88xc  5  WD0AKZ EN34mx  2238  88 
 2015-11-11 18:48 WA0UWH 14.097250  -3   0 CN88xc  5  NO1D   DM34tn  1705 148 
 2015-11-11 19:28 WA0UWH 14.097225 -10   0 CN88xc  5  N6RDR  DM13cx  1610 166 
 2015-11-11 19:00 WA0UWH 14.097196 -27   1 CN88xc  5  K6PZB  CM88nk  1077 184 
 2015-11-11 17:48 WA0UWH  7.040173  -4   1 CN88xc 20  W0AY   DN26xo   625 103 
 2015-11-11 17:52 WA0UWH  7.040175  +2   0 CN88xc 20  KD7OA  DN16     418 114 
 2015-11-11 17:24 WA0UWH  7.040178 -20   1 CN88xc 20  KF7O   CN85oh   316 191 
 2015-11-11 18:12 WA0UWH  7.040180  -4   2 CN88xc 20  NC7U   CN87qp    67 221 
 2015-11-11 17:52 WA0UWH  7.040180 -24   0 CN88xc 20  KD7HGL CN87ts    45 214 

Note: The WSPR Phone APP is "Beacon-ONLY", that is, it does NOT receive, decode, or report on signals.

It was fun and simple !

-- Home Page:

Saturday, October 24, 2015

XprotoLab USB Oscilloscope

Added Fritzing Diagram and corrected other details.

My friend Larry - KB7KMO put me on to a neat little device - An XprotoLab USB Oscilloscope.

I write most of my Software Projects at my Desk, which is three flights of stairs above my Electronic Shop, below is where my normal 100MHz Oscilloscope Lives. Often a simple voltage measurement or logic level on a Protoboard Project pin or clock line is needed while developing software. A "local" and cheap oscilloscope would be handy.

The XprotoLab USB Oscilloscope is rated at 200KHz and -14v to +20v with Duel Inputs for Analogue Signals, 8 Digital Logic Lines, and Internal and External Sync.  It also provides one Programmable Signal Output. It is powered from the USB, and can provide low-current power at 5v and 3.3v to external circuits, see the online Features and Specification. All of which is fine for my needs and simple measurements.

The XprotoLab USB Oscilloscope comes in several different configurations, I chose the inexpensive $20.00 XprotoLab-Plain configuration. This configuration requires an external Display via a MS Window or a Linux Workstation Application (xscope Free), or a Android Phone/Tablet Application (Oscilloscope Pro $8.00), and there may be other options.

With my Double Sided Headers Installed
The XprotoLab-Plain comes with User installed simple Headers, but I decided to install my own Double Sided Headers so that the board can be used upside-down with the Pin Labels exposed. Also, regardless of orientation, the double-sided headers provide additional pins for attaching female jumper wires on the exposed side. I am using it on a dedicated Solderless ProtoBoard.
Fritzing Layout Diagram
XprotoLab on Dedicated ProtoBoard
I jumpered the 5v and 3.3v Pins out to the upper and lower ProtoBoard Rails and Added some 470uF Caps. I also provided DC Blocking Capacitors for quick and easy use for Analogue Input signals (depending on which hole the jumper wires are connected).

The software User Interface takes some time to understand, but most things are obvious. Currently I have the XprotoLab hooked up to my Esp8266 Esp13 Project.

Xscope Display on my Linux Workstation
It also seems to works well with both my Android Phone and Tablet.

So far, . . . I am impressed, I like it, . . . it does a great job, Thanks Larry !

-- Home Page:

Monday, October 12, 2015

Esp8266 Esp-13 - Testing

Today I found time to do some Contrived Stress and Speed Tests on my latest ERB-EspWebServer Code, using the Esp8266 Esp-13 module.
  • For the Tests , the Esp-13 was on a local WIFI network, running at 160MHz, with 4MB of 80 MHz Flash.
  • My Workstation is hard wired connected to the same network via a switch.
  • The Http Transfer Protocol used is "CHUNKED".
  • The Automatically Refreshed (4 Second) Home Page was a little over 30KB.
  • My Workstation had 20 Tabs open, each connected to the Esp's Home Page.
  • The included Graphic was showing a steady 15.8KB FreeHeap.
  • The Test Home Page has; Text, Graphs, Charts, and SVG Images, all Dynamically Created for each Http request.
  • Also, during the Test, mDNS was scheduled and updated each 5 minutes, ntp was updated each 30 minutes.
  • Diagnostic Trace and Status was being Created and Displayed on the Workstation Arduino IDE Monitor via USB.
  • My Normal Workstation work (which was unavoidable) was also being done during the Tests.
If I have my maths , data and methods correct, the results is:
( 20Esp Tabs x 30KB ) / 4Sec = 150KB Per Second Created and Transferred

One of 4 Groups of 5 Esp Tabs
The Esp-13 ran for about 1 hour, before I got GREEDY, an attempted to open more Browser Tabs. At about 35 Tabs things started to FAIL, the update page rate was decreasing, and eventually the Esp-13 crashed and rebooted itself.
Typical Monitor Output
That was fun, . . . the Esp-13 was just . . . Smok'ng !!
I am impressed and very happy with the results.

I will soon update my GitHub Repository with the revised and much faster code.

Let me know if you are interested in participating in a Live Internet Stress Test.

The initial Internet Tests (with my friend Jeff) suggests the Home Page will update at about 6 seconds per page over the Internet, with the Auto Update rate set to 3 Seconds. And, which, of course, is going to be very dependant on my end of a very slow network. So far, we have not done any multi-Tab Test.

Soon, for some more Tests, I plan to connect the Esp-13 to a Very Fast Internet Connection at my Son's house, stay tuned for that.

-- Home Page:

Wednesday, October 7, 2015

Esp8266 Esp-13 Programming Fixture

Updated Image with Chip Bypass Cap

Here is my Esp-13 Programming Fixture in Fritzing format.
Esp8266 Esp-13 Programming Fixture
 The Esp-13 and its Adaptor plugs in place of the dual 9-pin headers, see previous blog page.

-- Home Page:

Sunday, October 4, 2015

Esp8266 - Futzing with Fritzing

Updated Image with Chip Bypass Caps

My friend Larry - KB7KMO mentioned Fritzing (CAE) in one of his email the other day.

Several years ago, I looked at Fritzing when is was very beta, it was interesting then, but lacked a lot of what I needed for Experimental Circuits and PCB Hobby Productions.

I updated to the latest Revision (0.9.2b), to take another look.

For what I am doing now with PlugBoards (protoboards) it may help with documentation and project sharing.
Esp8266 Esp-11 Programming Fixture
This is my first real Fritzing Project, it is my Esp8266 Programming Board. Note: the ERB-EspWebServer Farm (see previous posts) will similarly be documented in another Post.

I still need to create some custom parts. For the above Image, I have used "place-holders" images for the Power Source, Esp's and Prop Plug.

So far, Fritzing has been a little frustrating, but that maybe just my leaning curve. You will likely see Fritzing used in some of my future Posts.

To increase brightness of LED, Reduce the value of the LED Resistors (e.g., down to 2.2K).

-- Home Page:

Wednesday, September 9, 2015

Esp8266 - An Unplanned Stress Test

Saturday (9/5) about 5:00pm, I had an interesting and unexpected surprise, HACKADAY publish a note about my ERB-EspWebServer.

As a result, my Blog and the my ERB-EspWebServer Farm were hammered with Internet requests.

With only one Esp8266 Farm Server working (nod169) at the time (others were offline) the request rate was intense. For the next 16 hours the single Esp8266 served about 1650 page requests for 1050 unique visitors. When "choked" with Internet Requests, the Esp successfully rebooted itself (several times), and I only occasionally had to help with a power-on reboot.

The above shows the first 16 hours of the onslaught.

The next day about 10:00am the Internet Requests were still coming in, I had to leave for the day, and therefore had to leave the Esp to its own fate. It eventually crashed, and therefore it was mostly down for the next 24 hours.

Once I returned, the Internet Requests started up again, with a little less intensity. And now, 4 days later, the Esp is receiving about 10 hits per hour, see current/live stats here. So far, the Esp has handled about 3500 requests.

Today I added new code to serve a local "Server Farm Photo" which is about 30KB, it can be seen on the current Esp Server Info Page.

This has been a fun and exciting Experiment of Esp Web Server Load Survivability, the Esp8266 did well for itself !!

-- Home Page:

Tuesday, September 1, 2015

My Experimental Exp8266 Web Sever - is on GitHub

Here are some interesting links for the Esp8266:

I have put my “ERB Esp8266 Experimental Web Server” on GitHub, at:

My Esp8266 server is “often/sometimes” online at:

The SSID and Passwd are blank and need to be set in the Main.ino file

A shared Visitor Map IdKey is also set in Main.ino, if used as is, any access to your server will generate a “Shared Visitor Map”. In Ham Radio terms, this is called a “Reverse Beacon” to a shared service. Of course, you can request your own private IdKey.

I hope you find it useful as a working example. I have tried to include many pages and functions that I plan to use in my other Esp Projects

NOTE: All web page data is purposefully dynamically created by the Esp8266, except the “Server Farm” image on the InfoPage, and the “Visitor Map” function on the HomePage.

More functions and/or pages will be added as time permits, and I will update the GitHub as necessary.

As maybe expected, the Esp is sometimes fickle, reboot may be needed occasionally.

Feedback is always welcome.

-- Home Page:

Friday, August 28, 2015

Esp8266 Esp-13 to DIP Adaptor

Added Links and Details

I recently received my homebrew Esp8266 Esp-13 to DIP Adaptors from With only a little sanding of the edges they were ready to assemble.

I made the adaptor available as a free "shared project" on site. They are inexpensive at $4.20 for a set of three. Note: I suggest you order 9 or 12 (or more) to make the free shipping more tolerable for the good folks a OSHPark.

Let me know if you find this adaptor board useful.

The Adaptor and Parts
Soldering the two Castellated Edge Connections was much easier than I thought, with a little rosin on each edge, solder wicked into half-round-holes to form a nice solder bridges between the two boards.

SMT Headers Installed
The SMT Headers were easily soldered on the back. They are inexpensive and available on ebay, for example: here.

Ready to Use
The results can be plugged into a Solder-Less Protoboard, or into a 18 Pin DIP socket. For production, this adaptor would not be appropriate, but for experiments and prototypes, it works great.

Inserted into a Solder-Less Protoboard
The Esp8266 Esp-13 has 4M Bytes of Flash, compared to 512K Bytes on the typical lower numbered modules. Esp-13's are available from several suppliers on ebay. for example: here.

Note: Currently, Esp-13 information is a little sparse on the Internet.

Esp8266 Esp-13 Face Plate
(18 x 20mm)
Esp8266 Esp-13 Pinouts


An another Esp-13 Resource link

-- Home Page: