Update 21/05/2013 :
New boards have now been received :
I can supply these boards for £25 delivered to anywhere in the world just drop me comment. They will be supplied assembled with headers, RJ45 connector, LCD brightness pot, all capacitors, resistors and transistors soldered up. You don’t get the LCD, switches, LED’s or a case of course! The PCB is designed to fit into a Hammond 1598BSGYPB enclosure (Farnell 1426554). Personally I don’t use switches but these are suitable : Multicomp Momentary PTM
Here it is with an Uno installed :

And without :
Update 05/05/2013 :
I’ve sold out of the first two batches of these rotator boards so I’ve placed an order for some new ones which should be delivered before the end of May. We took the opportunity to add a few improvements to the PCB. Its still based round the concept of plugging an Arduino Uno or Duemilanove in upside down as per the post below. Additionally we added the following improvements :
1/ LCD back light is linked to a PWM port so you can adjust the LCD back light brightness via code.
2/ Reset switch added.
3/ Added a remote power switch port (I use this to power a relay to turn the controller on see http://ava.upuaut.net/?p=461
4/ Broke out the I2C Ports
5/ Added LED indicators for the axis activations.
6/ Redesigned the board to accommodate changes.

As before I plan to offer this PCB with the headers (RJ45 for rotator connection, Arduino headers and back light dimming resistor) and the switching circuits pre-assembled for about £20 including delivery (will confirm in the next few weeks).
You will need to supply reset switch/LED/LCD if you require these. Personally I use https://www.sparkfun.com/products/709 for the LCD.
This design has been released as open source the schematic is available for download here : K3NG Rotator Interface V3, the Cadsoft Eagle files here : K3NG Rotator Interface V3.
Original Article :
Given my ideal location for tracking on top of a hill I decided last year to beef up the Watson Collinear antenna I was using to a yagi. The only issue with this is the yagi antenna is directional and needs to be pointed at the target. To facilitate this I purchased a Yaesu G-5500 Elevation-Azimuth Rotator unit. This comes with a great controller that has a port on the back to plug in the optional GS-232A controller.
The only downside is the controller is a few hundred quid which given it can be emulated with an Arduino seemed a little bit excessive. Having spent a while searching round the web I came across K3NG’s Arduino Rotator Serial Interface which was by far and away the most complete code I’ve seen.
These days making PCB’s is so cheap thanks to Mitch at Hackvana I decided to make a board for the rotator controller hardware. Initially I was going to make a custom Arduino board with AVR on it etc but then I decided to make it easy and just put a header on there so you could plug an Arduino Uno/Duemilanove on there. This instantly gives you power, the serial interface and is replaceable quite easily.
For the other components I used surface mount 0805 components and transistors. Connection to the rotator was via a CAT5 socket. The large pot on the left is to adjust the screen brightness. The header at the back is to connect an LCD too and there are 4 headers for physical up/down/left/right switches on there.
The Arduino goes in upside down :
Then the LCD plugs in :
Finally it was designed to go in a Hammond enclosure :
Add a 3D printed front bezel :
And voila a nice tidy interface for the controller that costs a damn sight less than the proper Yaesu thing. Now use K3NG’s wonderful code at http://radioartisan.wordpress.com/yaesu-rotator-computer-serial-interface/ to get it up and working.
I’ve released this board as Open Hardware so you are free to use it as you see fit. The Eagle CAD files are here : K3NG Rotator Interface V2
Bill of Materials for the board as follows :
Resistors : all 0805 1K Farnell 9332383
Capacitors : all 0805 0.1µF Farnell 1759143
Transistors : all MMBT2222A Farnell 9846700
RJ45 Jack : TE CONNECTIVITY 3-5338556-1 Farnell 2059819
Pot : TE CONNECTIVITY / CITEC 5350500107 Farnell 1174451
Header : Just buy strips of 1 row 2.54mm pitch header i.e Multicomp MC34743 Farnell 1593425
Case : Hammond 1598BSGYPBK Farnell 1426554
Just a quick warning I did originally intend to have the ICSP header broken out so you can program it via this but I didn’t have my spatial awareness hat on when I made the board and the lines are inverted so as it stands the ICSP break out isn’t usable (unless you plug it in from the rear of the board). This won’t affect you programming the Arduino as normal via the USB.








Hi,
Thanks for the sharing.
Is it possible with this interface to control the rotator from the pc via the USB connection on the arduino uno board? I don’t get the use of the RJ45 jack here.
Thanks for any help.
Hi there thanks for your query. The RJ45 connector is there to connect the rotator to the Arduino board. From there you do indeed control the rotator via the USB. Basically using K3NG’s software (http://radioartisan.wordpress.com/yaesu-rotator-computer-serial-interface/) and this hardware and you have a Yaesu G232B clone.
Cheers,
Anthony
Do you still happen to have a board or two and components that you’re willing to part with?
Hi do you have any of the parts and PCB available for the rotator controller?
73 Clive GW0PPO
Dear Anthony,
First of all, Thank you very much for this super arduino rotor shield .
If you have still some board left , I am ready pay your cost + Shipping and would like to get one of them.
73 TA2LE
Do you have any pcbs left? I really want this but I am on a shoe string budget.
Thanks 73′s KA2RRZ
What kind of switches are those? You didn’t say if they were momentary or what, and you didn’t even list them in the materials.
Hi?have you any PCB for sale?Please?e-mail me
731RX3M
Hi will this work with my Kenpro KR-400RC
cheers Chris
FYI.. Allelectronics.com in the USA, has the same case that you used for $10 US and they have cheap shipping and no minimum order.
http://www.allelectronics.com/make-a-store/item/1598-BSGY/GREY-CHASSIS-CASE-5.26-X-5.3-X-2/1.html
They also have a nice cheap $5.95 US LCD 16×2 display board that will be perfect for this project and works with the Ardunio standard LCD library as well if you reverse 15-16 pins and it takes 5V input so need for any limiting resistors.
http://www.allelectronics.com/make-a-store/item/LCD-3162/16-X-2-LCD-W/LED-BACKLIGHT-LARGE-CHARACTER/1.html
Just thought I would pass those along to help save some people a little money on their projects.
Also this 16×2 LCD(yellow/green backlight) appears to be Arduino compatible as well for only $6 US.
http://www.allelectronics.com/make-a-store/item/LCD-226/16-X-2-LCD-W/LED-BACKLIGHT/1.html