12th Anniversary Sale 12% Off in July & August with the voucher code "SUMMER12" *excludes trade customers
Knowledge Base

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

Knowledge Base

Raspberry Pi Articles & Tutorials

Welcome to our Getting Started Guide!

Here, you'll find a wealth of information to start your journey with the Raspberry Pi. Whether you're a seasoned developer or just diving into electronics, these tutorials and guides are designed to help you navigate through the initial steps with setting up your Raspberry Pi.

PCB Header Assembly Jig

How to use the PCB Header Assembly Jig to mount header pins and connectors on your Raspberry Pi expansion boards and accessories ...

Raspberry Pi GPIO Pins

Raspberry Pi GPIO Pinout for the Power, Ground, I2C, SPI and UART pins and their use on the expansion boards from AB Electronics UK ...

Samba Setup on Raspberry Pi

How to set up network file sharing using Samba on your Raspberry Pi to share files with Windows or OSX computers on your network using the SMB protocol. ...

Set a static IP Address on Raspberry Pi OS Bookworm

Raspberry Pi Tutorial for setting a static network IP address using NetworkManager on Raspberry Pi OS Bookworm released October 2023 ...

test

test ...

I2C Part 1 - Introducing I2C

An introduction to the I2C bus on the Raspberry Pi. Find out what I2C is, what is it used for and how it works. I2C Addresses and clock speeds. ...

I2C Part 2 - Enabling I2C on the Raspberry Pi

This tutorial explains how to install and configure the I2C bus on the Raspberry Pi OS Bookworm and how to set the bus speed. ...

I2C Part 3 - I2C tools in Linux

Using I2C Tools on the Raspberry Pi, the third of a four part series for the communication protocol I²C, how to use I2C tools on your Raspberry Pi ...

I2C Part 4 - Programming I2C with Python

Learn how to programming with I2C on the Raspberry Pi with Python and the SMBus library. Control a device connected to the Raspberry Pi's I²C bus. ...

SPI and Python on Raspberry Pi OS

Tutorial showing how to enable the SPI bus kernel driver on the Raspberry Pi and add python support to Raspberry Pi OS using py-spidev. ...

Using Pythonpath with our Python Libraries

How to add the PYTHONPATH and PATH variables on the Raspberry Pi OS enable the use of our Python libraries and code demos ...

Connecting Expansion Boards to the Raspberry Pi 400

Maximize the Raspberry Pi 400's potential with digital IO expansion. Learn how to connect & add extra GPIO pins. With step-by-step instructions and demos ...