Apr 09

Getting Galileo on WiFi

A guide to getting Galileo on WiFi

The Intel Galileo development board has a full sized PCIe connector on the bottom.

Using this connector you can add a WiFi card to Galileo, so that it can joint your WiFi network, or even create one of it’s own. Galileo is compatible with a number of WiFi cards, and drivers for most of the popular Intel cards are included in the Linux distribution that runs on Galileo.

This guide shows you how I added Galileo to my wifi network.

Continue reading

Apr 03

Intel Galileo useful links

Some useful links to Intel Galileo information:

Here are some useful links to information about Intel Galileo, if you have more to add let me know.


Apr 02

Getting to know Galileo

The Intel Galileo is a development kit produced by Intel, based around the Intel Quark X1000 SoC. The Quark X1000 is a Pentium-class 32 Bit ‘System On Chip’ device, with intel’s ISA architecture. Lets take a look at it’s features and get to know it a bit. Continue reading

Mar 18

Flight MH370 – The simple facts

Sherlock homes once said something like: when you eliminate all other possibilities, whatever you are left with is the answer.

In the search for Flight MH370 why is everyone so intent on looking for theories, conspiracies, terrorism and plot? Why not just use the basic facts of what we know?

We know the flight took off, we know it was on-route, but stopped communicating. We know it turned. We know it was still in the air for 6 more hours or so. Thats it, thats all we know for sure really.

With those facts alone you will find the answer. It took off, something happened to harm the plane, it turned. It could not communicate with ground.

I think you will find the plane in the south indian seas, because it turned and then flew, in more or less a straight line, until it ran out of fuel and fell out the air. It is as simple as that – but 10 days later only now are people starting to examine the simple explanation for what has happened. No one wanted to take the simple explanation first, they all wanted the drama of some complicated plot.

Now, in case you think I am jumping on the bandwagon after the fact, just ask my family, they will tell you I was ranting about just following the facts and ignoring the theories long before anyone in the media thought about it. I even drew a line on my map at home showing roughly where I think the plane came down. It’s in the south indian seas, I am sure of it. But I hope I am wrong, and I hope it has actually be taken by terrorists and landed safely somewhere on land, and the passengers and crew are still alive. But I doubt it.

Mar 06

Apple refuses to unlock dead mum’s iPad: Sons told to get court order

Apple refuses to unlock dead mum’s iPad: Sons told to get court order.

From The Register – read it here.

Feb 28

Logitech M570 Teardown and Repair

The Logitech M570 is one of very few thumb-operated trackballs on the market. For anyone, like me, who suffers from RSI in the wrist, it is an ideal replacement for a mouse as it removes all the moving back and forth – your wrist stays in one position and does not move when using it.

I have had several of these over the years and they have all suffered from the same problem: after just a few weeks of using them, they start to develop problems like double-clicking and dropping files when you are trying to drag. I posted a blog about this earlier. You can read it here.

In this post we will teardown the M570 and repair the cause of the problem.

Continue reading

Dec 06

3D Printing – A Revolution?

3D Printing

You cannot have failed to have heard stories in the press and media recently about 3D Printing, and how it  is going to revolutionise the world. Many are likening it to the desktop-printing revolution that began in the late 1980’s with the advent of affordable, desktop, high quality printers that started to appear on the market.

There’s no doubt that ‘3D Printing’ is going to be a revolution – I myself have been banging on about it for some years now. I also have first hand experience of using 3D Printers and of using products built on 3D Printers.

However the stories that we hear in the press and media are often very poorly researched, and more often than not they are based on some particular companies’ most recent press release, more than they are based on fact.

I think it’s time we looked a bit more closely at ‘3D Printing’ and see what all the fuss is about.

Continue reading

Nov 28

Ink-Jet printed PCBs anyone?

I read in Electronics Weekly this week that the boffins over at Georgia Tech, alongside people from Microsoft Research and Tokyo University have developed a method of ‘printing’ circuit boards using a standard off the shelf ink-jet printer.

They basically took an empty ink cartridge and filled with an electrically conductive ink made with ‘silver nano particles’. When you print the circuit onto paper, the tracks are electrically conductive.

The main issue really is that it’s pretty hard to actually mount components onto paper, so they have to be glued on with electrically conductive paste. This is OK for basic proof of concept stuff, but it looks like we are still a way off from having truly functional printed-at-home circuit boards.

You can read the press release at Georgia Tech’s website here.

Printing with Silver Nano Particles anyone?

Printing with Silver Nano Particles

Nov 24

Using Creator v3.0 to target PSoC5 and PSoC5 LP

Recently Cypress updated their PSoC Creator tool suite to version 3.0.
V3.0 Brought with it some great new features, such as:

  • Auto Complete
  • Goto Definition
  • Code Explorer
  • Inline Diagnostics
  • Disabled code highlighting
  • Automatic indenting
  • And loads of other productivity and compiler improvements.

However as I have mentioned in this post before, the tool dropped support for the PSoC 5 Chip, which has been superseded by the fantastic new PSoC5LP Device. There are drop in replacements for every PSoC5 chip from the new 5LP Range. Cypress encourage developers to use the new 5LP devices in their new projects and when updating existing projects. The 5LP are pin and source-code compatible with the equivalent 5 Devices, but they are not binary code compatible. You need to rebuild your code with the new device selected in PSoC Creator.

But what do you do if you have an existing product, using PSoC5 devices that is out there in the field, all new boards that you manufacture should have 5LP on them, and you have to maintain and update the code on these boards? You cannot just build a project in the new tools and target the two devices – because the latest tools no longer support PSoC5, just the new PSoC5LP.

Continue reading