Book of Making 2025
The Makers of The MagPi magazine
Updated in January 2025 with an improved ebook reading experience. Find inspiration for makers in this collection from a year of HackSpace magazine. Step into the wonderful world of making with this book from the makers of HackSpace, now part of The MagPi magazine, filled with all the best projects, tutorials, and articles for makers and hackers. Book of Making 2025 distils the essence of HackSpace down to our favourite maker projects. Whether you want to build a rocket or hot air balloon, learn 3D-printed mechanical engineering, or control the world around you with a Raspberry Pi Pico, there’s something for you here. This book is full of projects perfect for an hour, afternoon, or weekend; be inspired by the amazing community projects you'll find in its pages and make your own creations using step-by-step guides. You'll learn how to: Work with microcontrollers and electronic circuits Design for 2D and 3D fabrication methods and make them a reality Create amazing things with everyday items …and loads more! Hackspaces and makerspaces have exploded in popularity the world over, as more and more people want to make things and learn in the process. Written by makers for makers, this book features a diverse range of projects to sink your teeth into. Grab some duct tape, fire up a microcontroller, ready a 3D printer, and hack the world around you!
show moreBook of Making 2026
The Makers of Raspberry Pi Official magazine
The future is here, and it's digital. It's in the electronics that make devices work: the sensors, the motors, and the logic that controls them. It's in the 3D printed plastic parts, and the CNC-machined wood and aluminium. If you want to build something in the modern age, you need to be thinking digitally. We've rounded up a few of our favourite makes previously published in HackSpace magazine (which is now part of Raspberry Pi Official Magazine), which should keep you entertained for an afternoon, a weekend, or longer. Discover your new favourite hobby Learn the digital skills that make the world go round Try your hand at 3D printing, electronics, programming, and more Discover projects that you can do in an hour, afternoon, or weekend Technology isn't just something you buy — you can build it yourself! With a bit of know-how you can 3D print jigs for more accurate woodworking, build your own custom games controller, add artificial intelligence to an old phone, or anything else you put your mind to. Whether you're new to programming with electronics or you're just getting started, there's a project in here for you. Fire up your 3D printer, soldering iron, or Raspberry Pi, and start making!
show morePython Projects for Raspberry Pi
Ben Everard
Build projects using Raspberry Pi hardware that interacts with our real world. Computers are embedded into almost everything we own. Our doorbells, kitchen gadgets, vacuum cleaners, and media players are all powerful computing devices running software that someone has written. Using the flexible Python programming language, Python Projects for Raspberry Pi shows you how to get the most out of the Pico range of microcontrollers and Raspberry Pi computers like Raspberry Pi 5. Learn how to: Interact with sensors and motors Build a smart weather station Make your own games console Add web interfaces to your projects Recognise gestures with machine learning Get the most out of your Raspberry Pi Pico with MicroPython Extend Python with C Perfect for intermediate users who want to sense, control, and take over the world with homemade digital assistants, smart devices, and robots.
show moreConquer the command line
Richard Smedley
Sometimes only words will do. Graphical user interfaces (GUIs) were a great advance, creating an easy route into computers for non-technical users. But for complex tasks, GUIs can block off choices and require a circuitous route even for simple tasks. Enter the command line: the blinking cursor many thought had faded away in the 1990s. For getting instructions from user to computer — in a clear, quick, and unambiguous form — nothing beats the command line. It never disappeared on UNIX and Linux systems, and thanks to Raspberry Pi OS, a new generation is discovering how it simplifies complex tasks and lets you carry out simple ones instantly. Build essential skills, including: Read and write text files Find and install software Manage removable storage Use Secure Shell (SSH) for remote access Write disk images to SD cards Browse the web from the command line If you're not comfortable when faced with the $ prompt, don't panic! In this fully updated book, we'll quickly make you feel at home and get you familiar with the terminal on Raspberry Pi (or any Mac and Linux computer). Updated for the latest Raspberry Pi software, this book has everything you need to get started.
show more
The Official Raspberry Pi Beginner's Guide
Gareth Halfacree
Raspberry Pi is a small, clever, British-built computer that's packed with potential. Made using a desktop-class, energy-efficient processor, Raspberry Pi is designed to help you learn coding, discover how computers work, and build your own amazing things. This book was written to show you just how easy it is to get started. Learn how to: Set up your Raspberry Pi, install its operating system, and start using this fully functional computer. Start coding projects, with step-by-step guides using the Scratch 3, Python, and MicroPython programming languages. Experiment with connecting electronic components, and have fun creating amazing projects. Take photos with the Raspberry Pi Camera Module. This revised edition is updated for the latest Raspberry Pi computers and software, including Raspberry Pi Pico 2 and 2W. Whichever model you have, a standard Raspberry Pi board; a compact Raspberry Pi Zero; or a Raspberry Pi with integrated keyboard, this affordable computer can be used to learn coding, build robots, and create all kinds of weird and wonderful projects. If you want to make games, build robots, or hack a variety of amazing projects, then this book is here to help you get started.
show moreSimple Electronics with GPIO Zero
Phil King
There are many things that distinguish Raspberry Pi from other computers. The GPIO header might just be the most significant of them all — it allows you to connect electronic components to your Raspberry Pi and control them with code you've written yourself. The most popular programming language for controlling electronics on a Raspberry Pi is Python, particularly the code in the GPIO Zero library, which you can use to control LEDs, sensors, motors, and many more components. With this book, you’ll learn how to use GPIO Zero as you build a series of simple electronics projects: Program some LED lights Add a push button to your project Build a motion-sensing alarm Create your own distance rangefinder Make a laser-powered tripwire Build a Raspberry Pi robot The GPIO pins on your Raspberry Pi open up a whole new world of possibilities — specifically, the physical world around you. It may seem daunting at first, but you'll be creating electronic circuits and controlling them with code before you know it. Grab your breadboard and start taking control of the real world with your Raspberry Pi today! Updated for the latest Raspberry Pi devices, this book has all the information you need to get started.
show moreAI Projects with Raspberry Pi
Lucy Hattersley, Brian Jepson
With this essential guide, you'll learn how to create all kinds of AI-powered projects on Raspberry Pi! Combining Raspberry Pi hardware with artificial intelligence gives you new ways to interact with the world: turn your surroundings into a playing field with computer vision models, predict and adjust to changes in environmental conditions, and engage with people in natural ways. You’ll learn how to enhance projects you build with Raspberry Pi computers and microcontrollers, with or without AI accelerator hardware. AI Projects with Raspberry Pi shows you how to run models directly on the CPU and on the Raspberry Pi AI HAT+ and AI HAT+ 2 neural network accelerators. Whether you're using a Raspberry Pi Zero 2 W, Raspberry Pi 4, Raspberry Pi 5, or the ultra-low-cost Raspberry Pi Pico, you'll find something in this guide from Raspberry Pi Press. You'll learn how to: Identify and categorise objects in pictures or video Recognise and generate speech Translate from one language to another Use generative AI models to create images or text Train models to make predictions from sensor readings, such as temperature and acceleration This book starts with a quick overview of the basics of artificial intelligence and machine learning, and then moves on to a variety of hands-on projects you can build yourself. It also includes full-colour illustrations as well as source code you can use in your own Raspberry Pi artificial intelligence adventures! The Raspberry Pi Essentials series offers concise, hands-on learning to the most popular activities for Raspberry Pi's computers and add-on boards. Also available in the series: Conquer the command line Simple electronics with GPIO Zero Make games with Python Experiment with the Sense HAT
show more
The Official Raspberry Pi Handbook 2025
The Makers of The MagPi magazine
Updated in January 2025 with an improved ebook reading experience. Dive into the world of Raspberry Pi with this huge book of tutorials, project showcases, guides, product reviews, and much more from the writers of The MagPi, the official Raspberry Pi magazine. Raspberry Pi Pico 2 joins Raspberry Pi 5 in this, The Official Raspberry Pi Handbook 2025. Pico 2 comes with a faster processor than the original Pico, and uses less power — while still maintaining the same form factor and pinout. With both Pico 2 and Raspberry Pi 5 you can power any project you can imagine. With 200 pages packed full of maker goodness, you’ll also find inspiration for your Raspberry Pi Zero 2 W, Raspberry Pi 4, or any other Raspberry Pi model you have — there’s something for everyone. In this handbook you’ll find: A get started guide that covers every Raspberry Pi Everything you need to know about the brand-new Raspberry Pi Pico 2 Inspiring projects to spark your next build idea Tutorials for makers of all skill levels Guides for media centres, game emulators, and more! This bumper book is your definitive guide to everything Raspberry Pi. It’s essential for any maker with big dreams and a thirst for knowledge.
show moreAn Introduction to C & GUI Programming
Simon Long
The popular C programming language is used for a huge range of applications, from the tiny microcontrollers used in toasters and watches up to complete operating systems. The first half of this book is an introduction to C, and covers the basics of writing simple command-line programs. The second half of the book shows how to use the GTK user interface toolkit with C to create feature-rich GUI applications which can be run on the desktop. No previous experience of C or GTK is required - even if you are an absolute beginner, this book will teach you all you need to know. In this book, you'll learn how to: Create simple command-line C programs. Control flow with conditions and loops. Handle variables, strings, and files. Design graphical user interface applications in C. Handle user input with buttons and menus. Use advanced UI features such as data stores and dialogs. Updated for GTK3, this book will teach you all you need to know to write simple programs in C and start creating GUIs. Although the examples in this book were developed on a Raspberry Pi running, Raspberry Pi OS, you can follow along on other operating systems, including Linux, macOS, and Windows with the Windows Subsystem for Linux.
show moreThe Official Raspberry Pi Handbook 2026
The Makers of Raspberry Pi Official magazine
Dive into the world of Raspberry Pi with this huge book of tutorials, project showcases, guides, product reviews, and much more from the pages of Raspberry Pi Official Magazine. Raspberry Pi 500 and Raspberry Pi 500+ are here, taking Raspberry Pi to new heights. It’s the power of Raspberry Pi 5 in a full desktop experience and we have all the specs and details. That’s not all — we have plenty of Raspberry Pi Pico 2, Raspberry Pi Zero 2, Raspberry Pi 5, and Raspberry Pi 4/400 content squeezed into the book. With 200 pages packed full of maker goodness, you’ll find inspiration no matter which Raspberry Pi model you have. There’s something for everyone in here: A get started guide covering every Raspberry Pi Everything you need to know about the new Raspberry Pi 500+ Inspiring projects to give you your next project idea Learn how to build a Raspberry Pi 5-powered media player Explore the world around you with roving robots Play retro horror games on Raspberry Pi 5 This bumper book is your definitive guide to everything Raspberry Pi. It’s essential for any maker with big dreams and a thirst for knowledge.
show moreExperiment with the Sense HAT
Raspberry Pi Foundation Learning Team
Space exploration is fascinating and inspiring for children and adults alike. With the tiny Raspberry Pi computer helping to change the world little-by-little, it was only a matter of time before it went to space to help out there as well. This new adventure is called the Astro Pi project. To help the Raspberry Pi in its extraterrestrial mission, the Sense HAT was created to provide more functionality; the Sense HAT board sits on top of the Raspberry Pi, and has lights and sensors to allow the Pi to interact with the outside world. Master essential world-sensing skills: What is the Sense HAT? How does the Astro Pi mission work? Master the Sense HAT's capabilities Build a fun gravity simulator Make a digital Magic 8 Ball Create an interactive pixel pet Build a reactions testing game Make a powerful data logger In this book, we aim to help you figure out exactly what the Sense HAT is and how you could use it to make your projects and dreams a reality. It's an incredibly versatile and flexible bit of kit with plenty of very obvious uses, along with many many less-obvious ones, that you'll love to make and share. Updated for the latest Raspberry Pi devices and hardware, this book has everything you need to get started.
show more
Design an RP2040 board with KiCad
Jo Hinchliffe
KiCad is an amazing piece of free and open-source software that allows anyone, with some time and effort, to make high-quality PCB designs. Couple this amazing software with numerous PCB fabrication companies and even PCBA services (companies that will make and assemble your PCB designs) and there's never been a better time to get into this aspect of making. This book provides a gentle introduction to PCB design using the RP2040 microcontroller chip (the same chip that's at the heart of the Raspberry Pi Pico). You'll learn how to create a schematic for a microcontroller board using the RP2040, from assigning schematic symbols to creating a footprint for individual components. You'll quickly move on to laying out the PCB design and preparing it for manufacture! That's right--after your board is designed, this book will show you how to send it off to be manufactured and assembled. You'll find out about the various materials (or substrates) you can choose for your board, and learn how to pick the right manufacturer. Once you have your board in hand, you'll also learn what you can do (and make!) with it, and there will be plenty of ideas for expansions, such as motor drivers.
show more