About Us Knowledge Base Community Forum Electronics Toolbox FAQ Shipping & Delivery

Knowledge Base

The AB Electronics UK Knowledge Base provides support solutions, tutorials and troubleshooting guides.

Knowledge Base

Getting Started

I2C, SMBus and Raspbian Linux

This tutorial explains how to install and configure I2C on the Raspbian Buster and later distributions of Linux for the Raspberry Pi from http://www.raspberrypi.org/downloads.  For earlier versions of Rasbian Linux please use our tutorials for Raspbian Jessie and Stretch and Raspbian...

PCB Header Assembly Jig

Many of our Raspberry Pi expansion boards are supplied with the connectors unsoldered.  We have chosen to sell the boards this way because it makes it easier for the user to modify the board by adding their own connectors or fitting it in a lower profile case.  To make the soldering of...

Raspberry Pi GPIO Pin Usage

Our Raspberry Pi Expansion boards use either the I2C pins, UART or SPI pins on the Raspberry Pi 's GPIO header. All of the other GPIO pins are available to use via the stacking header connector. I2C Pin Usage The following expansion boards use the I2C GPIO pins: 1 Wire Pi...

Raspbian Jessie or Stretch Static IP Setup

This page details how to setup a static IP address on the Ethernet connection on the Raspbian Jessie or Stretch image from http://www.raspberrypi.org/downloads For this demo we are going to give the Raspberry Pi a static IP address of 10.0.0.220 and a subnet of 24.  The...

Samba Setup on Raspberry Pi

This page details how to setup network file sharing using Samba on your Raspberry Pi to enable you to share files with Windows or OSX computers on your network using the SMB protocol. Step 1: Open a terminal window and at the command prompt run this code to install Samba and Samba...

SPI and Raspbian Linux on a Raspberry Pi

In this tutorial we will set up SPI python support on Raspbian linux. SPI can be used with Python versions 2 and 3.  You can download Raspbian from http://www.raspberrypi.org/downloads/ SPI is disabled by default on Raspbian linux. If you are using Raspian Linux 3.18 or later you need to...

Using Pythonpath with the Python Libraries

This page details how to add the PYTHONPATH and PATH variables on the Raspbian “Wheezy” and "Jessie" image from http://www.raspberrypi.org/downloads to use with our Python libraries allowing you to use the libraries from your scripts from any directory on your...

I2C, SMBus and Raspbian Wheezy Linux

This page details how to setup I2C support on the Raspbian "Wheezy" image from http://www.raspberrypi.org/downloads To use your Raspberry Pi with Raspbian Jessie or later please use our Raspbian Jessie I2C support tutorial. Step 1: Download the Raspbian...

I2C, SMBus and Raspbian Stretch Linux

This tutorial explains how to install and configure I2C on the Raspbian Stretch distribution of Linux for the Raspberry Pi from http://www.raspberrypi.org/downloads.  For later versions of Rasbian Linux including Raspbian Buster please use our tutorial I2C, SMBus and Raspbian Linux. I2C,...