All posts by admin

My New Robotics and RC Store

For the last few months, I’ve been reselling some fantastic elements that supplement and enhance my Mindstorms project activities. These elements are made to work with any LEGO® Technic® compatible sets. What really makes them interesting is that they are made from aluminum instead of plastic. All the elements are designed in shapes not available through LEGO. I’ve been selling these parts through my Bricklink store. So far, it’s gone pretty well but I’m having a hard time finding potential buyers. The only real way to promote these on Bricklink is through the Bricklink Forum. I think about 5% of the people who use Bricklink actually visit the forum. Because these elements are custom, they are not tied to the extensive catalog of LEGO parts in Bricklink’s database. Consequently, they will never show up in a search on Bricklink. Other than linking from my occasional forum posts (I try not to be spammy), you have to know they exist and understand how to navigate the site to find them.

Because of this limitation and the little detail that Bricklink is intended for sales only of LEGO-related items, I’ve decided to setup my own store to further promote these great products. Right now, with just the liftarms, everything fits just fine within Bricklink’s guidelines. However, as the product line expands, the elements and kits we intend to produce will become less LEGO dependent and more of a crossover product. Our goal is to let you use your existing LEGO pieces, particularly Technic and Mindstorms and go far beyond what you could accomplish using LEGO alone. By extending their exceptionally flexible system, we will let you integrate more traditional RC and robotics components into your creations.

The product roadmap is fairly straight-forward but ambitious. LEGO liftarms are predominantly made in odd numbered sizes up to 15 holes (or studs-it’s essentially the same metric). Our straight liftarms range in length up to 25 studs and in even numbers down to 6 studs in length. Having the larger sizes lets you create larger structures without the need to bridge as often. By using a single, aluminum beam, you’ll have far stronger frames with fewer weak points. We’re also producing a number of angled and T-shaped beams to extend your building options.

Another unique feature is the offset holes. In a traditional liftarm, the holes are equally spaced the length of the beam. On a number of our designs, holes, or groups of holes are offset by 50% from the adjoining hole. This lets you create gearing trains with ratios not otherwise possible. On a traditional beam, you can mate the 8, 24 and 48 tooth gears fairly easily since their center holes align conveniently with the standard hole spacing. However, if you want to mate any of these gears with LEGO’s 16 tooth gear, the teeth won’t mesh without introducing a lot of complexity and building your gear train into a second dimension. Using our beams with the offset holes, you can make any combination of gears work. In the example below, a 16 tooth gear is sandwiched between an 24 and a 48 tooth gear allowing both outer gears to turn in the same direction.
Example of gearing using offset holes

Getting back to new product development, my manufacturer will soon release a steel gear and axle kit. There will be gears of 10, 30, and 50 teeth. There will be steel axles up to 38 studs long. This kit also has adapters to connect the steel axles directly to Lego 43 and 56mm rims allowing the usage of most LEGO Tires!

Additionally, ball bearing embedded liftarms will also be available separately to accommodate the higher torque. We will also offer adapters to use with Lego XL motors and higher torque motors like Futaba or HiTech. Of course, this will also facilitate integrating the RC industry’s remote controls and receivers. By providing this level of integration, remote control vehicles will be usable outdoors without the problems of limited range and infrared interference from the sun that LEGO IR controls have.

However, first you will see an aluminum “Screw-on” kit hit the shelves. This will logically precede the gear and axle kit so that customers can experiment with the solid screw-on connection between the aluminum liftarms already available in my store. This is something that steel gears and axles definitely need.

In case you haven’t noticed, I’m pretty excited about all of this! By marrying the flexibility of LEGO with the world of RC, I think we’ll have a system that gives unprecedented usability and offers a form of rapid prototyping for hardware that takes things far beyond the bounds of simple toys.

A LEGO Anemometer for fun

Where has the time gone?

I spent about 3 months collecting components and researching sensor designs for my weather station project. Sadly, after I collected what I needed, RL struck and they now sit in a box. 🙁

Just before the holidays, I found a portable weather station on clearance at Big Lots. I couldn’t pass it up for $20. It’s pretty much a toy, but it has been fun to play with! I thought I might hack it for the sensor parts and short cut my project, but I decided it would be better to use for calibrating my actual project. It just isn’t heavy duty enough for long term use.

A couple of weeks ago, I built a little anemometer using my LEGO Mindstorms NXT and some extra parts. I borrowed the initial design from a project on NXTLog. The original design had poor resolution because the light sensor only measured rotations in 180 degree increments. By using the RCX Rotation Sensor and a 1:5 gear ratio, my final resolution was 4.5 degrees. My simple gearing mates a 40 tooth driving gear with an 8 tooth gear. I originally attempted a complex gear train with a ratio of 1:15, but there was just too much friction and I couldn’t get it to spin below 6-7 MPH.

It came out pretty nice. I calibrated it using my toy anemometer and a box fan. I determined there are 32 increments per MPH. I left the light sensor on since it is completely passive and doesn’t interfere with the mechanism. This one isn’t suitable for the long term project, but it was a fun diversion.

Main pic

Anemometer side view

Closeup of moving parts

NXT Display while running

Weather Station Project

I’ve decided it would be fun to build a homebrew weather station.

I purchased a Lantronix Matchport Kit a few months ago from GridConnect. My original idea for an entry in the Lantronix Wireless Design Contest was a robotic watchdog that would wander around the house and record suspicious activity to a PC connected through a wireless LAN. However, I decided that the project was too ambiguous to tackle and shelved it.

This week, we had our first serious cold snap and I got to thinking about how cool it would be to know what the weather conditions were outside without having to actually go outside or login to an online weather site. My daughter and I had just finished planting some late season tomatoes and I was wishing I had some way to monitor the temperature since the forecast called for sub-freezing temps.

My mental ramblings brought my attention to some interesting sensors available for robotics hobbyists and I realized many of them could be adapted to building a weather station. After realizing the costs involved, I decided it would be more fun to build it all myself. Then I thought about how fun it would be to link it to Wunderground. Then I remembered the Matchport kit and figured this would be a cool project to implement wirelessly. Using solar power and a Wifi adapter, I could put the station anywhere and not have to deal with power or data connections. With commercially available personal weather stations running upwards of $1,000, I am pretty confident I can build this beasty for a fraction of the retail price.

The data logging interface to Wunderground is bonehead simple. It uses a simple Get Request posted to a webpage. I plan to build a data logger using a Parallax Basic Stamp 2 microcontroller and some home brew sensor circuits and designs for the input measurements.

For my initial design, I’ll tackle the basic six parameters addressed by commercial weather stations – wind direction and speed, temperature, humidity, pressure, and rainfall. Time permitting, I may work on a PC based app to interpret the incoming data for graphing and perhaps even alarm thresholds. If nothing else, it will be fun to try.

Rebate Shenanigans

Twice now I’ve had HP claim not to have received the UPC code from the side of a container when claiming rebates for their PCs. I keep copies of everything I send, but they really seem to lose these things more often than not. Makes you really wonder if they are that incompetent or if something more nefarious is at play.

Today, I had the opposite situtation:

Dear Bill Shaw,

Recently, we inadvertently sent you 2 rebate checks for the same rebate
application. The first check is dated December 18th and the second December
19th. Both checks have the same unique check number. Only one of these
checks will clear the bank. If both checks are deposited the 1st will clear
and the 2nd will be returned and you may be subject to any fees your bank
charges for returned checks. Please deposit only one of these checks.

Rebate Confirmation Code: xxxx
Check Number: xxxx

We apologize for any inconvenience this may have caused.

Thank you for using OnRebate.com!

Please do not reply to this E-mail directly. This is a system-generated
message and sent from an account that cannot receive E-mail. To contact
OnRebate.com please E-mail support@help.onrebate.com or call us at
1-888-222-9300. You can also track your rebate status at
http://www.onrebate.com/checkstatus.aspx

This is wrong on so many levels. And of course, their automated system has no record I exist. Oh, and they were closed when I called. Figures I get this today. I made the deposit this morning after holding the checks for a week while waiting for the bank’s schedule and my own to align. I think my bank only charges $5 for returned items, but I think OnRebate needs to take care of it. In fact, I may have to make it my personal mission after the hoops their industry puts people through.

How to save 78% on your business software

Sounds like spam from a software pirate or some other flighty come-on, doesn’t it?

I’ve been looking at Novell’s new SuSE Linux Enterprise software and thought I would do a little cost comparison between Novell’s Open Workgroup Server and Microsoft’s latest Small Business Server.

Check the how to buy page for yourself for pricing.

Now, consider that OWS replaces the windows server with exchange, windows on the desktop AND Office on the desktop for $110 per user. For five users plus the server, M$ charges:

5 User Standard SBS Server with Exchange
$1473.69 (best price on froogle)

Windows XP Pro OEM (Can’t login to domains with Home Edition).
Search PN# E85-00086
5x $129.95 = $649.75 (you have to skip past the non-licenses and ebay auctions to see the real price.

Windows Office 2003 Small Business OEM
Search PN# 588-02636
5x $204.97 = $824.85

M$ total: $2,948.29
OWS total: $660.00

That is just shy of 78% savings for very comparable, if not superior, functionality.

Maintenance and upgrade protection are cheaper too at $75/year/seat for OWS.

Microsoft still doesn’t have anything at that level to compare to Zen either. Consider the built-in XEN virtualization and you’ve really got something to address compatibility for legacy software. You can run your existing Windows XP license in a Xen Virtual machine and continue to run your Quickbooks or other legacy applications that you think you can’t live without.

Wanna Sell Me A(nother) Mercury?

I own a very well equipped 2004 Mercury Monterey. Yes… it’s a mini-van, but gosh darnit, it’s pretty handy the many times we need to jam seven people in for a trip. It’s a very nice vehicle overall, although I’ve never been able to get better than 18 mpg on the highway, even with no extra weight, no hills and cruising in light traffic. I can’t see how it would ever get 23 mpg as rated unless I was going downhill with the wind behind me.

My car just spent five days at the local dealer getting a few items fixed under warranty. One of these items is an apparent malfunction in the climate control system. When I turn on recirculate and/or the seat heating and cooling, it randomly cuts off after 10-45 minutes. The A/C still runs but it starts pulling in fresh air and simultaneously turns off the seats. The seats have both heating and cooling and it doesn’t matter if the each seat is set to cool or heat, they still turn off.

My car has three zone controls for the climate control system – driver, passenger, and rear. Each one can be set independently to a specific temperature.

The dealer is telling me this shutting off behavior is normal operation. To paraphrase, “It’s a feature, not a bug.” When running in auto mode, once it senses I’ve reached the desired temperature, it is programmed to disable both recirc and the seat heating/cooling.

To me, this sounds like BS.

First, the front has independent zones. My wife likes it toasty, I like it cold. If my side gets toasty, I get sleepy. If me and my wife are set to
different temps, why would BOTH seats cut off at once? Also, why would seat heating turn off because of the air temperature? We got the seat heating because my wife feels it adds comfort on long road trips.

I like to leave it on recirculate because there are lots of diesel trucks on the road during my commute. The fumes are pretty strong when I’m drawing air through the a/c. I can’t imagine why it would turn off this function instead of just turning down the blower to modulate temperature. My little Saturn L300 works in just this manner and I never have to push the little recirculate button.

Reading the manual that came with the vehicle, I learned that when set to auto, it is supposed to automatically control the recirculate setting, despite the fact that the instruction booklet states the recirculate control is for “manual control” of that function. However, if it is supposed to control the recirculate function automatically, shouldn’t it periodically turn the thing ON? The fact that it only turns it off indicates to me it is indeed broken. Coupled with the fact that BOTH seats disengage at the exact time just confirms that observation for me.

Now, if the auto setting is allowed to control the recirculate, smart engineering would indicate that if the occupant purposefully turns it on, it should stay on no matter what. The blower can always be lowered to compensate for the extra air flow. Lets face it, recirculate does more than just cool the car quicker, it keeps noxious fumes outside the vehicle where they belong.

For that matter, the seat heating and cooling is not really even related to the air temperature in the vehicle. Cooling makes the leather tolerable on bare legs in the Florida sun and the heating is more of a comfort feature than a temperature control feature.

The bottom line for me is that if they really did program the system to function this way, I won’t be buying another Mercury. Why pay extra for a feature that has to be turned back on every 20 minutes? That’s just idiotic. And if they didn’t program it that way, why was the service department blowing smoke up my ass? Smoke I don’t need. I want cold air on my ass. Sheesh.

Wanna sell me another Mercury? Fix this one.

Getting Naked!

On several of the message boards I’m following, I’ve heard numerous complaints about stock manipulation, particularly naked shorting of stocks by hedge funds and their ilk.

Not only is this practice illegal, it tends to be done mostly by the big guys leaving us smaller retail investors holding the bags. The SEC discusses it here. The NASDAQ has details about it at nasdaqtrader.com. A public awareness site with lots of information can be found at thesanitycheck.com.

To make the SHO list, a stock has to have at least 0.5% of sales flagged as Failed To Deliver (FTD) for five consecutive days. It stays on the list until the number drops below the threshhold.

I did a lookup on the SHO List for a few stocks I’m following. Since it takes three days before the shares are declared FTD (Failure To Deliver) and five consecutive days to get on the list, I backdated the initial date in each case.

For Smith Micro (SMSI), I discovered that it has been on the list since 2005 (when they started reporting I guess) three times.

Here are the details:

2005Mar31 Open: 5.36

2005May04 Close: 4.21

Change in stock price: -21.5%

This is one of the shortest times on the SHO for all stocks I’m watching and it roughly coincided with a positive earnings report. The stock didn’t fully recover until August 4 2005.

2005Nov09 Open: 7.17

2005Dec16 Close: 6.10

Change in stock price: -15%

Stock price finally recovered 3 weeks later on Jan 6 and ran up to 12.87 before it dipped again. That rally continued through two good earnings reports and didn’t run out of steam until it hit the 52 week high of 16.59 on July 3.

2006Jul03 Open: 16.26

2006Jul24 Close: 13.97

Change in stock price: -13%

No idea if we’re actually done with the naked shorting or this is just a breather. Latest close is 14% off the Jul 3 close.

For Mittal Steel Company NV (MT), I came up with the following stats.

2005Feb16 Open 38.10

2005May16 Close 24.72

35% Loss. It finally recovered on March 28, 2006.

2006May31 Open 30.81

latest close 33.66

Gain so far: 9%. Looking at the technical chart, it appears to me we might have had a rally in the making that got killed by all the naked shorting.

The biggest surprise was True Religion (TRLG). I discovered that TRLG was the only stock out of all that I researched that went up significantly while being attacked using naked shorting.

Here is what I found:

2005Jan24 Opened 8.20

2005Feb04 Closed 9.15

Gain: 11.6%

Jan 26 is when TRLG filed their earnings report. The attack was brief and clearly ineffective considering a 10 day runup of almost $1.

2005Jul18 Opened 16.16

present Closed 18.07

Gain: 11.8%

Although TRLG dipped pretty hard in the last quarter of 2005, it recovered dramatically and posted a nice gain for the year. This attack is now a year old which makes me wonder if a lot of those FTDs are sitting out there from the beginning and the manipulators have moved on to riper pastures. If so, they must have collected a LOT of money on shares they never delivered.

Getting Technical

I’ve started reading up on technical chart reading and have started looking closely at a few key statistics. My strategy is to pick likely stocks for investing by watching the fundamentals like growth, the income statement and forward earnings and then investigating the charts for these stocks for buy/sell indicators.

My first foray into this last night netted me a number of stocks I thought should perform well. Some I’ve mentioned before. With commentary on what I saw by examing the Bollinger Bands, MACD and DMI, they are:

  • EEEE Educate, Inc. Strong downward trend right now. If I had it, I would be selling ASAP. Today it got a 9% haircut
  • PKTR Packeteer Inc. This stock looks like a turnaround opportunity but the chart says no. Sadly, I’m already in it, but not too deep. I looked for resistance and support lines and thought I saw one at $9.35. Today, it peaked at $9.23, so I’m still holding. I’ll sell Monday unless I see a trend develop.
  • SMSI Smith Micro This one looks weak on the technicals, but the earnings report from this week was so strong, I’m calling it a hold it if you got it. Otherwise, it would bear watching for a big run up once it reverses.
  • LBIX Leading Brands Another stock that looks like it is just starting to turn the corner but this one is giving huge buying signals looking at the Bands and DMI. The MACD is contrarian but might flip soon giving me an all clear to buy. I’m already in this one for a small position, but I’ll start adding when I see a strong move upwards.
  • ARD Arena Resources All signs say yes. The only thing holding me back on this one was the volatility as demonstrated in the high time premium options are getting right now. Could be a big winner with the right call option.
  • ORB Orbital Sciences CP This one is also looking like it’s headed up, but I’m worried that it will be headed for a dip soon. The ADX flattened out and the divergence value on the MACD is collapsing. I still took a position with some Aug 20 calls hoping to lock in a short term gain before it rolls over. I’ll know on Monday.
  • GTRC Guitar Center This one is looking nice because the price just ran up towards the top Band and the MACD is up and accelerating. The DMI is about to cross, but the ACX isn’t showing the stock as currently trending. I’m going to watch for the trend indicator to start heading north before I take a position here.

Pretty fascinating stuff. I looked back at some of my earlier trades and I can see where I goofed on some not so small losers.

This Week’s Stock Picks

Here’s a few I like. I’m not in all of them, but I’m watching them closely.

Oceaneering Intl Inc (OII) ($44.17 close yesterday)
I like this one because I’m bullish on oil prices. As the price goes up, it becomes more economical to revive older rigs and hit those more expensive reserves. Both good for OII as it creates new demand for their services. As a hedge against oil prices, the next few years of hurricane activity, if it is indeed as active as predicted, will also be good for maintenance services on the floating rigs in the Gulf Of Mexico.

Tenaris SA (TS) ($40.44 close yesterday)
I’m bullish on steel thanks to growth rates in the Asian markets. They can’t get enough of the stuff and I think it can’t help but push the stock along with it.

True Religion Apparel (TRLG) ($18.58 close yesterday)
I usually hate companies in markets that are so dependant upon fashion and the faddish whims of consumers because I don’t think they are sustainable, but for a short term pick, I’m very bullish on TRLG. They’ve got solid fundamentals and are just piling on the good news right now. Hey, and anything that might make my ass look better can’t be all bad.

All of these stocks came to me by looking at IBD and I must say, I picked them in spite of that.

Other picks:

Novell (NOVL) ($6.18 close yesterday)
These guys are getting hammered in the market right now, and rightfully so. But, they finally canned their CEO and CFO and are releasing some stellar products with a long window of opportunity to generate some market share before Microsoft shows up to the party with Vista. I’m not expecting miracles, but I do see this as a long term buy. It wouldn’t hurt my feelings to see IBM or Oracle tendered an offer either.

EZCorp (EZPW) (42.58 close yesterday)
Solid fundamentals and membership in a booming market sector. What could possibly go wrong? If the economy goes sideways, owning this one would be like having a license to print money. They have a sophisticated pawn operation, make loads of money on those expensive payday loans, and they’re opening new stores at a rapid pace.

Leading Brands Inc. (LBIX) (6.87 close yesterday)
I have no idea why I like them. Perhaps it’s because HANS is just a bit too rich for my blood-even after a 4:1 split. Still, solid growth and good financials. I took a position in this one hoping for the best.

Dumb Luck!

I’ve decided today to broaden my blogging to address other things I’m interested in. Blogging on tech stuff just hasn’t been motivating enough.

The other day, I decided to toss a few bucks at Mittal Steel Company NV MT in the form of 3 contracts of MTGZ.X figuring it would move a bit and let me get out in a day or two. I figured it was on a quick climb and I didn’t want to miss the buy, so I wrote it as a market order.

In my haste, I mistyped the order and bought 3 contracts of MTGX.X and hit confirm without really looking at the screen. WHOOPS. Instead of buying at something like 50c, I ended up with options priced at $7.20. And.. the spread was $6.80, so I was immediately underwater almost as much as I planned to invest.

I decided it was best to let it ride since I was slightly bullish anyway, although I almost dumped it at $6.90 just to ease my troubled mind. I put in a sell to close order at $7.40 to cover my commissions figuring I could override if I was watching the market and decided to go longer and shorter.

Woke up today and drove to work. When I got there, I discovered the bid was $7.70 and I ended up actually making money.

The bid is up to to $8.10, but I’m the only volume on that option today and I didn’t lose my shirt, so I’m happy!