Category: Geekery


I’ve finally been able to make a little time to work on my CNC mill/router project.

I have a dedicated controller PC built from three old PCs. Older desktops are best as they don’t have all the power saving features that interfere with real-time processing and control. It runs Ubuntu Linux 10.04 LTS from LinuxCNC.org. The OS comes as a live CD that you can try out to make sure it will work with your hardware before you commit to installing it. It installs a basic system that has everything you need to run a CNC machine with EMC2 (control software). It’s also free, which is pretty great!

The controller hardware and motors are from Xylotex. I have a 3-axs controller and 425 oz. motors. I tested the software and hardware out today. Below are the results:

The next step is to build the actual mill table. This will probably wait until warmer weather arrives.

Warning: Nerd Content!

Through a series of hardware failures, I ended up picking up an Iomega iConnect NAS device and a new broadband router. I can now connect to my wireless network with my Droid phone.

The iConnect’s backup interface doesn’t seem to like working with a terabyte or so of info, but luckily it runs linux. A simple setting/hack turns on secure shell access, so I can set up backups using the cron and rsync. A complete backup takes around 18 hours or so. I like to monitor things, and the Droid market had a free app called ConnectBot that acts as an ssh client, so I can keep an eye on things from my phone.

Here’s a screenshot of my Droid running top on the iConnect. This type of thing makes nerds happy. I also figured out how to do screenshots on my Droid. This also makes nerds happy.

SSH to Iomega iConnect media server via Droid phone

SSH to Iomega iConnect NAS via Droid phone