iPad sales hit 3 million units

Apple says iPad sales hit 3 million. Wow.. that’s A LOT of people buying something that a lot of the geek cognisti and Windoze apologists said was an under-powered POS that any Windoze tablet (too bad none really exists, isn’t it?) would smoke.

Sounds like the nay-sayers on this thing need to buy a clue.

I don’t own one, but I’ve used them. They are VERY slick devices. The UI is wonderfully executed. Personally, I’m going to hold out for the 2nd generation one iPad. With 3 million sold already I think Apple can say they have a hit on their hands! 🙂

Apple says iPad sales hit 3 million as shares climb

Also of interest, is reading this article, about how once you go Apple, people tend to not go back to what they were using before:

What makes Apple so sticky

For a product that seemed to some ‘experts’ to not have a purpose, or any differentiating quality that would compel people to buy it, I find it amusing that they are having a hard time keeping up with the demand?

Two of my favorite Porsche ads, ever.

The first one was basically me. On the wall of my bedroom, I have a pencil drawing of a 911 I did in high school.

My Porsche drawing from 1981

VIDEO: → Porsche – The Boy

The second is the introduction video for the 993 (that last one I owned, so far). The cool thing was that I’d found the audio for the video, tossed it on my iPod and played it on my trip to CA. It just happened to start playing these tracks as I drive through the tree archway into Napa on a great sunny day. One of those top-25 memories I’ll die with.

VIDEO: →993-Are You Listening (1995)

EXI-450 Helicopter Build – Day 7 + First Flight!

After fighting with the gyro for a day, I finally cleared the programming on the DX6i and re-did ALL of it. I learned a few more things along the way. This is the final, current configuration that actually let me fly! I won’t pretend to say this is an optimal or even suggested setup, but it’s the one I came up with. Maybe this helps some others get their stuff off the ground.

DX6i EXI-450 Programming Ver. 2
Dual Rate & Expo
  Aileron Elevator Rudder
AIL D/R 0 100% INHibited 100% INHibited 100% INHibited
AIL D/R 1 100% INHibited 100% INHibited 100% INHibited
Travel Adjust
  Note: You need to move the sticks to access both travel directions, this was an important lesson!
  Throttle Elevator Gyroscope Aileron Rudder Pitch
  ↑100%
↓100%
↑125%
↓125%
↑100%
↓100%
←125%
→125%
←100%
→100%
↑125%
↓125%
Sub Trims
  Throttle Elevator Gyroscope Aileron Rudder Pitch
  0 ↑30 0 ←17 →42 ↑63
Gyro
  0 (flap-0) 1 (gyro-1>  
SW-GYRO 60.0% 70.0%  
Throttle Curve
  Low 1/4 1/2 3/4 Full  
Normal 0 % 25% 50% 85% 100%  
Stunt* 0 % 20% 40% 40% 40%  
Hold 0.0 %  
Pitch Curve
  Low 1/4 1/2 3/4 Full  
Normal 25% 50% 67% 82% 100%  
Stunt* 15 % 25% 25% 25% 25%  
Hold 0% 10% 10% 10% 10%  
Swash Mixing
Swash Aileron Elevator Pitch
  – 60% – 60% + 60%
Channel Mixing
  Master Slave Rate D U Sitch Trim
Mix 1 INHibited
Mix 2 INHibited
Revo Mix
  UP DOWN  
Normal 0 % 0 %  
Stunt 0 % 0 %  
DX6i EXI-450 Setup Ver. 2
Reverse
  Throttle Elevator Gyroscope Aileron Rudder Pitch
  Normal Reverse Normal Reverse Reverse Normal
Swash Type
  CCPM 120°
Throttle Cut
  Position ACTIVE
Dual Rate Combination Assignment
  Dual Rate Switch INHibited
Power Setting
  B-US 247
* NOTE: I have set the Stunt settings for my own safety, not for actual stunt flying. If you use those settings you’ll end up with a bird in the ground, but at least it’s less likely to go full-throttle without you expecting if, if you do something really stupid (like me) and flip the mode from NORMAL to STUNT without thinking.

Following the re-build of the tail setup, removed gyro.. server testing.. reprogramming.. it all led up to the first *real* flight of the 450. Even in some pretty good wind!

Despite the bluster, the heli flew, and the gyro seemed to hold to any heading I set! This was FUN!

Despite bouncing off the pavement, I had a big fat grin as I walked home. I’d built the helicopter, I’d flown it, crashed it and flew it again. Now it’s time to learn to *really* fly this thing! 🙂

EXI-450 Helicopter — Build Day 6

FRUSTRATION!!! Tried to fly but all I managed to do was cause the thing to spin like some sort of evil weapon. Despite my best efforts to solve the gyro issue, it was just not stable! At least the P-51 was treating me well yesterday. Even few it behind a long row of trees (accidentally) and it was still upright in the same slight banking turn it was when it suddenly went out of view. Even managed to land it on it’s wheels. Finally some R/C success.

So, going to the oracles on helicopter setup, it looks like the death spin was due to either sub-functional gyro (great..) or some other reason unknown. The gyro is brand new, and it initializes, reads inputs, applies compensation on yaw.. but.. just not working ‘right’.

Here is video my daughter shot while I was trying to sort the thing out.

Not exactly impressive. :p

EXI-450 Helicopter — Build Day 5

Setting Re-duex.

When I thought I had it all figured out, I learned (in a rather painful way) that I in fact did not. At least no blood was spilled.

OUCH. A 450 blade at full throttle can hurt.

So, after a lot of testing with the heli double duct taped to the floor, I have some new settings that visually agree with my very limited understanding of how these things really work. One mental hurdle was figuring how how the Swash mixing really worked. A simplistic view of individual servos on the swash was getting me into a major logic box. It was when I looked at it from a conceptual standpoint, instead of the discrete mechanics, that it made sense. Confused? Join the club!

DX6i EXI-450 Programming Ver. 2
Dual Rate & Expo
  Aileron Elevator Rudder
  100% INHibited 100% INHibited 100% INHibited
Travel Adjust
  Throttle Elevator Gyroscope Aileron Rudder Pitch
  ↓100% ↑125% ↑100% ←125% →100% ↓125%
Sub Trims
  Throttle Elevator Gyroscope Aileron Rudder Pitch
  0 ↓10 0 →38 0 ↓16
Gyro
  INHibited
Throttle Curve
  Low 1/4 1/2 3/4 Full  
Normal 0 % 25% 50% 85% 95%  
Stunt* 0 % 20% 40% 40% 40%  
Pitch Curve
  Low 1/4 1/2 3/4 Full  
Normal 50 % 50% 67% 82% 100%  
Stunt* 15 % 27% 62% 80% 100%  
Swash Mixing
Swash Aileron Elevator Pitch
  – 60% – 60% + 60%
Channel Mixing
  Master Slave Rate D U Sitch Trim
Mix 1 Throttle Throttle 0% 0% ON INHibited
Aileron Aileron 0% 0% ON INHibited
Elevator Elevator 0% 0% ON INHibited
Rudder Rudder 0% 0% ON INHibited
Gyro Gyro 0% 0% ON INHibited
Pitch Pitch 0% 0% ON INHibited
Mix 2 Throttle Throttle 0% 0% ON INHibited
Aileron Aileron 0% 0% ON INHibited
Elevator Elevator 0% 0% ON INHibited
Rudder Rudder 0% 0% ON INHibited
Gyro Gyro 0% 0% ON INHibited
Pitch Pitch 0% 0% ON INHibited
Revo Mix
  UP DOWN  
Normal 0 % 0 %  
Stunt 0 % 0 %  
DX6i EXI-450 Setup Ver. 2
Reverse
  Throttle Elevator Gyroscope Aileron Rudder Pitch
  Normal Reverse Normal Reverse Normal Normal
Swash Type
  CCPM 120°
Throttle Cut
  POSITION – ACTIVE
Dual Rate Combination Assignment
  Dual Rate Switch: – INHibited
Power Setting
  B-US 247
* NOTE: I have set the Stunt settings for my own safety, not for actual stunt flying. If you use those settings you’ll end up with a bird in the ground, but at least it’s less likely to go full-throttle without you expecting if, if you do something really stupid (like me) and flip the mode from NORMAL to STUNT without thinking.

Not many photos were taken today since this was mostly transmitter programming, a little out of control flying and working on dialing in the Gyro. Still spent more than a couple of hours hacking away at understanding all there is to creating a BASIC setup for a good hobby helicopter. Now I have a better understanding of why RTF helis like the MadHawk typically don’t ship with an BNF (Bind-and-Fly) version. The amount of customer support they would have to deal with would quickly consume the fairly narrow profit margin.

Perhaps I’ll have the bird in the air this next week. For now I need to call it a night and get ready for another exciting week of computer programming, project management and cat wrangling.

EXI-450 Helicopter — Build Day 4

The fourth day of construction starts with preliminary radio programming. Based on A LOT of information floating around on the web, I’m going to start off with the following settings for the bird. The manual for the radio itself is 139 pages, 80% or more of which are specific to the two primary programming modes, AEROCRAFT and HELICOPTER. I’ve said it before, I’ll say it again. The advances in R/C radios and equipment over the last 10 years is staggering.

NOTE: It turns out some of these preliminary settings were DEAD WRONG – Those in red were changed. See DAY 5 Setup for the corrected values!

DX6i EXI-450 Programming
Dual Rate & Expo
  Aileron Elevator Rudder
  100% INHibited 100% INHibited 100% INHibited
Travel Adjust
  Throttle Elevator Gyroscope Aileron Rudder Pitch
  ↓100% ↑100% ↑125% ↓100% ↑100% ←100% ←125% →100% ↓100% ↓125%
Sub Trims
  Throttle Elevator Gyroscope Aileron Rudder Pitch
  0 ↓32 ↓10 0 →40 →38 →23 0 0 ↓16
Gyro
  INHibited
Throttle Curve
  Low 1/4 1/2 3/4 Full
Normal 0 % 40% 25% 75% 50% 85% 95%
 
Setting up the Throttle Curve - Normal flight mode
Stunt 100% 0% 90% 20% 80% 40% 90% 40% 100% 40%
 
Setting up Throttle Curve - Stunt (3D) Mode
Pitch Curve
  Low 1/4 1/2 3/4 Full
Normal 50 % 50% 67% 82% 100%
 
Setting up Pitch Curve - Normal Flight Mode.
Stunt 15 % 27% 62% 80% 100%
 
Pitch Curve - Stund (3D) Flight Mode
Swash Mixing
Swash Aileron Elevator Pitch
  + 60% – 60% + 60% – 60% + 60%
Channel Mixing
  Master Slave Rate D U Sitch Trim
Mix 1 Throttle Throttle 0% 0% ON INHibited
Aileron Aileron 0% 0% ON INHibited
Elevator Elevator 0% 0% ON INHibited
Rudder Rudder 0% 0% ON INHibited
Gyro Gyro 0% 0% ON INHibited
Pitch Pitch 0% 0% ON INHibited
Mix 2 Throttle Throttle 0% 0% ON INHibited
Aileron Aileron 0% 0% ON INHibited
Elevator Elevator 0% 0% ON INHibited
Rudder Rudder 0% 0% ON INHibited
Gyro Gyro 0% 0% ON INHibited
Pitch Pitch 0% 0% ON INHibited
Revo Mix
UP DOWN
Normal

  0 % 0 %
Stunt

  0 % 0 %
DX6i EXI-450 Setup
  Throttle Elevator Gyroscope Aileron Rudder Pitch
  Normal Normal Reverse Normal Normal Reverse Normal Reverse Normal
Swash Type
  CCPM 120°
Throttle Cut
  POSITION – ACTIVE
Dual Rate Combination Assignment
  Dual Rate Switch: – INHibited
Power Setting
  B-US 247

Once the Transmitting programming was complete, continuation of wire routing was undertaken. A quick trip to the electronics store for a bulk pack of tie wraps and large diameter heat shrink tubing got things back underway.

With the larger diameter shring tubing, I was able to put add it to both the motor and ESC wiring harnesses where they run along or through the frame. Better safe, adding a few grams of weight, than watching a helicopter catch fire because of a short.

Shrink tubing added to motor wiring, broken or shorted motor wires could be BAD.

7 wires from the Gyro are protected with the shrink tubing, where they will run through the frame. This is before using the heat gun to shrink.

Pre-shunk tubing on Gyro wiring.

My plan to apply shrink tubing in all areas where wiring is on or near the frame is working out well. The combined Gyroscope and elevator servo wire groups are protected where they will run between sections of the rear frame.

Gyro tubing shrunk, wirting exits frame. Tubing also applied to main wire group (10 wires) where it will pass through frame setctions.

Preparing for first adjustments to blade tracking. Battery, canopy, ESC, motor all connected. Radio is not yet mounted because final tail servo setup has to be completed before finishing Gyro wiring and final radio installation.

Test fitting canopy with battery and ESC installed and wired.

Gyroscope and elevator servo wiring runs completed and secured. Radio will be mounted inside the frame just below re-entry point of the wiring harness. Shrink tubing covers wiring were it is near or in contact with frame.

Securing and running Gyro and elevator servo wiring

More wiring work completed. Final securing of motor wires and ESC control harness (center to right), and primary AR6200 Receiver box with control wiring installed. Final radio installation has to wait for final servo setup, travel tuning and Gyro preliminary configuration.

Lower rear, starboard side of frame. Primary radio receiver is on left side of photo.

30A Electronic Speed Control (ESC) secured to nose of frame. ESC is place are far forward as possible to help balance aircraft.

Electronic Speed Control (ESC) mounted in nose of frame.

Port side view of frame. Pretty clean looking compared to the starboard side.

At this point, the blade tracking can be adjusted. Here is a video of the three runs in the shop to check and adjust blade tracking. One blade required 2 full turn reduction on connector length, the other blad required a single turn of extension to get blades tracking equally.
VIDEO:

EXI-450 Helicopter — Build Day 3

I only spent a couple of hours working on it tonight. I spent most of my time cooking for the kids. Tonight was no gourmet meal. However about 1/2 the time tonight was spent doing prep for tomorrow night. With 5 prime cuts of beef soaking up my proprietary beef rub overnight, it should be the basis of an enjoyable meal tomorrow.

So, with not much time I didn’t think I’d get much done. And, looking at the photos you’d probably ask how I spent 2 hours doing that. One word: soldering. One of the typically hidden, overlooked and far to often poorly done. Just for reference, here are some tips from Ask.com [LINK].

First, let me back track a little bit. As mentioned in yesterday’s post, I’d not been able to purchase a battery locally. Today, I took a chance and shot over to one of the really old-school hobby shops. It’s right next to the PLU campus in Parkland. As with all recent trips to the hobby shop, it wasn’t a cheap trip. I did, however, get a battery with a really nice mAh rating. The C level is fairly low (surge capacity) but for some training flights it might keep me out of trouble. And the price was pretty decent (about 1/2 of what other places were going to sell me much smaller battery for).

My first 3-cell Li-Po battery. It's a beast.

You can see in the photo here, the battery is a lot larger than the ‘big batteries’ for the MadHawk300. They look pretty wimpy in comparison (for reference, the MadHawk battery is the silver one marked ExceedRC on top).

Charging the new 3C 11.1V battery with a wimpy charger, 3 hours and counting.

It is only going to take about 3 1/2 hours to charge that battery with the wimpy little charger I have right now. That does not allow for much flying. :/

Back to the soldering story. The first step was to solder the Deans connectors onto the speed controller (aka ESC). Soldering the speed controller was a breeze. Good quality wire bound to the Deans connectors quickly. That was easy!

Battery, Deans connectors and speed controller.

What I spent probably an hour fighting with are the cheap micro-hair stranded aluminum wire on the battery I picked up today. It’s one of those things you just can’t see when you purchase them, since they typically already have some sort of connector affixed. Sadly, not the connector type I want to use. Here is a close up of a Deans connector I’ll be using.

Deans connector. Considered the most versatile and popular currently in use with RC Electric aircraft.

But I did get the soldering completed, after destroying one set of Deans connectors doing it. Quality of the joints are highly suspect, but they seem to be mechanically sound (tested). Voltage check on the battery before and after affixing the connectors did not indicate any measurable voltage drop due to resistance in a bad solder joint.
Here is a photo of the final production, on the ESC. I don’t plan to post a photo of the battery connector and soldering work. It’s an embarrassment. But after 3 attempts, one destroyed connector and starting to run out of wire for the battery, it’s going to have to be sufficient.
Male Deans connector in ESC.

With a 3-cell battery, connectors attached to battery and speed controller (ESC), I was able to finally power up the AR6200 long-range receiver and get it bound to the DX6i radio.

Setting up TX and RX to talk to each other.

One of the nice things about the DX6i, is it’s 10 model memory. Plus it has the ‘safe model’ feature. If you accidentatly forget to select the right model file for what you are flying, the RX and TX won’t talk to each other. RX binding data is retained with the model configuration. The concept here is to keep you from firing up your cool Delta Dart ducted fan jet, and taking off, only to find you’d left the transmitter configured for a conventional aircraft. That can create a REAL mess when you grab a stick full of elevator. The DX6i won’t like kind of mistake happen.

DX6i display for the EXI-450 model helicopter

With power on the system, plugging in the servos allowed preliminary servo horn positioning and fine tuning with the sub-trims. Just in case I lose my programming on the bird, I’m going to document the subtrims and other settings on this page:

Sub-Trims EXI-450 V2 & Spektrum DX6i
Throttle 0 Aileron +40
Elevator +32 Rudder +23
Gyro 0 Pitch 0

So, here is the current state at the end my tonight’s short work session. As you can see, there is a lot of work left to do. It still does not even look much like a helicopter yet.

EXI-450 slowly becoming a flying machine.

Racing, Photography, Software and Politics.