Category Archives: FPV Components

Charge! My Portable Charging Station

This is my portable charging station.  Materials to wit:

1) Pelican/PVC Case.
2) 1 set of 2 units HP power supply pumping out 12v/24v x 1800watts (intentionally oversized for future proofing!)
3) 1 Turnigy Reaktor 250W
4) 2 pcs 4″x 5″x 2.2″ plastic containers (for the small stuff)
5) 1 pc Lipo Bag
6) 5 strips of Velcro Extreme (used to stick the charger, power supply and plastic containers to the case)
7) 2 sets regular Velcro (for the parallel board)
8) 3M Double-sided tape to stick the aluminium pan to the case.
9) 1 pc 7.5″x 11″x 3″  aluminium baking pan
10) 1 unit LiPo Parallel Charging Board


Canon Powershot SX 230 SH Zoom resolution comparison

The SX230 has 14x magnification, I’m curious how this feature will translate to actual per inch pixel size at some reasonable vertical distance to give me a good starting point before I strap in the camera to my fixed wing for some real tests.

For my test, I took pictures at 0%, 20% and 50% optical zoom from height of about 100m.   I have 2 objectives: to get a good inch per pixel estimate and second, to get the approximate ‘footprint’ or area of the image of each zoom rate.

SHOT 1:  Unprocessed 0% zoom rate:

Canon sx230 at 0 perc zoom 100m
Canon sx230 at 0 perc zoom 100m

SHOT 2: Unprocessed 20% zoom rate:

Canon sx230 at 20 perc zoom 100m
Canon sx230 at 20 perc zoom 100m

SHOT 3: Unprocessed 50% zoom rate:

Canon sx230 at 50 perc zoom 100m
Canon sx230 at 50 perc zoom 100m

SHOT 1A:  pixel at 0% zoom rate:

Canon sx230 at 0 perc zoom 100m
Canon sx230 at 0 perc zoom 100m

SHOT 2A: pixel at 20% zoom rate:

Canon sx230 at 20 perc zoom 100m
Canon sx230 at 20 perc zoom 100m

SHOT 3A: pixel at 50% zoom rate:

Canon sx230 at 50 perc zoom 100m
Canon sx230 at 50 perc zoom 100m


1)  0 and 20% zoom does not have any real footprint difference.
2)  0 and 20% zoom has a good sized foot print from 100m and probably will do for aerial mapping purposes which requires 3-6 inch pixel resolution.
3) 50% zoom actually has only 25% of the footprint of 0% zoom (not 50%!) however, the resolution is good, I suspect less than 1 inch per pixel as shown in shot 3A.
4) Finally 100m is too low for real aerial mapping work, 400m-700m is probably more appropriate.



Installing CHDK to a Canon Powershot SX230 SH

I got a used Canon Powershot SX230 SH for only about $70 (brand new this is about $250).. its beat up pretty good but everything works except for the lens cover which doesnt close even if its turned off.. I dont think this is a big issue at all.

A used Canon Powershot SX 230 SH
A used Canon Powershot SX 230 SH (eyes wide open!)

This will be used as the mapping component of my Skywalker rig and which needs to be updated with CHDK for added features relevant for my use.  Here’s the steps on how to do it:

1) Check out

2) Download the Automatic Camera Identifier and Downloader (ACID) to check for the camera’s installed firmware  (mine was 100c) and download the correct CHDK version (

3) UNLOCK the SD card and format it using the camera’s format function

4) remove the SD card and insert into your PC/laptop.

5) copy all the files downloaded in step 2 to the root directory of the SD card.

chdk directory
chdk directory to copy to your formatted SD card

6) Remove the SD card, LOCK it, then insert into the camera.  Don’t worry CHDK will just ignore the LOCKED state of the SC card and will still allow the camera to write to the SD card (if this is UNLOCKED, CHDK will not start on bootup after step 10).

7) Press the “PLAY” button (not the on/off).

8) Press the MENU Key and under the ‘play’ tab, look for “Firmware Update…” and press the “FUNC SET” button.  After the update, you should see a black/empty screen with “No Image” in the middle (which makes sense since we deleted everything).

Canon sx230 firmware update menu
Canon sx230 firmware update menu

9) Press the ‘PLAY’ key briefly, which is the default <ALT> key to bring up the CHDK menu and you should see the CHDK alternate menu.

chdk main menu after pressing 'play'
chdk main menu after pressing ‘play’

10) Set the SD card to autoboot to CHDK, by pressing MENU (after step 9), navigating to ‘Miscellaneous Stuff’->’SD Card’->’Make Card Bootable’ and pressing ‘FUNC SET’.  The camera will now run CHDK even after turning the camera off.

Making chdk run at startup
Making chdk run at startup


CHDK successfully set as bootable in the SDcard
CHDK successfully set as bootable in the SDcard

11)  That’s it!   If you want to see the different features of chdk check out   Suggested script to load is the KAP_UAV script available from:  Good Luck!

Note: the 230SH will ad 217.3 grams to your rig.

Installing a Zener Diode and Capacitor for HKPilot32 (PixHawk)

Installing a Zener Diode and Capacitor to help bullet-proof your Pixhawk is easy. Both components may just help save your plane or multicopter someday.

The Pixhawk design allows for the servo power rail to be used as a secondary or backup power supply for the AP.  However, the design has very low tolerances such that if power is to come from servo rail (via the ESC or an independent 5V UBEC – the latter is recommended) the servos must not pull more than 5.7v.  Note that most micro servos operate in the 4-6v range (with digital servos going > 10v) and when the voltage pull goes beyond 5.7v, the Pixhawk will reboot, resulting in disaster!

To mitigate voltage spikes beyond 5.7v on this servo rail, the recommended mod is to add a Zener diode.  When a zener diode is  installed in reverse (ie the anode coupled to the ground and the cathode to the current) it acts as some kind of breaker,  activating and capping the voltage spikes once its rated voltage is reached.. this means if the correct zener diode is attached in reverse polarity in the servo rail, it will prevent over voltage and therefore not result in the AP resetting midflight. Installing a capacitor in parallel* to the zener is also recommended as it helps smooth the voltage “ripples” further.

To make a Zener Diode and Capacitor for Pixhawk or HKPilot you need the following:

1)  Two (2) servo leads
2)  One 1N5339 Zener Diode
3)  One 6.3v 220uF capacitor

Zener Diode and Capacitor
Capacitor (L) and Zener Diode (R)

1)  For the Zener – make sure that the polarity is reversed, ie the side with the silver band must be soldered to the current (ie middle) servo lead and the other to the ground.
2)  For the Capacitor – install as normal.. ie the positive to the current servo lead and the negative to the ground lead.

Here’s how it looks like installed:

Capacitor and Zener Diode Completed
Capacitor and Zener Diode Completed

and installed in the HKPilot32:

Zender Diode and Capacitor installed in HKPilot32
Zender Diode and Capacitor installed in HKPilot32

* Coming from an non-electronics background, understanding what parallel connections should be, is confusing.  Thanks to “turdsurfer” over in for pointing out what this meant! =)

Updated Version (2014-11-21): 

It turns out my original intent of just combining both into a single component is possible (, here’s the Diode and Capacitor before being soldered together:

zener and capacitor v2
zener and capacitor v2

and the finished component:

zener and capacitor v2 complete
zener and capacitor v2 complete

The higher capacitor 1000uf 25v, used for filtering,  means less ripples and noise.  It’s ok to place a higher voltage cap in parallel for filtering (ref1, ref2).

Enabling RSSI or Link Quality in MinimOSD with EzUHF Rx and HKPilot32(or Pixhawk)

This is a quick how-to to get the RSSI or LINK quality on your MinimOSD you need the following:

1)  Download MinimOSD Tools and Firmware. Download the MinimOSD configuration tool (CT Tools) and Minimosd ‘extra’ firmware from:

For my setup I download the following files from:

CTTools:   CT Tool for MinimOSD Extra Pre Release
Firmware: MinimOSD-Extra_Plane_Pre-release_2.4_r719.hex

2) Setup EzUHF Receiver to send RSSI or LINK quality values.  Since you are using a Pixhawk or HKPilot, the setup should be that all the channels goes through channel 1 which is ‘muxed’.  Connect to your EzUHF receiver using a USB cable and open the ImmersionRC Configuration Tool.  Once connected, just set channel 8 to either RSSI or LINK  (only channel 8 will with MinimOSD for now so its pointless experimenting with other channels).  You can use either RSSI or LINK, but I suggest you use LINK as RSSI is all about the signal strength and not the actual quality of the link.  Upload the settings to the receiver.  Here’s how it looks like:

ezhuf rssi setup
ezhuf rssi setup

4)  Do not edit any parameters in APM or MP.  You do not need to change or update any settings in the AP configuration so leave it as is.

5)  Get the maximum and minimum RSSI or LINK PWM values in MinimOSD.  For this next step, both segments of the MinimOSD must be powered or any updates in the configuration you make with the MinimOSD will not be saved. The OSD output end must be powered with 12v and the other end is plugged to your laptop with an FTDI cable.  Like so:

minimosd config setup
minimosd config setup

Use the configuration tool to set up the RSSI values (in Panel 1). Make sure you write the configuration to MinimOSD.  On the main ‘Config’ panel make sure that you’ve set the ‘RSSI Channel’ to Channel 8… AND make sure the RSSI Enable RAW is checked.

minimosd rssi setup
minimosd rssi setup (the RSSI enable raw must be checked to get raw values)

Save the configuration, remove the MinimOSD, plug it into the Pixhawk cable and Vtx/Camera cables and power up your system.  On the OSD screen where you’ve set the RSSI to be, you should see a number.  Take note of this as this is your ‘maximum’ link quality value.   Unplug your transmitter and take note of the value.  This time you should see a smaller number.  This is the minimum link quality value.  For my setup, the highest was 1793 and the lowest was 1056. I just set it to 1800 and 1050 since the OSD is limited to steps of 10.   Now power down the system, disconnect all cables, connect 12v power source to the MinimOSD and plug back the MinimOSD to your laptop.

6) Update the MinimOSD PWM Min and Max RSSI Values.  Finally,  fire up the MinimOSD CTools again and change the Minimum and Maximum RSSI values to the one you got in step 5.  Also set uncheck the ‘RSSI Enable Raw’ so you can see the values in percentage format. Save the configuration and test.

Configuring RC5808 5.8Ghz 8-Channel Video Receiver for FPV

The RC 5808  is a simple 12v, 8 channel video receiver with a  single Video output for a monitor or goggles.  I’ve had mine for over a year and I’m completely happy with it.

RC 5808 Receiver
RC 5808 Receiver

The following channels and its frequencies are supported:

CH1 5.705 GHz
CH2 5.685 GHz
CH3 5.665 GHz
CH4 5.645 GHz
CH5 5.885 GHz
CH6 5.905 GHz
CH7 5.925 GHz
CH8 5.945 GHz

In order to change the frequencies, change the pin positions found on top of the receiver:

RC 5808 Receiver
Figure 1: RC 5808 Receiver Channel Assignment

The pin combination assignment to change the channel is found at the back of the receiver:

RC 5808 Receiver
Figure 2: RC 5808 Receiver Channel Pins

To change the channels, position the pin to closed or blacked out half.  For example, figure 1 above, is set to use channel 8 (with reference to figure 2).

The HobbyKing HKPilot32 Stripdown

I decided to bite the bullet and go with the HobbyKing HKPilot32 instead of the Pixhawk for the reincarnation of my Skywalker FPV rig.  By most accounts the HKPilot32 works as advertised and why shouldnt it? it has the same design and uses the same chips as the open source Pixhawk.  Thank you open source and market forces!

Here’s the content of the packet (L to R: USB cord, Servo wire, Power Module, the HKPilo32, cables for the gps, buzzer, arming button, stickers and vibration pads, free memory card/usb adapter and extension board) and a 4MB sd card pre-installed in the device. The only major downside is it does not come with the 6-pin cable needed to connect the HKPilot to the  Quanum Lea-6H GPS.

HobbyKing HKPilot32
HobbyKing HKPilot32

What surprised me is the size of the HKPilot. it has the same dimensions as the APM 2.6 which is great.

HobbyKing HKPilot32
HobbyKing HKPilot32

I’ve heard about the poor quality of the soldering and board layout of the HKPilot.. personally, for the price, I couldnt care less  as long as it works reliably.  Anyway, out of curiosity I checked the board.

HobbyKing HKPilot32 board
HobbyKing HKPilot32 board (back)

and front:

HobbyKing HKPilot32 board
HobbyKing HKPilot32 board (memory card on the left)

In my opinion, the board design and layout is not bad, a bit dirty to be honest but not bad. The soldering while not topnotch seems to look solid  enough at any rate.. of course I’m comparing this to the usual hardware I see (computing and networking appliance’s boards).  You can judge for yourself above.

So does it work?  so far yes, I was able to load the latest ArduPlane firmware and didn’t really have an issue connecting MissionPlanner (except I had to set the connection speed to 38400)

HKPilot32 with MissionPlanner
HKPilot32 with MissionPlanner

Looking forward to setting this up for flight!



Boscam TS582000 5.8Ghz 2W 8 Channel VTx for FPV

This is the manual of the the Boscam TS582000 is a powerful 5.8Ghz VTx.  The best thing about this transmitter is its listed output obviously.. but that’s the only advantage, in my opinion and one could get a lower powered transmitter which can probably get almost the same range. As effective range is affected by several factors afterall.

Here are my comments about this transmitter:

1) Replace the Stock Antenna. Using this with the stock yagi antenna, is pointless because of the donut hole effect which results faded signals when the plane is above you.  It works best using a circular polarized antenna like the Immersion RC Spironet.  In fairness, this holds true to all 5.8 transmitters available in the market today.  All I’m saying the cost difference of putting in a circular polarized antenna (instead of the yagi) for such a powerful transmitter would probably have made little price difference.

2) Limited Mounting Options. You’d think by now that the VTx’s which are being sold as for ‘FPV’ would have better mounting options, but they dont.  Again, this holds true for almost all of the antennas out there.  In my case, I had to reverse the antenna so I can use the mounting screws of the fan to screw it to a custom mounting using a phone card.

3) Clunky Channel Panel. Unlike other transmitters, this particular one is a pain when changing channels.  Not only are the switches really small, there’s no visual feedback to show which channel is active.  Other transmitters have a small digital-like screen to show the active channel which is really handy specially in the field.  In a couple of instances I had to embarrassingly request other FPV flyers if they can change their channel as the 2W is overwhelming everybody and as I said changing the channel on this transmitter is a real pain in the @ss.

Here’s the manual of this transmitter:

Boscam TS582000 Manual
Boscam TS582000 Manual
Boscam TS582000 Manual
Boscam TS582000 Manual



And We’re Back!.. with the Skywalker 1880 From

My replacement FPV platform is finally here.. after losing the 1900 Skywalker 2014  due to a bad GPS caused by the vibration of  a bad motor (bad bearings) activated by a bad operator (yours truly who ran out of TX juice), I decided to use the same platform but this time with better components (specially the motor!).   The platform remains the 1800 Skywalker 2013 CF tail boom (and wooden pan for the FPV cameras) with the elevator on top of the rudder but this time from

Here’s how it came in:


and the contents:



Here’s the Lowdown:


1) The 1880 wings seems to be thicker and looks like it also has a slightly longer root chord than the 1900 wings.

2) Unlike the 1900 wings it doesn’t come with a CF strip on top for added strength although I don’t think its needed considering its thickness and the fact that it also has a longer dihedral, covering 1/3 of the wing.

3) Because of the large dihedral, this wing doesn’t come with flaps, it only has enough room for the the ailerons.

Tail Section

1) This is the T-tail version, with the elevator attached on top of the rudder.  I think this is a good idea, in my SW 1900 the elevator is attached to the base of the rudder. This has a tendency to get skewed by the tall grass I occasionally land in.

2) The connecting plastic mechanism to snap into and remove the elevator to the rudder seems innovative although looks a little bit flimsy to me.  Looks like I need to do a little mod on this.

All the usual parts seems to be complete.  Will post the components list next.