Intel NUC Emergency Boot Mode

July 25, 2015 Comments off

Intel NUC - Celeron

It can be difficult to work out how to get into BIOS on the NUC, especially if you have made some changes to UEFI settings or installed different (secure & unsecure) operating systems.

After countless Google searches which described different procedures for the various NUC models I found out that, for at least the dual-core Celeron model, the procedure for entering the Emergency Boot Mode.

  1. Power off the NUC.
  2. Press AND hold the power button for about 3 seconds to turn on the NUC.
  3. All going well you should arrive in a text-only maintenance menu.

There is an internal jumper on some models which will boot the NUC straight into the maintenance menu, however it can be a pain to have to open up the computer when you need to use it; especially if you are constantly trying out different operating systems.

Categories: Computers

Starting my TurtleBot

July 21, 2011 Comments off

So I have finally gotten some spare time and decided to start building my TurtleBot. I was going to spring for the laser cut parts and the nice metal supports but my budget currently could not justify them. So I decided to follow one of the I Heart Robotics blog posts about making them from hand.

I decided to cheat a little with the supports and used 16mm wooden dowel instead of the metal threaded rods.  Check out the pictures below of the build.

Categories: Robot, TurtleBot

Vintage Computing

December 21, 2009 Comments off

I recently had the urge to muck around with some old computers. After exhausting my pile of crap at home I turned to the second largest pile of crap around, eBay! I started looking for an Apple Newton MessagePad and eventually found one. So excited I was.

However I kept searching, and found a HP 200LX Palmtop PC. I bidded and bidded and eventually after a second chance offer, I won it!

So now I have in my hands two iconic portable computers, both in full working order. I haven’t had a chance to have a good play around with them yet; but I will! Until then, please browse the pictures below and see all the oldies in their glory! (I couldn’t believe how small the HP was. I photographed it next to my Viliv S5 to give you a sense of just how small and well planned it was)

Categories: Uncategorized

Arduino LCD

June 10, 2009 Comments off

So today I finally got a dot matrix LCD module from Dick Smiths (Z4172) and proceeded to wire it to the Arduino. Ended up working out pretty good although the USB was struggling to run the Arduino + Ethernet Shield + LCD (the LCD contrast was dull even with the 10k pot wound right up). No biggie, I just pulled the Ethernet Shield off and went directly to the Arduino. It will probably be used almost exclusively on one computer so I think I will just control it via the USB serial port.

One thing I could not work out was why the screen would not work if I was using digital pin 1 for one of the connections. I ended up using from 2 to 8 which still allows me to use it with the Ethernet Shield should I want a networked little display! My initialisation line was LiquidCrystal lcd(2, 3, 4, 5, 6, 7, 8);

Check out some pictures of it below (extra points if you can work out where the quote on the screen is from without using Google!):

Categories: Arduino Tags: ,

Arduino Ethernet Shield

June 8, 2009 Comments off

I’m excited. My Arduino Ethernet Shield arrived from Little Bird Electronics last week. It is cool having the Arduino pingable on my network!

I have quickly hacked the SimpleMessageSystem to respond to commands over TCP/IP rather than the serial port and it seems to work ok. I have to code some more error checking and handing of the write commands but it shouldn’t be too difficult. I’ll have to see how I go about sending in my changes to Arduino’s site. Maybe I will just post a link to the networked version on my site. It will make interfacing with the Arduino from web pages (such as PHP like I am going to do!) far easier than through the serial port.

Check out the pictures below of the board and the software. It is in a very alpha stage but hopefully I should have something worth downloading in the future (probaby distant future).

Categories: Arduino Tags: , ,

Laptop Photo Frame

May 23, 2009 Comments off

So you have this really old laptop that has less power than a new Eee PC. What to do, what to do? I guess do what everyone else is doing these days and turn it into a photo frame!

The victim was an old Acer TravelMate 240. It ended up being quite an easy mod. The hinges were symmetrical and the inverter and video cables for the screen were more than long enough for some re-routing. The hard drive is full of errors so I am booting it off a USB key. The problem with that was the BIOS does not support booting from USB. I dropped on a custom boot loader on the hard drive that then boots off the USB drive.

Currently I am running Puppy Linux off a 1GB drive. It runs very well. Now all I need is to install an image viewer and have it mount a photos share off the house server and it will be complete. Check it out in the photos below.

Categories: Hacking Tags:

Arduino Temperature Sensor/Logger

April 26, 2009 Comments off

I’ve always wanted a temperature logger for my computer. After some reading I found a pretty easy solution for added temperature sensing to an Arduino project. After building the circuit I programmed a quick and dirty serial data logger application in VB2008.

I added a 10k pot to try calibrating the sensor but always had a discrepancy between it and my desk thermometer. I’m going to look into geting another thermometer to see which one is lying. You can see the circuit, software and a sample plot of the temperatures overnight in my computer room below.

Heat testing the temperature sensor with the mini.

Heat testing the temperature sensor with the mini. Damn little thing wouldn't blow enough heat, even with F@H running!


A quick and dirty serial port data logging program.

A quick and dirty serial port data logging program.


The temperature in the computer room from bedtime to wake-up.

The temperature in the computer room from bedtime to wake-up. The next version of code will add some averaging of the samples to improve accuracy.

Categories: Arduino