• GamepadBlock

    Arcade and Original Game Controller USB Interface

  • ControlBlock

    Power Switch, Game Controllers, and I/O for the Raspberry Pi

  • PowerBlock

    A Power Switch for the Raspberry Pi

  • The RetroPie Project

    Welcome to the RetroPie Project. This page provides information about all the pieces of the projects, the goals and should give you an understanding of what the RetroPie Project is.

Welcome!

This site is about various topics from the world of microelectronics, tinkering, software development, and other related topics. You can find our popular Raspberry Pi add-on boards ControlBlock and PowerBlock here as well as the GamepadBlock, our multi-platform USB interface for arcade and original game controllers.

This site is also the birth-place of RetroPie, the popular retro-gaming project for the Raspberry Pi. You can find articles about the original idea and articles of the first years of the project here.

Enjoy your stay on our sites!

Recent Posts

GamepadBlock – Universal Game Controller USB Interface

Retro-Gaming is popular. And a lot of people are building their own arcade machines or gaming consoles as personal projects. Part of these projects is to decide which hardware to use for accessing the arcade controls or gamepads. If original gamepads should be used this decision becomes even harder. And what if you want to connect various types of game …

Read More »

Tutorial: GamepadBlock with Debian / Ubuntu

This is a post as part of a tutorial series about getting to start with the GamepadBlock. In this tutorial we will learn how to use the GamepadBlock with Debian or Debian-based distributions like Ubuntu. Preparation If you have not already done it, we need to download the Raspbian image first. You get the image on the official Raspberry Pi downloads …

Read More »

Tutorial: GamepadBlock with Raspbian

This is a post as part of a tutorial series about getting to start with the GamepadBlock with various images for the Raspberry Pi. In this tutorial we will learn how to use the GamepadBlock with Raspbian, the most common operating system for the Raspberry. Preparation If you have not already done it, we need to download the Raspbian image …

Read More »

Tutorial: PowerBlock with OSMC

Introduction This is a post as part of a tutorial series about getting to start with the PowerBlock with various images for the Raspberry Pi. In this tutorial we will learn how to use the PowerBlock with OSMC, a free and open source media center.

Read More »

Tutorial: PowerBlock with RetroPie

This is a post as part of a tutorial series about getting to start with the PowerBlock with various images for the Raspberry Pi. In this tutorial we will learn how to use the PowerBlock with RetroPie, a very popular distribution for retro gaming.

Read More »

Tutorial: PowerBlock with Raspbian

Tutorial: PowerBlock with Raspbian

This is a post as part of a tutorial series about getting to start with the PowerBlock with various images for the Raspberry Pi. In this tutorial we will learn how to use the PowerBlock with Raspbian, the most common operating system for the Raspberry.

Read More »

Quick Installation Script for the PowerBlock

Quick Install Script for the PowerBlock

Making the PowerBlock ready to go becomes even easier! The installation of the PowerBlock driver is now a one-liner. We summarised the installation steps that are needed for installing the PowerBlock driver and the service and put all that as an installation script into the driver repository.

Read More »

Quick Installation Script for the ControlBlock

We realized that the installation of the ControlBlock driver could be simplified. Therefore, we created an installation script that does all the needed steps for compiling, installing the binary, and configuring the ControlBlock service for you! To install the driver and service for the ControlBlock, this is now all that ou have to do: Also, there is a Youtube video …

Read More »

Update for the ControlBlock Driver with Many New Features

ControlBlock Update

We just released an update for the driver of the ControlBlock! What does this mean for you? More functionalities! More specifically, the updates contain: 4-player support Multiple ControlBlocks can be stacked on top of each other. With this functionality you can now create your 4-player arcade machine with two ControlBlocks. Each ControlBlock can be configured with its own controller type. …

Read More »

New Revision of the PowerBlock: Increased Flexibility

PowerBlock Top View

The PowerBlock is a small support shield for the Raspberry Pi that provides a power switch functionality. Recently, we have updated the design of the PowerBlock such that it now offers an even greater flexibility regarding the connections with the Raspberry Pi.

Read More »

Python module for MCP23S17 for use with the Raspberry Pi

Some time ago I revised the hardware design of the ControlBlock and added test points for all major signals. The overall aim was to build a device for doing final system tests that are done before any single ControlBlock leaves for shipping. These system tests are written in Python. This post is about a Python module for the MCP23S17 to …

Read More »