Tuesday, August 1, 2017

Entry #16 - Manual

This page is a very basic manual for my quads where I record basic config and tech info such as flight controller ESCs and settings I need or like to remember to apply.


UARTs

  • Smart Audio/Tramp Telemetry gets wired to  TX port of a free UART
  • ESC Telemetry goes to an RX port of a free UART, All ESC TX pads are wired to a single RX pin.


Chameleon 6


  • FC Matek F405 with PDB
  • UART1- Smart Port
  • UART2 - RX XSR - inversion hack
  • UART3 - ESC Telemetry
  • UART4 - Tramp Telemetry
  • ESCs Wraith 32 35 A motors 2 and 4 reversed


F1-6


  • FC Matek F405  AIO
  • TX1 Tramp Telemetry white
  • RX2 SBus RX - XSR-M/E Orange
  • PWM Signal 5 softserial 1 - Smart port Blue
  • RX3 ESX telemetry Blue
  • ESCs Wraith32 Plus 50A
  • Motors 2 and 3 reversed
  Yaw 270 degrees rotate.


Chameleon 5-2

  • FC Matek F405  AIO
  • TX4 Tramp Telemetry white
  • RX2 SBus RX - XSR-M/E Orange
  • PWM Signal 5 softserial 1 - Smart port Blue
  • RX5 ESX telemetry Blue
  • ESCs Wraith32 35A
  • Motors 2 and 3 reversed

Smart Port for Matek F4 AIO

  • Type “resource motor 5 none” in CLI, ENTER,
  • Type “resource serial_tx 11 A15” in CLI, ENTER
  • Type “Save”, ENTER
  • Connect the inverted telemetry signal to S5 pad

Saturday, July 15, 2017

Entry #15 - Mateksys Betaflight FC F405-OSD and FC HUB-62



I recently bought a Makesys Betaflight FC F405-OSD which along with the FC HUB-6S has pretty much everything I want in an FC.
  • SD Card slot
  • Current Sensor
  • 4 UARTs - Matek say there are 5 UARTs, but it is not clear to me how of if you can access the 5th UART
  • DShot
  • Betaflight OSD
Not only does the Matek F4 tick all my boxes  it even adds some other desirable features.
  • The is a ICM20602 gyro that can run at 32khz and communicates over SPI.
  • The PID loop can run at 16khz. 
  • The pads on the FC and the PDB are well laid out and and very accessable. Most if not pads all are on the edge of the board as is the DFU boot button.
  • The silk screen is clear and  complete i.e. it labels all the pads and the board looks and feels like it is well built.  
  • If you are using the matching FC HUB-6S  PDB you can connect the FC and PDB with a little ribbon cable that comes with the PDB. That ribbon cable carries 5v, 10v, the ESC signals, VCC for voltage sensing and I believe current. so there is no soldering required to connect the FC to the PDB.
     That is really cool - it's a feature I really like.
  • The FC HUB-6S  supports up to 6s.
Some people ask why you need 4 UARTs.
Well in truth you don't.
Assuming you use an SBUS or iBUS receiver you can fly with just one UART.
Or even no UARTs if you choose to go down the PPM path.

However assuming you're an average quad pilot you'll want to use all the features available to you then your UART port allocation would probably look a bit like this:
1) SBUS to Receiver
2) FC Telemetry
3 Smart Audio/Tramp telemetry
4) ESC telemetry - this is the big one most ppl forget about

I want to use all of those technologies and find them very useful, hence having enough UARTs is important to me when choosing FCs.

Performance

When I flew that FC for the first time it was in a brand new 6" Armattan Chameleon with Wraith32 ESCs and BoltC 2450Kv 2207 motors.
And boy was it smooth. That quad is so smooth to fly.
It was the nicest quad I'd flown until I crashed it and broke an arm.
I'm waiting for the warranty replacement frame , but when it is flying it flys really nice.
Easily my best flying quad.

But here's the thing.
I can't say for sure that the FC F405-OSD  was the only reason that the quad felt so good, because the quad incorporated a couple of major changes of tech which my other quads did not have at time of my first flight. These changes are:
  • Moved to BF 3.2 pre release version
  • BLHeli 32 replaced BLHeli S
  • It was my first 6"
So I'm not sure what made that quad fly so well, but the I believe  FC 405-OSD certainly helped.
I've since used it on other quads and it seems to perform really well.
So all in all a very the  FC F405-OSD is a very nice FC  and with the matching PDB (FC HUB-6S )it forms  a very well designed and well integrated core avionics package, that delivers all the features and ports required for a modern quad.

If this sounds good to you but you are building tight builds or prefer and all in one FC then hold on to your hat.
Matek just released the Matek F405-OSD an all in one version of the board. From the specs it's the same FC  with pretty much the same specs but all the features of the PDB are also incorporated into the same board. Basically the   Matek F405-OSD  is like an F4 version of the Betaflight F3 FC with but better build quality and I suspect better 5v/10v power supplies.
Tidy, Very tidy.

Over all I really like these boards  and I think over time they will become my go to board, especially as you can essentially get a traditional version with integrated, but separate PDB or an AIO with integrated PDB if that is what you want/need.

Caveat

At the time of writing (Jul 2017) the FC 405-OSD  has a temporary caveat:
As far as I am concerned there's that is the only downside of this board and that downside is temporary and it is  trivially easy to work around .
This issue will be resolved totally when BF 3.2 is released later this year as the Matek board is an officially supported target in BF 3.2.

In the meantime here's the deal with firmware.
  • I'm not 100% sure, but I think the board shipped with BF 3.1.7 .
  • The Matek target is NOT included in the current 3.17 Betaflight release.
  • The Matek target IS included in the current BF3.2 branch and will be officially supported by the Betaflight  project when BF 3.2 is released, probably later this year.
  • Bear in mind Betaflight 3.2 is not released yet or even at  release candidate stage, so caveat emptor if you decide to use it. 
  • If you're curious the reason I flashed 3.2

Getting Betaflight 3.2 pre release builds.

  • You can get BF 3.2 from the Betaflight Jenkins instance.
  • If  you choose to use BF 3.2 you will need a more recent version of the Betaflight Configurator  than the current release version. 
  • You'll need to go to Betaflight Configurator github project and download a very recent version e.g. the master ( I think that link will get you a recent Configurator).
  • If you have other quads you will need to keep your old configurator around too for your other quad(s) if any, as there are some incompatibilities between the 3.17 configurator and the more recent versions.
    One way of having different versions of the BF Configurator is to create a second user profile in Chrome or a new user in Windows or OSX and use that user./profile for the newer version

Build/Config Issues

The only issue I experienced during the build/configuration was the OSD.
When I powered the quad on and put on my goggles what I saw was a screen full of garbage characters (see below).
The fix was to upload another font in the OSD page of the configurator.
I know the "betaflight" font works and so does the "digital".
I've had reports that some of the fonts won't work so I advise you choose one of the above  but YMMV.

The OSD issue looks like this:



Entry #14 - Turnigy Evolution Sticks Stuck Issue



The Turnigy Evolution is an inexpensive transmitter apparently designed more or less exclusively for quad pilots flying software like Betaflight or Cleanflght.
It's a great controller for controlling relatively simple aircraft.
It's got everything you need to fly quads and it's a great form factor - the case is sort of like a Playstation controller with a screen.

It's a really good controller. The feature set is minimal but it does everything most quad pilots would need and it does it well and at $74USD  (15 July 2017 it's a really good transmitter, which I'd highly recommend to any one getting into FPV/racing/freestyling .

BUT
I recently had an issue where the throttle stick would occasionally get stuck.
When that happened I could not get the throttle past about about 50%.
I Googled and searched YouTube, but could not find anyone who was reporting similar issues.

So I pulled the controller apart but  could not find any loose material. I was stumped.
Then while putting it back together I noticed the switch on the back of the controller was loose.
It could move in and out. Hmmm could this be the issue?

As it happens yes it was the issue. The difference between a working throttle and a jammed throttle was about 3mm of movement.

Since I didn't find any one else reporting this issue I made a video explaining the issue and how to solve it.



Thursday, April 27, 2017

Entry #13 - Good Aussie Quadcopter and FPV Retailers


Quick post of quad copter /FPV retailers who I have found to be pretty good - for me that means reasonable to great service, decent range, reasonable (for Australia) prices and fast shipping.


https://www.hott-hobbies.com.au/

https://www.efaw.shop/ - excellent customer service  - they go over and above to deal with any issue with their products and service.

https://www.phaserfpv.com.au/

buzzhobbies.com.au

https://hobbyking.com/ - surprised? Started by an Aussie and have an Aussie warehouse.

https://www.wildquads.com/

https://www.hott-hobbies.com.au/

https://nemosminiquadsupplies.com.au/

https://www.fpvfaster.com.au/

https://www.multirotorshop.com.au/

https://www.nextfpv.com.au

https://boltrc.com.au

http://www.avitus.com.au/

http://impulserc.com/

Tuesday, April 11, 2017

Entry # 12 - Aide Memoire

An Aide Memoire for quadcopter pilots.

See also my checklists.
SI Labs VCP Drivers 

Lipo Voltages


VTXs

Immersion RC Tramp







Team Black Sheep Unify


Team Blacksheep Unify Pro 58G HV Manual
TBS Unify Pro 58G HV Product Page



Betaflight 


Betaflight 3.2 Default PIDs


Buzzer Codes

https://github.com/cleanflight/cleanflight/blob/master/docs/Buzzer.md

0    GYRO_CALIBRATED       20, 10, 20, 10, 20, 10 Gyro is calibrated
1    RX_LOST_LANDING       10, 10, 10, 10, 10, 40, 40, 10, 40, 10, 40, 40, 10, 10, 10, 10, 10, 70    SOS morse code
2    RX_LOST               50, 50  TX off or signal lost (repeats until TX is okay)
3    DISARMING             15, 5, 15, 5  Disarming the board
4    ARMING                30, 5, 5, 5  Arming the board
5    ARMING_GPS_FIX        5, 5, 15, 5, 5, 5, 15, 30 Arming and GPS has fix
6    BAT_CRIT_LOW          50, 2  Battery is critically low (repeats)
7    BAT_LOW               25, 50  Battery is getting low (repeats) 
8    NULL                  multi beeps  GPS status (sat count)
9    RX_SET                10, 10  RX is set (when aux channel is set for beep or beep sequence how many satellites has found if GPS enabled)
10   ACC_CALIBRATION       5, 5, 5, 5  ACC inflight calibration completed
11   ACC_CALIBRATION_FAIL  20, 15, 35, 5 ACC inflight calibration failed
12   READY_BEEP            4, 5, 4, 5, 8, 5, 15, 5, 8, 5, 4, 5, 4, 5 GPS locked and copter ready   
13   NULL                  multi beeps  Variable # of beeps (confirmation, GPS sat count, etc)
14   DISARM_REPEAT         0, 100, 10  Stick held in disarm position (after pause)
15   ARMED                 0, 245, 10, 5 Board is armed (after pause ; repeats until board is disarmed or throttle is increased)

LED Flashes

https://github.com/cleanflight/cleanflight/blob/master/src/main/drivers/system.h#L46
You need to add one to the values in the enum defined in system.h, which ends up being:
FAILURE_DEVELOPER  1 
FAILURE_MISSING_ACC 2 
FAILURE_ACC_INIT 3 
FAILURE_ACC_INCOMPATIBLE 4
FAILURE_INVALID_EEPROM_CONTENTS 5
FAILURE_FLASH_WRITE_FAILED 6
FAILURE_GYRO_INIT_FAILE 7


Sunday, April 9, 2017

Entry #11 - Notes for the Betaflight F3 Flight Controller



This notes are about the FPV Model Betaflight F3 flight controller board.

The best online resource for this flight controller (and most other RC stuff) is the RC Groups thread, though it is too long to sit down and read and not that great to search.

Here are some quick notes:


  • Due to the double sided board, it's probably best to solder all the wires to the board before building and then install the board, then solder the far end of the wires. This is especially true for the ESC pads. I've done two builds and a board replacement with this board, and attaching the wires to the board first was way easier.
  • The corner mounting holes are connected to ground - I've had boards from two batches and this has been the case with both so be aware. Nylon hardware or other non conducting mounting is probably wise.

  • There are two solder bridges on the bottom of the board:
    - one controls the voltage of the RAM pin. The ram pin is the pin the camera power should com from if you're not going to power it from your VTX.
    - one controls the voltage on the receiver power pin
    - If you don't bridge these I think you get no power to the RX power and RAM pins.

  • It's said the camera and VTX should both be connected to the ground AGND pin. Given the ground plane for the whole board is common, I'm not sure how true this is.

Other references:



Sorry about the images I can't see an obvious way to customise the image size or do a thumbnail with a pop up in Blogger. I'm hoping you'll prefer the info over the aesthetics. The default X-Large is too small and original size gives us this.
A diagram of the pin out and layout of the bottom of the Betaflight F3 flight controller.


Entry #10 - Checklists

Some things to check while building, before maiden flights and normal pre-flights.
Note this checklists assumes Betaflight and was created using Betaflight 3.17.

This list was compiled after building Betaflight F3 FC and Omnibus F4 Pro builds, but should be broadly applicable to other FCs though there will be some changes.

WARNINGS:
Warning making changes to certain settings while your battery is connected can cause dangerous (and expensive) events to occur.
E.g. changing ESC or serial RX protocol while battery is connected.
I've done this and have the burnt out ESCs from the bench top fire to prove it.
I assume this is because random/unitialised data can be sent down the signal lines and be interpreted as really high values by the ESCs, thus causing motors to spin or even ESCs to overload and catch fire.

ALWAYS TAKE YOUR PROPS OFF WHEN YOU HAVE BOTH A BATTERY AND USB/Bluetooth CONNECTION  TO YOUR QUAD.

Use a smokestopper or inline fuse for your first application of battery power.

Don't let that magic smoke out!

See also my aide memoire.

Build checks 

  • Check continuity from battery leads/XT60 before adding any caps
  • Slide on shrinkwrap BEFORE soldering motors to ESCs or ESCs to board (depending on which way you build.
  • Motor screws do not touch stator - test with edge of paper and visual inspection
  • Short prevention measures. Conformal coating, liquid electrical tape, shrinkwrap
  • Test all positive joints against ground for continuity.
  • Check for solder balls and other stray conductors

Post build check

TAKE YOUR PROPS OFF. SRSLY!!!!!
Use a smokestopper or inline fuse for your first application of battery power.
  • Double check wiring/cabling checked against schematic
  • Solder bridges for voltage correct
  • Solder bridges for Rx inversion correct
  • Other solder bridges correct
  • Check continuity - may briefly fail if caps/ESCs are present on system but should pass after a second or two.
  • Smoke test with smoke stopper/inline fuse.
  • Wiring secure and not protruding
  • Wiring strain relieved
  • Motor screws do not touch stator - test with edge of paper and visual inspection
  • Plugs/Pin connectors secure and correct
  • Mini headers (e.g. JST ZHs etc) hot glued.
  • FC firmware upgraded
  • ESC firmware upgraded  - battery must be connected REMOVE YOUR PROPS
  • ESC Protocol set DShot 600 or Multishot - REMOVE BATTERY BEFORE SETTING.
  • ESCs calibrated (not required for DShot)  - battery must be connected REMOVE YOUR PROPS
  • ESCs checked in BLHeli
  • Model type correct (Quad X)
  • Calibrate Gyro and any other sensors that require calibration
  • Board orientation checked. -Easiest way oto is use the 3D model on the setup page
  • Receiver port set -  REMOVE BATTERY BEFORE SETTING/CHANGING.
  • Receiver type set e.g. PPM, Serial and serial proto e.g SBUS, iBUS -  REMOVE BATTERY BEFORE SETTING/CHANGING.
  • Receiver bound
  • Receiver responds to sticks
  • Receiver channels correct (AEST and direction)
  • Sensors turned on gyro, accelerometer, barometer, compass. As appropriate/desired.
  • Motor directions checked (REMOVE THE PROPS!!!)
  • min_check set and saved default is 1100 - I like around 1033. Do not modify if you are not using switch arming.
  • FPV works
  • FPV frequency set.  Raceband Channel 5 5806mhz - choose your own freq this is the one I randomly chose.
  • Serial (UART) ports set to correct speed.
  • Serial (UART) ports set to to appropriate device
  • OSD configured
  • OSD works
  • OSD format set (PAL/NTSC)
  • Smart Audio works
  • Switches/Modes configured
  • Arm switch configured/tested
  • Failsafe configured
  • Failsafe tested - remove props (they should already be off), power up motors, turn off TX. Motors should stop after a second or two.
  • Optional - add Failsafe mode to a switch.
  • Current sensor configured and calibrated
  • Voltage sensor configured and calibrated
  • Buzzer configured and tested
  • LEDs programmed
  • Screws tight and loctited
  • Motor screws do not touch stator - test with edge of paper and visual inspection
  • Short prevention measures taken - shrinkwrap, conformal coatings, liquid electrical tape, etc
  • Build documented
  • FPV Channel set
  • Config backed up
  • Magic smoke levels OK.

Pre Flight

  • Camera lenses clean
  • Buzzer works
  • Props fitted  correctly
  • Props spin freely without hitting anything - flick props with finger - don't use motor power to test this.
  • Failsafe works
  • Screws present, tight and loctited
  • Wiring secure (Can’t be hit by props) and no bad connections
  • FPV Channel set
  • FPV works
  • OSD works
  • Battery secure
  • Balance lead secure
  • Battery main power lead secure

Betaflight

Betaflight config changes I make
The 2 Matke PDB ibata_offest (Current snsor values) are from teh manufactuer, Matek.
The Betaflight F3 FC figure is from Joshua Bardwell.

set ibata_offset=165 (matek F4 AIO)
set ibata_offset=179 (matek FCHUB 6s PDB
set ibata_offset=235 (Matek PDB PDB-XPW)
set ibata_offset=265 (Betaflight F3 FC)

beeper -ON_USB

beeper -RX_LOST
set debug_mode=gyro
set min_check=1033
set small_angle=180
resource camera_control 1 <pin>



feature RX_SERIAL
feature MOTOR_STOP
feature SOFTSERIAL
feature TELEMETRY
feature LED_STRIP
feature OSD
feature ANTI_GRAVITY

feature DYNAMIC_FILTER

Matek OSD Motor 5/6 Resources
resource MOTOR 5 A15

resource MOTOR 6 A08

resource motor <n> none
resource serial_tx 11 <pin>

Sunday, February 12, 2017

Entry #9 -Gothcas - The Perils of You Tube and Other Online Resources




You Tube is a great resource and inspiration for quad copters and FPV.

This video taken by Trappy and Team Black Sheep of TBS flying a flying wing though NYC FPV blew my mind when I first saw it. I kept and eye out for more TBS videos and saw the Thailand episode.

Again mind suitably blown.

I was awed and excited by the video itself, but also by the tech and the possibilities I could see with that tech.
But to be honest I didn't think I'd ever be able to do anything like that.
I'd looked into RC years ago as a teenager and from where I was at that time it was prohibitively (for me) expensive.

Then I saw a video on building your own quad on Tested.

Again I was excited and not only excited I got the idea that maybe RC quads and FPV were maybe do-able for me.

In fact so do-able that I started looking for more You Tube videos, spent about a month researching and learning about quad tech and then started buying parts

So I owe a lot to You Tube for both getting me into this pursuit both inspirationally but perhaps more importantly as a learning resource. There are is virtually nothing that I know about RC quad copters/drones (and I know almost nothing) that I did not learn from the web and 95% of that was via YouTube.

I've learnt a ton and am still learning more. I'd guess YouTube is probably the number 1 resource for noobies in this and many other hobbies.

But it's not all sunshine and unicorns. There's a really big problem with YouTube.
It gets dated. And in the hobby of RC Quad Copters YouTube gets dated fast.

The building your own quad video I first saw talked about using the Naze 32 as a flight controller, and since the guy in the video, Charpu was the FPV poster boy (still is) I thought he'd know what he's talking about and dutifully went off and got a Naze based controller.

The problem is that video is 2 years old as I write this.
This hobby moves fast, and it is  a tech hobby.
The Naze 32 is based on an ARM STM32 F1 chip.
The current state of the art in 2017 is the STM32 F4.
The F4 bit is the generation of chip, You know we had Pentium, Pentium II, Pentium III and Pentium IV.
Well it's the same with the chips in flight controllers - F7 based flight controllers are due out probably in the first half of this year.
(In case you're wondering what happened to the F2, F5 and F6 - I can't really tell you, not even sure if they all shipped).

But there's a huge amount of video out there (and blogs and stock descriptions in stores) from 2 years ago, when the Naze 32 had taken the hobby from 8 bit to 32 bit flight controllers. The Naze 32 is well loved because of what it did, and when it appeared and a pile of other factors.

But no one who has more than a month or two in the hobby would recommend buying a Naze 32 as the FC for a serious racing quad these days (Feb 2017 - see this video for why).

These days the chip de jour is the F3 and a lot of people have F4s

And it's not just the CPU generations that have changed, features sets are constantly changing

And it is not just the flight controller that have moved on. ESCs are were originally controlled by straight PWM, then one shot, then multishot and it's variants and now D-Shot. But many ESCs on the market now -a-days are a year or two old and most don't support D-Shot without some kind of firmware flash (assuming they support it at all) and in some cases removal of/destroying a capacitor on the board. (Hint: if you're looking for ESCs in Feb 2017 you probably want ones with BL Heli S firmware and you want to see "D Shot" in the description/ad).

In fact it's not only hardware that gets out of date.

Right now as I write Cleanflight which you see lots of videos about is pretty much out of date and Betaflight is flavour of the day amongst the racing guys. Cleanflight was so 2015 - fashionable when the Naze 32 was still a thing.
Let me be clear here the Naze 32 will still fly, but after a few months in the sport when you have more knowledge you may feel limited by it's feature set and compute power. Then again you may not - you choose, just choose using recent research.

And so it goes, the tech get olds fast, but the old videos live on still talking about what was the latest and greatest when the video was made but what is now considered dated.

So the message here is when you use YouTube or other web stuff as a resource make sure you check the publishing date.

In many cases the hardware referenced and the OS/firmware versions and a whole pile of other stuff will be outdated. Basic principals will probably be the same (radio propagation is radio propagation) but protocols may have changed, the hardware will have changed and so will much else.

Again the principal here is check the dates of the material your referencing.

And you'll get bitten in stores too - online or brick and mortar. Half the time the people that run the store know nothing about the kit and the other half of the time, they have "old" stock and need to get rid of it. And with stores it's even harder to know if "the latest and greatest" in the product description was written yesterday or in the prehisotiric eras, e.g. 2015.
So do you'r research before you buy.

I'm so new to "the hobby" myself that I can't definitively tell you the best way to keep up to date or find what's current at the time you start into the hobbie.

I suspect the forums at RC Groups is probably a really good place to find out where the cutting edge is - the problem is I have not really looked there so I can't say for sure.

The other thing to do is find a couple of sources you trust and and be aware of the published dates of the material your watching - by all means use their older material to learn the concepts but if your looking for advice on what to buy for a modern day drone, make sure your checking out their later material or maybe ask a question in the comments - even if they don't reply, someone else who knows may.

Here are some of my favourites and I think they are probably more or less universally accepted amongst the community as pretty darn good:
  • RC Model Reviews - Bruce seems to be the "Grand Old Man" of the hobby - and his videos? Cheap as beans! Bruce is also an ace pilot. Everyone knows he NEVER crashes.
  • Joshua Bardwell - "the drone engineer". Bought to you by the letters P, I and D.
  • UAV Futures - G'Day Stew!
  • Project Blue Falcon - JC has great how-tos.




Saturday, January 28, 2017

Entry #8 - Switches on - Contact! (or My Flying Machine Won't Fly)

But no tally ho!

After a 26 or so hour marathon and one dead made from ass cheese soldering iron from JaycCar, and one still working but pretty dangerous (the tip and heating element fell out during use) Bunning soldering iron I finally have what one might (nominally) refer to as "a flying machine".

It's got everything a flying machine should have.
Power source, ESCs motors, props, a flight computer etc etc.
Only problem is, it does not fly.
At least not for more than about 2 secs, then it seems to consistently roll to the left (raise it's right side and drop it's left side) and then end up on it's back or twirl around a bit and then end up n it's back.

It looks sort of like this:



If any one has the slightest clue why I'd appreciate a comment or email. The flight controller is an Emax Skyline32 version 1.1 and I'm running Cleanflight 1.14.2 -see below for config.
Things I've tried:
  • recalibarating the accelerometer and magnetmometer
  • resoldering the ESC (my soldering is crap and one of the connection on the right hand side was super dodge - I thought maybe not getting enough/too much power)
  • being at my wits ends
Thing's I've considered:
  • I don't know how to fly.
While I don't dismiss the latter out of hand, I don't think it's the root cause. My gut feel says I should be able to get more than an inch or two off the ground. Please I beg you to correct me if it does look like novice piloting is the issue - at least I'll know and can stop searching for an answer.

Entering CLI Mode, type 'exit' to return, or 'help'

# version
# Cleanflight/NAZE 1.14.2 Dec 31 2016 / 02:12:34 (747971f)
# get
debug_mode = NONE
emf_avoidance = OFF
i2c_highspeed = ON
flashchip_id = 2105365
flashchip_nsect = 32
flashchip_pps = 256
mid_rc = 1500
min_check = 1100
max_check = 1900
rssi_channel = 0
rssi_scale = 30
rssi_ppm_invert = OFF
rc_smoothing = OFF
rx_min_usec = 885
rx_max_usec = 2115
serialrx_provider = SPEK1024
sbus_inversion = ON
spektrum_sat_bind = 0
input_filtering_mode = OFF
min_throttle = 1150
max_throttle = 1850
min_command = 1000
motor_pwm_rate = 400
servo_center_pulse = 1500
servo_pwm_rate = 50
3d_deadband_low = 1406
3d_deadband_high = 1514
3d_neutral = 1460
retarded_arm = OFF
disarm_kill_switch = OFF
auto_disarm_delay = 5
max_arm_angle = 25
fixedwing_althold_dir = 1
reboot_character = 82
gps_provider = NMEA
gps_sbas_mode = AUTO
gps_auto_config = ON
gps_auto_baud = OFF
gps_pos_p = 15
gps_pos_i = 0
gps_pos_d = 0
gps_posr_p = 34
gps_posr_i = 14
gps_posr_d = 53
gps_nav_p = 25
gps_nav_i = 33
gps_nav_d = 83
gps_wp_radius = 200
nav_controls_heading = ON
nav_speed_min = 100
nav_speed_max = 300
nav_slew_rate = 30
telemetry_switch = OFF
telemetry_inversion = OFF
telemetry_send_cells = ON
frsky_default_lattitude =  0.000
frsky_default_longitude =  0.000
frsky_coordinates_format = 0
frsky_unit = IMPERIAL
frsky_vfas_precision = 0
hott_alarm_sound_interval = 5
ibus_report_cell_voltage = OFF
battery_capacity = 0
vbat_scale = 110
vbat_max_cell_voltage = 43
vbat_min_cell_voltage = 33
vbat_warning_cell_voltage = 35
amperage_meter_scale = 0
amperage_meter_offset = 0
multiwii_amperage_meter_output = OFF
amperage_meter_source = VIRTUAL
vbat_hysteresis = 1
align_gyro = DEFAULT
align_acc = DEFAULT
align_mag = CW90
align_board_roll = 0
align_board_pitch = 0
align_board_yaw = 0
small_angle = 25
max_angle_inclination = 500
pid_process_denom = 1
gyro_sync = 1
gyro_sample_hz = 1000
gyro_lpf = OFF
gyro_lowpass_level = NORMAL
gyro_lowpass_hz = 90
gyro_notch_hz = 130
gyro_notch_cutoff_hz = 130
moron_threshold = 32
imu_dcm_kp = 2500
imu_dcm_ki = 0
alt_hold_deadband = 40
alt_hold_fast_change = ON
deadband = 0
yaw_deadband = 0
yaw_control_direction = 1
3d_deadband_throttle = 50
throttle_correction_value = 0
throttle_correction_angle = 800
pid_at_min_throttle = ON
yaw_motor_direction = 1
yaw_jump_prevention_limit = 200
tri_unarmed_servo = ON
servo_lowpass_freq =  400.000
servo_lowpass_enable = OFF
default_rate_profile = 0
rc_rate = 90
rc_expo = 65
rc_yaw_expo = 0
thr_mid = 50
thr_expo = 0
roll_rate = 0
pitch_rate = 0
yaw_rate = 0
tpa_rate = 0
tpa_breakpoint = 1500
failsafe_delay = 10
failsafe_off_delay = 200
failsafe_throttle = 1100
failsafe_kill_switch = OFF
failsafe_throttle_low_delay = 100
failsafe_procedure = 1
gimbal_mode = NORMAL
acc_hardware = 0
acc_cut_hz = 15
accxy_deadband = 40
accz_deadband = 40
accz_lpf_cutoff =  5.000
acc_unarmedcal = ON
acc_trim_pitch = 0
acc_trim_roll = 0
baro_tab_size = 21
baro_noise_lpf =  0.600
baro_cf_vel =  0.985
baro_cf_alt =  0.965
baro_hardware = 0
mag_hardware = 0
mag_declination = 0
pid_controller = LUX
p_pitch = 40
i_pitch = 30
d_pitch = 23
p_roll = 40
i_roll = 30
d_roll = 23
p_yaw = 85
i_yaw = 45
d_yaw = 0
p_alt = 50
i_alt = 0
d_alt = 0
p_level = 20
i_level = 10
d_level = 75
p_vel = 120
i_vel = 45
d_vel = 1
pid_delta_method = MEASUREMENT
yaw_p_limit = 500
yaw_lpf_hz = 0
dterm_lowpass_level = HIGH
dterm_lowpass_hz = 100
horizon_tilt_effect = 75
horizon_tilt_mode = SAFE
gtune_loP_rll = 10
gtune_loP_ptch = 10
gtune_loP_yw = 10
gtune_hiP_rll = 100
gtune_hiP_ptch = 100
gtune_hiP_yw = 100
gtune_pwr = 0
gtune_settle_time = 450
gtune_average_cycles = 16
blackbox_rate_num = 1
blackbox_rate_denom = 1
blackbox_device = SERIAL
magzero_x = -58
magzero_y = -78
magzero_z = 84

Thursday, January 19, 2017

Entry #7 - I won't buy goggles until I can fly and I know I'll really get into the hobby

"I won't buy goggles until I can fly and know I'll really get into the hobby. And maybe get a chance to look through some other people's goggles to see the real work difference between 640x480 and 800x600 in a goggle."

That's what I told myself.
But there was (I thought) no harm in doing research.
And indeed look at the Banggood debacle - research is good.
The only real harm in research is...
Well I might not conform with my strict promise to myself not to buy goggles until I know that I can fly and that I will really stay in the hobby.

Preamble out the way, here's my research for YOU to benefit from.
That isn't transparent at all is it?


First off, some bad news.
If you find a bargain e.g. Fatshark HD2s going out $150 cheaper than the HD3s that are replacing them overseas, you may not be able to get them here. Some vendors use shipping services that will not transport the batteries. I just had this experience with HobbyKing. They also will not remove the battery and ship the goggles, which in retrospect is reasonable as it introduces doubt as to where any damage occurred if damage occurred or if a part was missing - did it happen at the factory, when Hobby King removed the battery, or in shipping.
I assume they must use a different shipping company for battery imports to their Au warehouse.
And off course they don't stock Fatsharks at the Au warehouse.
This will presumably apply to a number of over seas shippers for products that contain LiPos.
The wording of the Customer Service rep was "Australian airlines will not carry the battery", which I suspect is true, I think IATA allows the carriage of the batteries.

With that over....

OK - for those who:
  • like the status quo
  • are not adventurous
  • like safe and main stream 
  • are brand/marketing susceptible

Well, there are Fat Sharks.
If you meet the above criteria you can choose your model and that's about it.
Your brand is locked in. Fat Sharks are the safe, dominant player in the market.
In the old days in tech there was a saying "No one ever got sacked for buying IBM."
I think Fat Sharks are like that. Despite the fact that everyone who talks about them seems to dislike *something* about them, most people still think Fat Shark is the way to go.

For more open/adventurous people there are also Skyzones to consider.

For the more open minded and a lot wealthier there may also be some Zeiss goggles that can be made to serve. And will undoubtedly have magical optics and coatings.

The Fat Sharks are confusing.

It's taken me about a week to work out how there range is structured.
And this page is mainly aimed at me laying that out for myself to help me decide what goggle I might be interseted if I were to buy a goggle.

With the Fat Sharks, in addition to the model name, there are versions for each model e.g. V2, V3. Each version is an improved version of the previous one, which I think they stop manufacturing when a new version comes out.

And the two higher end models are both called Dominators. The high end are Dominators and the top of the range are Dominator HDs.
And  to make it worse, right now, in Jan 2017, there is  a 6th model  that is either high mid, or low high depending on how you look at it, called the Dominator SEs (Special Editions).

The story behind the SEs is apparently a supplier found a limited supply of large but no longer made 640x480 screens which Fat Shark snapped up and turned into SEs.
They have most of the high end features of the Dominators in a mixed up way but the resolution of the current mid range Attitudes. The also lack HDMI which other current Dominators have.
The way I see them is as Mid range, with high end FOV and screen size, but mid range resolution.

So all that said here are the Fat Shark and Skyzone ranges described generically using the current gen specs.

I'll list specifics below, including some of the variations for prev gen versions.
Feature wise the Fat Sharks and Skyzones range go something like this.

Fat Sharks

Entry level - Teleporters V5

FOV: 25
Aspect ratio 4:3
Resolution 320x240.
No DVR.
No HDMI.
Come with RX, TX, camera, antennas (one for RX, one for TX) and camera and head tracker.
Transceiver and head tracker are fixed.

Mid Range - Attitude V3s

FOV: 32
Aspect Ratio 4:3
Resolution: 640x480
No DVR
No HDMI
Fan
Come with modular RX, antennae and modular head tracker.


High Mid/Low High - Dominator SEs

FOV 50
Aspect Ratio: 4:3
Resolution: 640x 480
DVR
HDMI
Fan
Ship with modular TX, head tracker and antennae.


High End -  Dominators V3

FOV: 30
Aspect Ratio 16:9
Resolution: 800 x 480 plain Dominators.
DVR
HDMI.
Fan
They don't ship with head tracker, RX, TX or antennae.

Top End - Dominator HDs V3

FOV: 42 (V2s are widest ever at 50).
Resolution: 800x600
There's two variations based mainly on aspect ratios 16:9 variation and a 4:3 variation.
The HDs are the very top end and have 4:3 aspect ratio and  wider diagonal FOV.
Resolution: 800x600 HDs, 800 x 480 plain Dominators.
DVR
HDMI.
Fan
They don't ship with head tracker, RX, TX or antennae.


One thing re the Fat Sharks as I write this (Jan 2017) it appears that Fat Shark are pretty much in the process of discontinuing the recent generation and replacing them with a relatively new gen.
So at the moment a lot of vendors are listing the different version of the same model so you really need to be careful when comparing to understand exactly which model you're getting AND which version.

Skyzones

With the Skyzones the basic  feature (FOV, Resolution and Aspect Ratio) set is fairly static.
Skyzone also use versioning.
Resolution: 854x480
Aspect ratio: 16:9
Skyzones ship with built in (can't be removed) diversity RX, and head tracking.
HDMI (prev versions may not have)
DVR (prev versions may not have)
No Fan (The AOMWAY variant DOES have a fan).


Skyzones have two really cool features .

  1. Since they have diversity they can receive 2 different signals.
    So they have a kit/bundle that includes a 2 lens/sensor camera.
    Using that 2 lens/sensor they can  transmit 2 images per frame, one from each camera and display the different for each images in each sid of the google and give you real 3D.
  2. They have a small adequate quality camera built into the front of the goggle that allows you to see out of the goggle while wearing it.


This allows you to walk around to some extent, see things on controller in your hand, etc without removing the goggles.

Skyzone Rebrands

In addition to Skyzones there are some other brands, that have the same resolution, features and general appearance to Skyzones that I believe are just re-packaged Skyzones.
I don't have any hard evidence, but the specs, packaging and feature set all point in that directions.
e.g.
Aomway Commander v1, Hiees and Rafeals(?).
Some of the rebrands have been advertised as having a fan.

If you consider these brands try to establish exactly which generation of Skyzones the brand you are looking at is selling. Some are being advertised as MUCH less expensive than the current gen Skyzones so maybe old parts re-packaged. Then again they may just be brands trying to break into the market at a low price. Chinese brands are very adept at this, and appear to be willing to wear  much lower margins when getting established.


Now to choose a model,  you need to balance it's characteristics.
The characteristics I am looking at are value, function and practicality.
In addition I really want a fan. I live in a very hot region. In summer it hits 45C sometimes for weeks on end and to make it worse I sweat a lot.
So much so that without a fan I suspect any goggles I wore on hot days would end up with moisture damage.
So for me at the moment, that probably means Fat Sharks.

My measure for value is going to be pixels per dollar.
In addition I want 4:3 aspect ratio.
So I'm looking at Attitude V3s Dominator SEs or Dominator HD2 or HD3s.
Right now with the pricing of old stock HD V2s I'm thinking HD V2s if I can get them.

I was really attracted to the idea of the Dominator SEs (and the sexeh orange colour) but now I have created a the pixels per dollar metric I reckon the HD V2s maybe better value.

Then again, you get RX an antenne with the SE's so the value proposition is actually a higher than it appears. If you are going to use the TX and antennae they ship with. I may try and price those components and re-calc the SE value proposition.
Swings and Roundabouts.

And poor impulse control -  part of me just wants to throw caution to the wind and go HD V3s your mine.

I guess I better stew about it more.
Love to hear thoughts from other people throughout Jan/Feb 2017.

Specifics

Here's the specs, features and prices for the current and recent Fat Shark and Skyzone models.
As of Jan 2017 the prices are approximately correct if you shop around.
The specs are intended as a guideline only. It's hard to get the specs for a given model all in one place - even manuals and spec sheets, so sources vary as does the accuracy below.
YMMV - do your own research and confirm or deny my rambling for yourself.

I suggest people use this info as a way to work out where in the range they should spend their time researching.

Model FOV Width Height Total Pixels Aspect ratio HDMI FAN DVR Include Rx Include head sensor Price
AUD
Pixels per $ Comment URL
Teleporter V5 25 320 240 76800 4:3 n n n y y Include camera and TX
Attitude v3 32 640 480 307200 4:3 n y y y y 397 774
Dominator SE 50 640 480 307200 4:3 n y y y y 539 570 link
Dominator v2 32 640 480 307200 16:9 y y y n n 463 663 link
Dominator V3 1063 30 800 480 384000 16:9 y y y n n 462 831 link
Dominator HD2 50 800 600 480000 4:3 y y y n n 596 805 Glass optics link
Dominator HD3 42 800 600 480000 4:3 y y y n n 661 726 Can play 16:9 link
Skyzone S02S V3 30 854 480 409920 16:9 y y Diversity Fixed y 521 787 Sharper. build it work/walk camera.
3 D capable.
link
Skyzone V2 30 854 480 409920 16:9 n n Diversity Fixed y 457 897 Sharper. build it work/walk camera.
3 D capable.
Aomway Commander?v1 488 link
FLYKEY RAFALE V1 5.8G 403 link
Hiee 337 link

Update:

Wednesday, January 18, 2017

Entry #6 - The first parts arrive

Woohoo!

Today my first parts arrived.
And ironically they were the last to be ordered.
Ordered yesterday from https://www.phaserfpv.com.au.

The first to be ordered only "shipped" yesterday. They were ordered at least 3 days ago from Banggood.
What happened there was I ordered the parts, but they came from 2 different warehouses in China. And it was not until I ordered that I noticed that some of the parts were out of stock.
Namely the ESCs in one order and the frame in another.
Hmm one of the reasons I went to Banggood to start with was I could get all the exact parts I wanted in one shop. I hadn't initially realised I'd be paying for 2-3 different lots of shipping....

The out of stock part was annoying because Banggood didn't pop up a dialog box or anything like that.
No. Like good capitalists they take your money and it is not until you check the order status you see there is no stock.
Actually that's not true, I went back and checked and the parts did say no stock in not very big letters.
But my expectation I guess is if the part are not in stock the parts wont be available for sale or the ordering process will draw your attention to that fact before you pay.

So I get online with Banggood's online chat service staff and after about a 30 minute wait in their queue I get a friendly, helpful service rep who lets me cancel the ESCs.

The frame was harder. A lot more of my quad parts were on that order and I really wanted that frame.
The service rep assured me that the parts were actually in stock and my order would ship within 24 hours.
So agreed to keep that order intact.
The parts "shipped" today. 2 days later.
I suspect Banggood have a policy of telling slightly white lies to encourage you to keep your order.
OK it's only a day's extra delay over what the rep told me. But I'm still a bit annoyed about the whole thing.

Another annoyance with Banggod was or forwent the free shipping and paid for their premium shipping.
But the order was not picked (packed at the warehouse) for 2 days.
Not much point in paying for 5-8 business day shipping if the warehouse is not going to put your order together for 2 days. That's really more 7-10 shipping.
I'm a real tight ass. I agonise for days and weeks over purchases like this.
But I'm also really impatient. So once I make my mind up to buy something I tend to pay for the more expensive shipping and service because I really want it straight away.
So I am really annoyed at Banggood, especially since when you do the USD translation, pay the extra shipping it's not significantly cheaper than local, the service is industrial scale at best and the shipping is at least a week away even if you pay the premium.

Especially contrasted to https://www.phaserfpv.com.au.
If I knew about https://www.phaserfpv.com.au and the fact there are two local stores  - http://www.avitus.com.au/ and https://www.hott-hobbies.com.au - I would have bought local.
https://www.hott-hobbies.com.au  especially seem to be highly recommended now that I have found a local Facebook group to loiter in.

Problem with the local (same city) alternatives was they did not come up in my Googling and the local to the country stores that did come up seemed relatively expensive and in a number of cases only had old parts listed or had no stock - i.e. it looked like they weren't sure if they were still in business or were going to stay in business.

Conclusion:
I think you can trust Banggood to do there version of the right thing, but dont expect stellar service and really look into the prices/exchange/rate  especially if you're like me and spring for the "faster ship/service" and do a lot more research for local alternatives.

I have to admit the local city, Adelaide  range is not as good, but it's a lot better than I thought it was. And the service from the local country, Australia https://www.phaserfpv.com.au was great, their range was decent - and they threw in some stickers!

In reality I think I could of got the specific parts I really cared about, and good enough other parts of similar or better quality than Banggood for no more than the $60-70 extra I paid for the Banggood expedited shipping. And the service would have been better.

I think Banggood's place is generic parts, when you're not in a hurry and are content to wait on the free shipping.
Otherwise, less sure.
Another lesson on cost versus value.

Oh well you live and learn.

Maybe for that Tiny Whoop....

Sunday, January 15, 2017

Entry #5 - It takes a village...

So far I've done all my research and learning solo. Reading blogs, watching YouTube videos.

Now I know I'm not gonna be able to do this all myself. Actually not true I am pretty sure  I could do this solo, but it will take longer, involve more mistakes and not be as much fun.

So I've joined the first local FPV/Drone Facebook group I could find - https://www.facebook.com/groups/adelaidefpvracing Adelaide FPV racing.

It's sort of interesting, I knew other people in my field (IT/Tech/Communications) were interested in FPV, but I didn't think about the implications of that.
Well it turns out that I apparently went to Uni or worked with a good percentage of the local drone/FPV community.
I guess I should not have been surprised.

With a bit of luck I'll have a drone at a point that a pilot could get it off the ground by the time of the next monthly meet - it's about 2 weeks away.

I think I'll go along even if I don't have a flying flying machine.

The point of this post for other newbies is we live in an age where it is trivially simple for us to find other people who have similar interests as us - go use those tools, find other people who are doing what we're doing and talk to them.




Entry #4 - My (initial) Parts List

Ok so lets literally get down to nuts and bolts.

At the moment I don't really know how this will work out, but in theory the parts should fit together and not damage each other.

I also bought some random other stuff, not in the table,  like double sided foam tape, some extra XT60 connectors, some 2mm bananna connectors and the like.

All up total cost was about $620AUD assuming a rate about 1.37AU Peso to $1USD for the Hobby King stuff.

That includes 5-8 day shipping.
 I still need to buy a soldering iron, solder and probably assorted hardware and expendables, for which I am guessing about another $100.

That's the cost.

What it should deliver is a drone without  a camera FPV or otherwise, with a inexpensive but decent radio (it's been tested to over 2KM in rural New Zealand) and a decent powertrain.

According to the manufacturers published data tables the motors should each give me about 825g of thrust with the 3 bladed 5045 props or about 770g with the 5045 2 blade props. Thats around 3300g and 3080g respectively.

The drone will weight about 442g without tape, wires, zipties and the like, so let's factor in 100gms for those (which I think is  a gross over estimate) aad say it's a 540g drone, it should have a power to rate ratio of somewhere around the 6-6.5 to 1 range.

We can knock 100g off that buy using a smaller battery, so we should be able to get something like 7.5 to 1 power to weight on a really good day.

Now I just need to learn to solder, build a drone and work out how to fly it.

Component Weight Number Cost Ea CostTotal Comments
Banggood
LT210 210mm Carbon Fiber FPV Racer Quadcopter Frame QAV210 With 10 Pairs Propeller 105 1 58.46 AUD 58.46 AUD
EMAX RS2205S RaceSpec Motor - Cooling Series EMX-MT-1750 28g 4 $19.99USD $79.96 USD
DYS XSD 30A 3-5S ESC V2 BLHeli_S Supports Dshot600 Dshot300 For High KV Motors 7.2g 4 $16.24 $64.96 30*15*6mm
Flysky FS-i6X 2.4GHz 10CH AFHDS 2A RC Transmitter With/br>X6B i-BUS Receiver 4.5g (RX only) 1 $74.50 $74.50 36*22*7.5mm RX Size
10 Pairs Kingkong5x4.5x3 5045 5 Inch 3-BladePropeller CW CCWfor FPV Racer g $0.93 $9.29 10 pairs in box 5mm mount hole
From Hobby King
Matek PDB-XT60 w/BEC (5V and 12V) 7.5g 1 $7.87 $7.81
Turnigy Nano-Tech 1800mah 3S 65~130C Lipo Pack 180g 1 $28.75AUD $57.50 AUD 103x35x25mm
Skyline32 Advanced FlightController w/Baseflight & Cleanflight 4.53g 1 $35.20AUD $35.20AUD
iSDT SC-620 Smart Charger (500W) 289g 1 $106.73AUD $106.73AUD

Next things on the list:

  • GPS module
  • FPV Camera
  • FPV Transmitter
  • Goggles
  • OSD chip


Saturday, January 14, 2017

Entry #3 - What is a Drone? The Drone as an Abstract Model

A drone is a flying machine. It takes energy and converts that energy into movement and heat and maybe other forms of energy like light and radio waves.
And like all machines a drone has components.

I've grouped the components into assemblies or groups because  when you build a drone, most components work with other components to perform some function that is required for the drone.
Very few components can deliver an entire function by themselves.

And unless you dis-assemble the drone some groups will only ever be used with that drone, but other parts can be used wit a number of drones (not simultaneously) without disassembling the drones.

So here is my grouping component/assembly grouping for now. It may change over time.
This is in effect a simple abstract model of a drone.


Frame 

Something to provide a physical structure to hold all the other components in the correct places in space, relative to each other.
The frame also provides some protection from the elements, humans and other animals handling the drone and the inevitable crashes.


Power train

A power source and a way to deliver power and convert it to torque and RPMs, and thereby into thrust. Drone use thrust for all motion including lift.
In my abstract model for a drone I am going to treat the power source as a separate, distinct assembly from the power train.

Flight Control System aka FC

A system to regulate the attitude, altitude, heading, speed and acceleration of the drone by controlling the power delivered via the power train.
The flight controller is brains of the operation.

Sensors

The flight controller uses sensors to understand it's attitude and optionally it's heading speed, acceleration and location.
Other sensors may be used to sense parameters such as temperature or RPM of components on the drone.


Flight Control Radio

A system to send commands to the flight control system so that the pilot can communicate his desires and intentions to the  Flight Control System


FPV First Person View/Video aka FPV

A system to allow you to take video from a perspective on the drone and transmit that video back to the pilot so he can control the drone as if he were a tiny passenger.
FPV kit includes a camera, a video transmitter to send the signal to the pilot, a receiver  and a screen, visor or goggles to take the video signal from the receiver and turn it into light the pilot can see.

Power Source

Battery, charger, power supply and associated accoutrements.

Parts List

So using that model of  drone we can start to build a list of required components.
To build an average drone I think you need something like the following.
The exact list of parts will vary because there are variations such as 4 in 1 ESCs or PDBs combined with OSDs and the like but generally your gonna need all of these components somewhere.

Frame


  • 1 x Frame kit

Power Train


  • 1 x Power Distribution Board aka PDB
  • 1 x Flight Controller
  • 4 X Electronic Speed Controllers  aka ESCs
  • 4 x Motors

Flight Control


  • 1 x flight control board

Flight Radio


  • 1 x Radio Transmitter for flight control
  • 1 x Radio Receiver for flight control

Power


  • 1 x Battery - but really you're going to want more than one since you only get a few minutes of flight from a battery
  • 1 x Charger
  • 1 X power supply*




 * Most chargers for LiPo batteries appear to be testing and charge controlling devices - they don't actually supply power , they just regulate it's flow. To me this seems weird, but it has an upside and theat upside is that you can power them at home with a  power brick, but you can also take them to the field and use something like a big battery (e.g. gel cell) or your car charging port/cigarette lighter to recharge your flight battery.

Entry #2 - A Glossary of Drones

One of the biggest obstacles to a newbie like me to the world of drones is the terminology and TLAs that are so freely used.

Before discussing anything else I'm going to start a glossary here.

If I achieve nothing else other than publishing a basic glossary of the vocabulary of drones I think I will have achieved something useful to someone, because I have not yet stumbled accross a good glossary.

If you know of other good glossaries, post a comment and I'll link them in if I think they are any good.

One thing to remember is that the language of drones inherits from other languages, communities and cultures. Radio Control model enthusiasts, Computer Hackers, radio hams, electronics geeks have all contributed to this

If there's an error on this page (in fact on this whole blog) please let me know.

Glossary

  • Accoutrements - accoutrements are additional items of uniform, dress or equipment. E.g. cables, tools radio neck straps etc. Every hobby or field of human endeavor has them and they are often a big part of the fun.
  • Balance - most LiPo batteries used in quads have two leads, one for delivering power, known as the "Discharge" plug and one used by a charger or battery gauge to monitor the charge level (voltage) of each cell.
    This latter cable is called the Balance cable/lead.
    The balance lead is also used for adding or removing charge to bring all the cells in a battery to the same voltage. This process of equalising the voltage in the cells is known as balancing the battery.
    The balance lead is sometimes used as a secondary power connector to power low draw devices.
    The balance lead normally has a ground wire and a single wire for each cell.
     i.e.  a 4S battery's balance lead will have 5 wires. The balance lead wires are much smaller gauge than the discharge lead.
  • Balance Charging - techniques used to enhance battery performance and extend battery life by making sure each cell in the battery is charged optimally.
  • Baseflight - an Opensource flight controller distribution. Basically the firmware for a wide range of flight controller.
  • BEC - Battery Eliminator Circuit - in FPV this is really a voltage converter it takes higher voltage (e.g. 9-16v)  and converts it to a lower voltage e.g. (3.3-5v) so that you can use a single battery for both powertrain and flight control.
    BECs tend not to be separate components now, but instead are often built into the ESC's, the PDB or the flight controller itself.
  • C - 'C' is used as a unit for describing LiPo battery performance. It literally stands for "capacity" but is used to described the safe sustainable draw from the battery in terms of its capacity. You can draw C multiplied by the battery's capacity p from a battery per hour (because the unit of capacity was ma/h - milliamps per hour).

    So for a 2000ma/h battery with a C of 20 you can safely draw:
    ( 20 x 2000ma/h) = 40,0000ma/h or   40 Amps from that battery per hour.
    To get the amps per minute we divide by 60 and get 0.666A/h or 666 ma per minute, so you'd get about 3 minutes at max safe draw from that battery.

    See http://www.rchelicopterfun.com/rc-lipo-batteries.html for a way better description.
  • Cleanflight - a "fork" of Baseflight. I.e. another project that releases firmware for a variety of flight controllers Said by some to be more frequently updated and to have been re-factored to be easier to maintain and add new features and architectures to. I'm not familiar enough with the politics of the fork or the code to know the veracity of either side's claims.
  • Configurator - a piece of software for configuring a flight controller's parameters.  E.g. the re is a Cleanflight Cofigurator and a Baseflight Configurator It is not uncommon for modern configurators to be Chrome apps that can be run on any Chrome browser that support Chrome apps. This is awesome as it means Windows, Linux and Mac as well as a number of other devices are all able to configure many flight controllers.
  • Discharge plug/Lead - the type of connecter that a battery has to supply power to the device it is powering (e.g. your quad). Typcially in FPV this will be a XT-60, however it is possible to buy some batteries with different discharge plugs (e.g. Dean's connectors) so when you buy batteries you need to check that they have the correct Discharge Plug.
    The discharge lead is the lead that connects the discharge plug to the battery. The discharge lead will usually be around 12-14AWG. It is recommended that the battery lead on the quad be at least the same gauge or larger as the discharge lead of your most powerful battery.
    See also Balance.
  • ESC - Electronic Speed Controllers - these control the amount of power that a motor can draw based on commands from the FC
  • FC - flight controller - the computer and sensors that control the flight of the drone by varying the power each motor can draw via the ESC.
  • FPV - first person video or view - a camera  mounted on a drone and associated systems that allow the pilot to see the camera output and use it to control the drone. To the pilot it appears they are seeing from the drone's perspective.
  • GPS - Global Positioning System - a US DOD satellite navigation system that has been made publicly available.
  • JST - Japan Solderless Terminal - the little white "plug" pairs that are used to attach some devices. There are many different types of JST, e.g. JST-H. The differences include the "pitch" (distance between pins), the keying and other physical/design characteristics.
    Often in RC a single JST port will provide several functions, e.g. there might be a serial port on 4 of the pins and the hardware debugging pins on the remainder.
  • Kv - constant (K) of revolutions per volt (v). The revolutions per volt per minute a motor is rated at.
    E.g. a 2000Kv motor running on a 3S  (11.1V) battery would generate up to 22200RPM (3 x 11000). This is the rated speed of the motor with no load i.e. no prop.
  • LiPo - Lithium Polymer - the battery technology used for electric flying machines. LiPo batteries have a good energy density which makes them useful for flying machines. They have downsides too, like than can catch fire and explode easily, so much so that you need to be really careful when taking them on commercial flights and disposing of them. You should research LiPo Battery Safety if you don't know much about them. This site seems to have pretty decent info: http://www.dronethusiast.com/ultimate-drone-battery-care/
  • Meaning of life - he who dies with the best toys, wins.
  • Molex - a company that manufactures connectors such as power and signal connectors for wires. Used generically Molex usually means a (usually) plastic connector.
  • MSP - Multi Wii Serial Protocol - the protocol used to configure many flight controllers running Multii Wii derived/forked code, such as Cleanflight, Betaflight etc. This is how your FC talks to your computer over the USB port. 
  • OSD - Onscreen Display - displays an information overlay like a HUD onto the video stream from an FPV rig. In some cases can be used to change or tweak parameters on the FC without a computer.
  • PDB - Power Distribution Board
  • PWM - Pulse Width Modulation - a relatively simple protocol used to control things. In RC PWMs is used to be on of the protocols used to transmit info from a radio reciever to a flight controller, though that is less common now. The common use of PWM in RC these days seems to be for the flight controller to communicate with the ESC.
    PWM requires exclusive use of a channel for each datastream (or control signal), so you need a wire between each ESC and the flight controller.
  • PPM - Pulse Position Modulation - a slightly more complex protocol similar to PWM. PPM's advantage is that multiple signals can be multiplexed onto a single channel, so you can use less wiring (and less channels if your sending over RF) to control a number of datastreams/control signals over a single channel/wire.
    PPM is commonly used to connect flight controllers with radio recievers
  • RC - Radio Controlled -
  • RX - receive or receiver
  • Receiver - normally in RC the receiver refers to the RC radio receiver that your transmiter sends the control signal too. In FPV receiver can also refer to the radio receiver that the VTX sends the video signal to.
  • S - 2S, 3s, 4s, etc - 'S' is a the nomenclature system for  the number of cells in LiPo batteries. A battery has the number of cells equivalent to it's S rating. I.e. a 3S battery has 3 cells, a 4S battery has 4 cells.
    Each cell is nominally rated at 3.7volts, so the S rating is also a way to judge voltage, i.e. a 2S battery should supply about 2 x 3.7v, i.e. 7.4v, a 3S battery should supply about 11.1v (3 x 3.7v) etc.
  • Satellite - a satellite receiver is a small flight control radio receiver. It is not related to GPS or satellite navigation.
  • Signal - a signal is a way of transmitting or transporting some form of information. For the purposes of RC there are two main types of signal, analog or digital.
    A signal is usually sent by modulating - that is changing - the magnitude, duration or frequency of a wave or stream of energy (e.g. light for fibre options, RF for radios, electrical charge for wired communications).
    How the modulation of the energy stream or wave is interpreted defines if it is a digital or analog signal.
    I will not try to explain how signalling works - to be honest I have only  very basic theoretical understanding and that depth of understanding is not required to build and fly a quad. Though it might be really useful to tweak the heck out of one.
    In RC the information that a signal carries is usually a "command" to signify that the flight controller should perform some operation (e.g. increase throttle) or telemetry info that relays the state of the drone back to the pilot.
    The FPV there is also the video signal that carries the image the camera sees to your goggles/screen
  • Soft Serial - a method of getting the benefit of extra serial ports without having extra circuitry. The hardware for a soft serial port is emulated in software and an unused pin pair (often an unused PWM pair) is used to connect the device too. Use of speed rates above 19200(?) not recommended.
  • TX - transmit or transmitter
  • UART - Universal Asynchronous Receiver/Transmitter - a UART is basically the same as a computer's serial port (On a computer a serial port is some times referred to as a COM port.).
     A UART can be used to attach and communicate with peripherals to your FC. Not really all that surprised since the FC is just a little computer with some sensors attached. Examples of peripherals include the RC recevier, OSDs, some VTXs to allow them to be controlled via the OSD, data loggers and the like. 
  • VTX - Video Transmitter - takes the signal from the on board (FPV) camera and transmits it to the pilot's (and anyone else's) receiver.
  • XT-60 a widely used electrical connector rated at 60A. Pretty much the standard discharge connector for batteries in FPV.



Entry #1 WTF - How Do You Build A Drone?


What do you need to build a quad copter drone?

The answer to that question is still an unknown for me.
But I am finding out. And you can find out with me.

A couple of months ago I watched these two videos: Quadcopter Racing with First Person Video!  and How to Build a FPV Racing Quadcopter! on the  Tested Channel on YouTube.

I was intrigued*. I'm a photographer and interested in videography. Drones have taken those communities by storm and I'd picked up some casual knowledge about drones from those communities.

But although I am a photographer I decided against building a drone as photography platform - at least in the first instance.
The reason for that decision is that the affordable camera platform drones are so (relatively) easy to use  that I see drone photography platforms as kinda boring in themselves. The photographic results can be spectacular, but the actual flying involved looks kinda boring and sedate, so I'd never really considered a drone for photographic purposes to be interesting from the drone point of view.

But after seeing those Tested videos I saw a whole lot more detail about the world of FPV racing drones.
That was a world I sort of knew existed but new little about.
It looked fun and exciting and very tech oriented which appeals to the geek in me.
I was surprised from the build video how relatively easy it was to build a drone.

I did a little more investigation and was initially put off by the cost.
At first I figured it would cost $1500-$2000AUD to built a nice FPV kit. At that point I was looking at all the brand name kit.
But I researched a bit more and found out that in reality most drone components are now commodities. You can buy serviceable components from banggood, ebay and other online markets.
If you build them yourself and don't use branded products you can probably get a decent FPV set up for $500AUD.

That settled it.

I decided that like Charpu I too wanted to build and fly an FPV (first person video) racing drone. Even if I never actually race it.
And maybe I'll leave the FPV part out of the first iteration due to cost.

I started proper in-depth research about a month or a bit longer ago into the components of a drone and how they fit and work together.
Since then I went from pretty much no real knowledge about drones to confident I can build one and maybe even order the right parts.

I've decided that I am going to build a racing quad. It will eventually have FPV but for now I am going to forgo the FPV and spend a little more on the drone itself.

So to put it succinctly, I'm a total newbie and don't really know what I am doing, but I am going to learn and this blog is part of my learning process.
I'm a very word/verbal oriented person and I've found for me writing stuff down helps me remember stuff, organise and work through information and eventually understand and solve problems.

I started off just wanting a place I could publish a list of components and links for building a drone but that lead to me wanting to organise the list, which lead to me thinking about all the info I've learned in the last month or so and starting to organise it.

The reason I am publishing it is because I could not find a one stop place that had all the info I wanted in one place so I am going to record everything I've learnt that I am going record here and hope that it is helpful for other people later.

*Addendenum: I forgot to mention Team Blacksheep I saw these guys a few years ago, but although I admired the tech and skill though FPV RC would be totally un-obtainable cost wise.
But really these are the guys who first showed me the possibility of the tech.