Category: Open Source

First Impressions on the Raspberry Pi

Hi again! A few days ago I made a post about the Raspberry Pi board that I recently got in the mail. I only made a short description of the board since I hadn’t test it at the time. I still haven’t much to say but I have finally tested it and I’ll share my…




Overlaying a logo in multiple images at once

Hi! Have you ever had the need of placing a logo in multiple images and feared that you could have to do it one by one? Well, fear no more because you don’t! You can do it easily using a program called “convert” which is bundled in the Imagemagick software package. You can even resize…




Using Piklab with Tiny PIC Bootloader

Following my previous post on How to Setup a PIC Microcontroller Development Environment in Ubuntu 11.10 Oneiric Ocelot With Piklab + SDCC, now I’ll show you how to use the Tiny PIC Bootloader with Piklab.   Piklab already has programming interfaces for various programmers, including the Tiny Bootloader. To configure it you must go to…




CNC Controller Board

In this post I’ll make a short description of the CNC controller boards that I’m making available for you to download and use to control your own CNC. I’m posting 3 version of the same board, but only the first one has been really tested and has been working inside my CNC Control Box for…




Homemade CNC: TheMaker1

Hi! In the following lines I’ll present a project that has taken a very long time to complete: my homemade CNC machine. From the first tests and tryouts with various materials to the actual machine 2 years have passed. More important stuff always made me delay the development of the CNC. However, I estimate that…




CNC Software Toolchain for Linux

Hi! Some time ago I made a post about My Home Lab where I showed a small CNC that I built. In the same post I said that someday I would post some details on the software toolchain and that’s exactly what I’m going to do in this post.   The process of using a…




A wild Android phone appears… Huawei Ideos X3

So, last week I was in the lab doing some computer vision programming when my PhD supervisor came in and dropped a Huawei U8510 Ideos X3/Blaze in my table. “I found this on the way. It was on the road being run over by cars. I think you can get some parts from this”, he…




How to use OpenMP with CMake

Hi! Some days have passed since I wrote something on the blog but I’ve been a little busy. Anyway, here I am again, this time to write about CMake and OpenMP. If you don’t know CMake, and don’t know how to use it, you may check my previous  tutorial on How to use CMake with…




zParts, an open source, cross-platform organizer for electronic components

Hi! This time I’m writing to talk about a great organizer for electronic components that I found, zParts. Some days ago I decided it was time to organize the lots of electronic components that I have in my home lab. I thought about developing an application were I could insert the parts references, the amount…




How to setup a PIC microcontroller development environment in Ubuntu 11.10 Oneiric Ocelot with piklab + sdcc

Hi! In this blog entry I’ll show you how to setup a development environment to develop and compile code for Microchip’s PIC microcontrollers. We’ll need three main packages:   gputils – a collection of tools for the Microchip (TM) PIC microcontrollers. It includes gpasm, gplink and gplib. sdcc – small device C compiler piklab –…