Learn to Make

When you combine electronics with computers you can make some fantastic projects. In these pages I’ll show you how to use and program small, single board computers which allow you to control and monitor real world electronics. Build  colourful lighting effects, motorised, intelligent buggies, handheld games, computer controlled robots. The limit is your imagination.

It quick, easy and cheap to get started so what are you waiting for! Pick a tutorial below.

Arduino Tutorials

Getting Started With Arduino

Learn how to use these great little microcontroller boards.

How to hack your Xbox360 and play any game you want – RGH3 mod

How to solder electronic circuits – build projects and fix devices

ESP32 + 7in LCD + Fast RGB Interface – 30 fps frame rate

Make Your Own ZX Spectrum Computer Artwork

Temu and AliExpress – Good or Bad?

Make Your Own Replica ZX Spectrum – Bare Metal Emulation + Original Case and Keyboard

Bare Metal Emulation of the ZX Spectrum With ZXBaremulator

How to Make a Replica Commodore 64 – Original Case and Keyboard plus a Raspberry Pi

Batocera Full Installation to Portable USB and Hard Drive

Bare Metal Emulation on the Raspberry Pi – Commodore 64

Everything you need to start with the Pi Pico – Beginners guide for the Raspberry Pi Pico

Raspberry Pi 5 Launched

How To Build Your 256 Full Colour LED Lightbox – DIY Project

Make and Code Your Own 256 Full Colour LED Lightbox – DIY Project

Raspberry Pi Android Tablet – Elecrow touchscreen + RPi + LineageOS

ESP32 Camera With LCD Panel Image Processing Overview and Setup and Motion Detection

Web Control Panel – Building the Web Page – Raspberry Pi Pico, ESP32, Arduino

Web Control Panel – Non Blocking Web Server Using Asyncio and Dual Cores – Raspberry Pi Pico, ESP32, Arduino

Web Control Panel – Building the Web Server – Raspberry Pi Pico, ESP32, Arduino

WiFi Control Your Micropython Project Using a Web Interface – Raspberry Pi Pico, ESP32, Arduino

Fix unreadable SD cards and flash drives

Great 10 Inch Raspberry Pi Display With 5 Point Multitouch

Multi Thread Coding on the Raspberry Pi Pico in Micropython

Pi Pico SPI LCD Driver Using RAM Frame Buffer – ILI9341 and ST7789

Don’t Scrap Your Old Laptop. Upcycle It! Use 1 – Coding Development System

Installing Atari ST Emulation in RetroPie Using a Pi Zero 2W, 3, 4 or 400

Connect an SPI LCD Display to Your Raspberry Pi Pico Using MicroPython – ILI9341 Driver

7in touchscreen display with sound for your Raspberry Pi or laptop

Recalbox 8 Released for the Raspberry Pi Zero 2W – Full install and Nintendo 64 test

Raspberry Pi Pico MicroPython – Getting Started

ESP32 Bluetooth Keyboard As A Retro Game Controller

Get RetroPie running On The Raspberry Pi Zero 2 W at 1.4 GHz

Overclock Your Raspberry Pi Zero 2 W – RetroPie at 1.4 GHz

Raspberry Pi Zero 2 W Overview and Emulation Performance Boost – Retropie on the Pi Zero 2

Measure Movement on your Arduino with a Mouse – How to connect a standard mouse to an Arduino.

Retro Gaming – Emulation or Real Hardware – Which is Best?

How to Play ZX Spectrum Games in Retropie – Setting Up The FUSE Emulator

How To Add The Commodore 64 To RetroPie – Installing VICE

Make Retropie Look Great With Themes and Images

Install Retropie and Download All The Games You Could Ever Wanted

How to Overclock Your Raspberry Pi – Squeeze Out More Processing Power

Raspberry Pi I2S Sound – Add Digital Sound Output to Your Raspberry Pi

Raspberry Pi Zero Sound Output – Add Analog Sound Through a Headphone Socket and Speaker

Fix Sound Problems on Raspberry Pi Zero With GPIONext – Building Your Own Retro Gaming Handheld

Using GPIO Pins For Button Inputs in RetroPie – Building Your Own Retro Gaming Handheld

RetroPie on a Raspberry Pi Zero at 50FPS on an SPI LCD Screen With ILI9341 Driver

Fastest FPS on Your Raspberry Pi SPI LCD Screen – Make RetroPie playable on a cheap LCD panel

Increase the Frame Rate on Your Raspberry Pi LCD Screen – SPI based LCD Panels

How To Load Images Onto Your Arduino LCD Screen From an SD Card

Add an SD Card To Your Arduino – Setup and basic file operations