TI eZ430 Chronos Watch + Python Library + Remote Control

Around one year ago I ordered some of those supposedly wonderful TI eZ430 “Hackable” Watches but only received them last October since I had to wait for the 433Mhz version.  Three months later I finally decided to have a go at trying it out and wrote a Python library for in the process.

Silly video first…

Continue reading “TI eZ430 Chronos Watch + Python Library + Remote Control”

Chumby + iPhone + Android + Mecanum Wheels

Couldn’t resist extending the software test on the mecanum wheel base…video comes later this time…

The ‘quick and nasty’ software files are still the same as in the previous post.  Pure software test only, couldn’t resist the temptation to try it via WiFi on a stock Chumby instead of USB tethering.  As such the hardware frame is a bit too flimsy and the batteries aren’t enough to power the Chumby without brown-out resets.  These will be improved upon soon 🙂

This demonstrates the ‘touch’ (initialize) and ‘swipe’ (move/offset) control on touch screens.  Will try the DeviceMotion Javascript API on iOS 4.2 devices (iPhone 4G/iPad) if I can get my hands on that filth… 😛

Continue reading “Chumby + iPhone + Android + Mecanum Wheels”

mChumby – Test run

After getting my EasySync USB-Can Adapter it was time to resurrect the mChumby project.  The interface GUI design hasn’t changed much, namely because its been lying idle but I figured it is good enough to try putting it onto the car for a test run.

I didn’t want to fiddle around with getting power to the Chumby, so the test is simply using my trusty old laptop and the EasySync adapter.  Only the speedometer, the tachometer and the accelerator pedal position is attached because again I’m too lazy to fiddle with my cable layout and as such its connected to the Mazda HS-Can bus only rather than the MS-Can where the goodie trip computer information is contained.

Almost every concoction of technology is used ranging from CAN, USB, PHP, HTTP, Shared Memory, XML, Flash, to an obscure programming language called HaXe.  Here is the result :-

Continue reading “mChumby – Test run”

EasySync USB-CAN Bus Adapter – Works great in Ubuntu after some fiddling

Neat little package
Neat little package

The toys just keep coming in!  Another one of those wallet killing impulsive orders whilst I was sick in bed last week just arrived today, a USB-CAN bus converter module by EasySync that promises a great interface and should work in Linux!  This will give a little bump start to my Mazda CAN Bus / mChumby projects.

Note : EasySync UK’s online form doesn’t allow international shipping but a short E-mail or two managed that.  There is a US subsidiary with US and international shipping, but the international shipping rates on the US site is plain ridiculous [$68USD to ship a $88 device to Australia].

Note 2 : I hear the interface is mimicking the Lawicel CAN-USB interface…only hearsay…

Plugged it in – didn’t work.  Doh!  Took a peek at the manual and website, nothing on Linux other than “Linux drivers provided”… So much for the marketing material, guess I have to try make it work myself.  (Yes I got it working, read on for the quick run-down post aimed at helping others)

Continue reading “EasySync USB-CAN Bus Adapter – Works great in Ubuntu after some fiddling”

Ubuntu 9.04 – Jaunty Jackalope AMD64 (64 bit)

I’ve finally made the jump and using the AMD64 version of Ubuntu as my primary installation.  There are a couple of tricky things to deal with, primarily with closed sourced applications such as Adobe Flash Plugin and Skype which are two applications I need to use.

How to install Adobe Flash Plugin 64 Bit for Ubuntu 9.04

A lot of the tutorials/guides online will tell you to use nspluginwrapper or similar.  Adobe has released an ‘alpha’ version of their 64 bit player which is pretty stable so far…

Download it from :-http://labs.adobe.com/downloads/flashplayer10.html

Unpack the archive and copy the only file to the Firefox plugins folder in ‘/usr/lib/firefox-addons/plugins‘ :-

sudo cp libflashplayer.so /usr/lib/firefox-addons/plugins

How to install Skype 64 bit for Ubuntu 9.04

You would think you could just go to www.skype.com and ask for a download and it’ll be like the Adobe site detecting that you have a 64 bit system right?  Wrong (at time of writing).  Annoyingly that’ll just let you download an i386 package!

You could manually remedy this by downloading the AMD64 .deb package from :-
http://www.skype.com/go/getskype-linux-ubuntu-amd64

Everything else?

So far the respositories have been kind to me… but i’ll update if I run into any other troubles 🙂

Voila happy 64 bit Ubuntu’ing.

Essential Free Software for a Windows Install

Yesterday I went and bought a laptop for my dad to learn how to use computers and the internet.  A base install of windows is not functional nor safe enough to let loose on the internet without some additional software.  Being an avid fan of things that are free, I went and downloaded the latest versions of free software that I thought would be essential for this new PC.

I hope this post is useful for other people, but its really a lazy way of me bookmarking everything in-case I have to do it again.

Continue reading “Essential Free Software for a Windows Install”

Parametric Modelling in Google Sketchup and Ponoko friendly SVG export for Sketchup

The problem

I’ve recently signed up Ponoko’s Prime account and wanted to get something made.  I rather into a rather annoying problem, Alibre Xpress doesn’t have a SVG export.  I needed a way to design something and export it as SVG.

I’ll admit the long post title is a problem too 🙂

Continue reading “Parametric Modelling in Google Sketchup and Ponoko friendly SVG export for Sketchup”

Compiling a toolchain for ARM7 under Ubuntu

Well this chronicles my first attempt at compiling a toolchain for programming ARM’s in ELF code.

Why do I need a toolchain for programming ARMs?

  1. I found a LPC2378-STK development board in my room
  2. I want to give ARM programming a try (PS WinAVR is great for programming AVRs)
  3. I found I have some spare ARM7 LPC2378’s lying around (WTF?) and thought I’ll actually complete my Chumby Speedometer on my car project!

Continue reading “Compiling a toolchain for ARM7 under Ubuntu”