Friday, March 6, 2015

PLA Light Pipe

I was curious to see if I could use the filament from my 3D printers as a light pipe. The initial results are promising.

I tried two hacks to the end of the filament to try better transmit the light. One is filed to a point, the other is melted into a ball. The point seems to be brighter (though it's hard to tell in these pictures).

It does seem to leak a lot of light along the length of the "pipe".

To stick the PLA onto the LED I simply melted it with a cigarette lighter and smushed it onto the LED. BE WARNED: It appears PLA is flammable!

Click to see larger image

Friday, February 27, 2015

Spark Fun's development kit for Micro View OLED display

This looks like it could be a fun little display for embedded projects.

If I understand correctly, the display has a built in Arduino, so can be used standalone for many of the types of projects I try to build at home.

Rather than having three blinking LEDs to try convey what's going on, you can have a full display. Much more user friendly.

See also YouTube:

Friday, January 16, 2015

game coder 005 errata - oops!

I just noticed, in the last example (for recursion) there's a typo.

The multiply() function should call itself, not 'multi(x,y-1). Let me go fix that!

Wood Gas Camp Stove

Inspired by Make magazine, I made this camp stove from a couple of old food tins.

Bean can stove

Now I'm looking for a coffee perc to sit on top of it, so I can have fresh campfire coffee from the garden every morning :)

Friday, January 9, 2015

Game Coder Tutorials

I'm now up to five episodes in my Game Coder series: Loops!

The videos are all posted to YouTube and there is a playlist.

Things are shaping up nicely, I have plans for the game we will develop together and the next three episodes are going to really make your web browser look like a video game!

If you're already up to date of the other videos, you can jump straight to Loops here:

Tuesday, September 30, 2014

Game Coder Episode 002 is available!

The next installment of GameCoder is now available for your viewing pleasure!

We get started with the actual JavaScript coding this time. Variables, functions and conditional statements are introduced this week.

Head on over to the webpage, below, for the show notes and link to YouTube video.


Monday, September 22, 2014

Game Coder Tutorials

I've started a series of coding tutorial videos, aimed at teaching coding techniques for game development.

The first few episodes teach basic coding skills, getting started with variables, conditionals, loops, etc.

We will start-off using JavaScript and HTML for the programing languages, as these are easy to master and readily available.

Here's the link to first epsiode:
- GameCoder001

The video is available on that link, or directly for subscription on YouTube:
- GameCode001 on YouTube

Friday, May 30, 2014

Playing with App Cache

I wanted a page to be accessible on my cell phone, even in cases where I had no network coverage. Obviously, appcache is a good solution.

Some links to useful resources:

htaccess additions

Here are my .htaccess file additions for the directory which is utilizing appcache (

AddType text/cache-manifest .appcache

ExpiresActive On
ExpiresByType text/cache-manifest "access plus 0 seconds"

Adding an appcache manifest

# 2014-05-30 v0.1


/qrc/ /qrc/index.html