Kanga Sudden Arduino Shields

Kanga Products are a kit and component supplier in th UK. They offer all sorts of simple kits for the ham. Notably they supply the Rockmite ][, Foxx and Sudden type TXRX’s.

At the Norbreck rally I bought an Arduino based Sudden TXRX that uses 3 shields. One shield acts as an interface to a AD9850 DDS module, one as a Sudden receiver and the final one as the TX.

Pinched from the Kanga Products website (click to follow)

Assembling the kits was relatively straightforward. There were a couple of small issues but they seem to have been hidden buy what has been a complete disaster with the Arduino. The code looks (to my rather uneducated mind) straightforward as it controls the vfo, a rotary encoder and two push button switches. The implementation of the I2C LCD has been the major issue along with an odd position with another of the libraries call Stdlib.

Try as I might I am having almost no success with the module. I have managed to get it to compile, upload and run a very simple ‘hello world’ after spending 2 evenings on the internet and keyboard. Its a very frustrating thing as with the exception of a bandpass filter the kit is ready to go.



The current error is:

Arduino: 1.6.4 (Windows 8.1), Board: "Arduino Uno"

Build options changed, rebuilding all 
Using library Wire in folder: C:Program Files (x86)ArduinohardwarearduinoavrlibrariesWire 
C:Program Files (x86)Arduinohardwaretoolsavr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:Program Files (x86)Arduinohardwarearduinoavrcoresarduino -IC:Program Files (x86)Arduinohardwarearduinoavrvariantsstandard -IC:Program Files (x86)ArduinohardwarearduinoavrlibrariesWire C:UsersAlexAppDataLocalTempbuild7923519500833479682.tmpsketch_jun01a.cpp -o C:UsersAlexAppDataLocalTempbuild7923519500833479682.tmpsketch_jun01a.cpp.o 
sketch_jun01a.ino:12:31: fatal error: LiquidCrystal_I2C.h: No such file or directory
compilation terminated.
Error compiling.

What this tells me is that it can’t find the Library called LiquidCrystal_I2C.h. Believe me Mr Arduino IDE it is exactly where it needs to be! I’m going to get upset in a minute.

Alex Hill, G7KSE, is a regular contributor to AmateurRadio.com and writes from Cumbria, UK. Contact him at [email protected].

4 Responses to “Kanga Sudden Arduino Shields”

  • Glenn W9IQ:

    Have you checked file and directory permissions?

    Can you turn on a verbose switch on the compiler to see more details about the error?

    – Glenn W9IQ

  • jeff herr ww6l:

    sorry about the trouble. you might try to “re-install” the library. does it show up in menu SKETCH/include library ?

  • Hans (BX2ABT):

    How is your library folder named? I recall something about only being able to use underscored, not hyphens, e.g. LiquidCrystal_I2C and not LiquidCrystal-I2C.

  • Hans (BX2ABT):

    BTW, I found the code for the boards and it compiled here flawlessly, both with the Arduino IDE as well as with UECIDE, both running on Linux Mint KDE.

Leave a Comment

Subscribe FREE to AmateurRadio.com's
Amateur Radio Newsletter
News, Opinion, Giveaways & More!

Join over 7,000 subscribers!
We never share your e-mail address.

Also available via RSS feed, Twitter, and Facebook.

Subscribe FREE to AmateurRadio.com's
Amateur Radio Newsletter

We never share your e-mail address.

Do you like to write?
Interesting project to share?
Helpful tips and ideas for other hams?

Submit an article and we will review it for publication on AmateurRadio.com!

Have a ham radio product or service?
Consider advertising on our site.

Are you a reporter covering ham radio?
Find ham radio experts for your story.

How to Set Up a Ham Radio Blog
Get started in less than 15 minutes!

  • Matt W1MST, Managing Editor

Sign up for our free
Amateur Radio Newsletter

Enter your e-mail address: