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

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 OS Static IP Setup

This page details how to setup a static network IP address on the Ethernet connection on the Raspberry Pi OS image from https://www.raspberrypi.org/software/operating-systems/ 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...

I2C Part 1 - Introducing I2C

This tutorial is the first in a four-part series on the communication protocol I²C; explaining what it is, how it works and how you can use it on your Raspberry Pi. For the other tutorials in this series click on the links below. Part 1 : Introducing I²C Part 2: ...

I2C Part 2 - Enabling I²C on the Raspberry Pi

This tutorial is the second in a four-part series on the communication protocol I²C; explaining what it is, how it works and how you can use it on your Raspberry Pi. For the other tutorials in this series click on the links below. Part 1 : Introducing I²C Part 2: ...

I2C Part 3 - I²C tools in Linux

This tutorial is the third in a four-part series on the communication protocol I²C; explaining what it is, how it works and how you can use it on your Raspberry Pi. For the other tutorials in this series click on the links below. Part 1 : Introducing I²C Part 2: ...

I2C Part 4 - Programming I²C with Python

This tutorial is the fourth in a four-part series on the communication protocol I²C; explaining what it is, how it works and how you can use it on your Raspberry Pi. For the other tutorials in this series click on the links below. Part 1 : Introducing I²C Part 2: ...

SPI and Raspbian Linux on a Raspberry Pi

In this tutorial we will set up SPI python support on Raspberry Pi OS. SPI can be used with Python versions 2 and 3.  You can download Raspberry Pi OS from https://www.raspberrypi.org/software/operating-systems/ SPI is disabled by default on Raspberry Pi OS. If you are using Raspberry Pi...

Using Pythonpath with the Python Libraries

This page details how to add the PYTHONPATH and PATH variables on the Raspberry Pi OS image from https://www.raspberrypi.org/software/operating-systems/ to use with our Python libraries allowing you to use the libraries from your scripts from any directory on your Raspberry...