Building an arcade machine - Part 3

The Brainz! In this blog post I'l be comparing a couple of solutions for the brains of your arcade machine. By brains I mean what actually runs the games instead of the encoder parts as talked about in part 2. Back when we built machine number 1 there was no…

Building an arcade machine - Part 2

In this blogpost I'l be going over some of the possible options of converting or encoding your Control panel to Keyboard or Gamepad presses for Mame to interpret. The issue is there is MANY different methods and boards. It depends a lot on the amount of buttons, players and features…

Building an arcade machine - Part 1

Recently I have wanted to make my own arcade machine. Mainly because I love making them. Once built they're fun to play with but I find its also as much fun building them. I've had Arcade Machines in the past. My Dad built one at around 2001-2003 (Can't find an…

Windows rant

As much as I'm a Linux user and promote the use of Linux and run Ubuntu on both my Desktop & Laptop its very hard not to use windows now. I usually use windows for a couple of main tasks which are Video Editing (which I've still not found a…

What got me into computing

Its about a week and a bit until my birthday and some more debate about what's right to teach and more I thought I'd reflect on what got me into computing. In a nutshell it wasn't programming at all. I only took programming up at around 12 years old learning…

VGA In Schools

Myself and quite a few other people who run clubs find sourcing monitors very hard. Schools and even familiys have spare VGA Monitors of decent quality (1280x1024). BUT When you then want to use a Raspberry Pi and your monitor doesn't have a VGA Adapter what do you do? Apart…

RPi SD Card Image Smallification

Here's a breakdown of what I did to make my Pi's SD card size smaller. I didn't need any gui or java bloatware. I need Python and wi-fi support along with GPIO and I2C working. My target is around 1GB and this blogpost is done as I run the commands…

Berryclip Trafficlights Python V2

Today we will be coding the Berryclips to show a traffic light type pattern. We will begin by turning an LED off and on, then wait for the button to be pressed before it blinks and then to make the traffic light sequence. As you complete this guide cross out…

Scratch & Education, Does it work?

Update 2! We've changed the resolution and scratch becomes a lot easier to use than before! Update! It seems that the issues may be due to the size of scratch on the machines I teach on. Looking at scratch on my computer shows bigger icons / blocks. Here's the original post…

Linx 7 Review - First Impressions & Unboxing

Yesterday I decided to buy the Linx 7 tablet after seeing a lot of good reviews on it. Being a day to day linux user I needed a seperate device which could run windows. I paid £75 for mine from Amazon. On paper the Linx 7 is great, quad core…

Using robots in education, Part 1

Yesterday I ran my first lesson that used robots (the same as the ones I sell). The setup was quite simple. As we only had 4 robots and the kids needed to pair up it didn't take any longer to setup as we only had to setup 4 Raspberry Pi…

Why should you learn programming before a degree? Part 2

So in my last blog post I highlighted the flaws in learning programming before a degree. Since then I also got another question wrong for not using scratch as a base and using the logic of PHP, Python, Java, C etc and also found I'm easily stepping out of the…