Skelecs: Part 2 – The Layout

Work is over, I’ve had my summer holiday – holiday and I’m now home! Having unpacked literally a shed load of packages… Bulk buying…? …I eventually opened each and everyone (this is literally my equivalent of Christmas!), obviously most excited at the prospect of the hub motors, controllers and steel. As I’d posted my “plans” […]

Return of the HMCU…

Well! It turns out I’m coming to the end of my work placement (booo!) but boy have I learnt a lot. A lot of my work consisted of writing VHDL, along with testing its functionality in a simulation environment. I’ve learnt about text file parsing, different methods of structuring your VHDL code, along with good […]

STM32F0 Mini tutorial – Using the I2C peripheral to communicate with a HMC5883L digital compass IC

Well! I’ve had a fair few requests in the past few weeks about how I got the HMC5883L digital compass IC working with my STM32F0 discovery board (as shown in a previous post:¬† I’m really not a fan of the I2C implementation on the STM32F0 discovery board as many things don’t seem particularly apparent at […]

STM32F0 Tutorial 2 – SysTick

One of the most cool features of the ARM Cortex series of processors is the SysTick. The SysTick is a 24 bit timer with a user configurable prescalar which can be used for simple variable incrementing tasks such as incrementing a second counter or similar. For the example of done, I’ve made the SysTick counter […]

Eon Smart Watch 3!

Upon my return from my Central Europe tour (realistically – Belgium and Germany), I had the parcel everybody loves, A lovely little cuboid from Itead Studio! Contained within were my Eon Smart Watch 3 PCB’s, the ultimate model. As with always, I set to building then pretty soon after receiving the PCB’s as they were […]

Maple Mini and CooCox

Last year, I came across the Maple Mini microcontroller ( which is an ARM based arduino equivalent that came before the arduino due. It really helped me jump into the world of arm controllers and I think that its a really great little board! Unfortunately, they stopped support for windows quite a while back and […]