Welcome to, up and running since August 2012.

Serial Wire Debug the STM32 with Raspberry or Beaglebone

Raspberry Pi as Serial Wire Debugger

This tutorial shows how to use the Raspberry Pi for debugging and flashing a STM32 mcu via the SWD interface.

Fixing a leaking Ascaso Uno espresso Machine Boiler

Ascaso Uno Leaking Boiler

Here you can find the steps to repair a leaking sealing of the boiler heating element and fittings of an Ascaso Uno espresso machine.

Ascaso Uno Wiring Diagram

Ascaso Uno Wiring Diagram Detail

For ease of repairs and modifications, here is a reverse-engineered wiring diagram of the Ascaso Uno espresso machine with PID.

Baremetal Programming the STM32 with GCC

STM32 baremetal programming

The next series of tutorials explains how to program the STM32 Cortex M0 MCU directly using Open Source programming tools.

Baremetal Programming the LPC11xx with GCC

LPC1114 baremetal programming setup

This guide shows how to program the 32-bit LPC1114 ARM Cortec M0 processor directly using Open Source programming tools.

Enable the PRU UIO Driver

Beaglebone PRU UIO Driver

Thuis guide shows how to enable the PRUI UIO driver with recent kernel images.

Omni Wheeled Robot

Omni Wheeled Robot

This is the homepage for the omni wheeled robot projoct using the beaglebone and stepper motors.

Beaglebone PRU Programming in C

Beaglebone PRU

Here is an explanation of coding the Beaglebone PRU in C, comparing assembly instructions with C code.

Ultimaker 3 Door

Custom UM3 Door

UM3 door parts which can be printed to aid in better build temperature and enclosure of your 3D printer.

Pololu DRV8824 and Microstepping

Custom UM3 Door

The Pololu DRV8824 sepper motor driver board does have an issue with micro-stepping. The theory behind this is explained here.

Best 3D Printing Adhesion Types

3D Printing Adhesion Comparison

An objective test comparing 3D printing adhesion types to help prevent warping of your prints.

The Easy Way to use Github

Github Guide

The quick and easy way to get to know how to use Github

Beaglebone PRU Shared Memory in C

Beaglebone PRU

This is the first example as far as I know to use PRU C code to read and write to shared memory on the Beaglebone.

Japan Robot Stores

RoboSquare Fokuoka

Here you'll find a report of Japan's best robot and electronic components stores.

Pivot Robot Project

Pivot Hexapod Robot Design and Building

How to design, build, and program an autonomous walking robot can be found here.

HTC Desire SV

Evolution Airbrush

Here you'll find a review of the HTC Desire SV Dual SIM smartphone, and a guide how to root it.

Scale Modelling and Airbrush Reviews

Evolution Airbrush

Here you'll find a review of the Harder and Steenbeck Evolution airbrush, the Fengda BD-180 Aribrush and a photo report of EuroMilitaire.