Latest Articles
How to Take Apart a Hard Drive and What to Do With the Magnets
All mechanical hard drives contain rare earth neodymium magnets. These can be expensive to buy, but old hard drives can easily be harvested for these precious materials?
Beginner's Guide to OpenSCAD: Programming 3D Printed Models
3D modelling software can be difficult to use if you're not artistic. OpenSCAD provides a way for you to design models specifically for 3D printing, using nothing but code.
How to Make a Website: For Beginners
Today I'll be guiding you through the process of making a complete website from scratch. Don't worry if this sounds difficult. I'll guide you through it every step of the way.
Panasonic Lumix DMC-G80/G85 Review
The Lumix G85 is Panasonic's latest mirrorless camera, and it packs a serious punch in the video department, with HDMI out and 4K recording - all for $1000!
Ultimate Beginner's Guide to 3D Printing
3D printing was supposed to be the new "Industrial Revolution." It hasn't taken over the world yet, but I'm here to talk you through everything you need to know to get started.
How Arrays and Lists Work in Python
Arrays and lists are some of the most useful data structures in programming -- although few people use them to their full potential.
TerraMaster F2-220 NAS Review
The F2-220 2-bay NAS enclosure by TerraMaster is a sub-$200 personal backup and storage solution. It has a dual core Intel CPU, and can handle up to 16TB of storage.
Roll in Style With This DIY Electronic D20 Die
Want something a little unique at your next gaming meetup? Check out this DIY electronic D20, featuring custom graphics for critical hits and misses.
Learn How to Use the Python Virtual Environment
Whether you are an experienced Python developer, or you are just getting started, learning how to setup a virtual environment is essential for any Python project.
How to Use Arduino EEPROM to Save Data Between Power Cycles
Did you know the Arduino can store data when it's turned off? I'm talking about the EEPROM, so join me as I show you how to read and write to it.
A Basic Guide to JQuery for Javascript Programmers
If you are a Javascript programmer, this guide to JQuery will help you start coding like a ninja.
Matrix Creator for Raspberry Pi Review
The Matrix Creator is a Swiss Army Knife for your Pi, with 15 sensors, a suite of communications protocols, a ring of RGB LEDs, a microphone array, and more!
Arduino Retro Gaming With an OLED Display
Ever wondered just how much work it takes to write your own retro games? How easy is Pong to code for the Arduino?
Beginner's Guide to Building Things With V-Slot Aluminum Extrusion
Building things with metal isn't as hard as you'd think: V-slot and T-slot aluminum extrusions make it simple to build structural frames.
Make Your Own Custom Shortcut Buttons With an Arduino
The humble Arduino can do a lot of things, but did you know it can emulate a USB keyboard? You could combine long keyboard shortcuts into a single custom shortcut key, with this simple circuit.
How to Make Spooky Halloween Glowing Eyes for Less Than $5
Want to spice up your Halloween decorations this year? Learn how to make LED eyes for less than $5 in this beginner's electronics project.
Make a Buzz Wire Game With an Arduino
In this fun project, we'll learn how to make a buzz wire game with the Arduino. Many of the parts needed can be found in a starter kit and around the house.
Save Money by Making Your Own Raspberry Pi Starter Kit
Stop! Don't buy the Official Raspberry Pi Starter Kit. You can make your own for much less money.
Make a Raspberry Pi Gmail Notification Light
In this quick and easy Raspberry Pi project, you'll learn how to make a Gmail email notification light. If you have any unread emails, a Python script turns the LED on.
Make a Knight Rider LED Scanner with Arduino
Ever wished you had your own Knight Industries Two Thousand (KITT) car -- you know, from Knight Rider? Make your dream one step closer to reality by building an LED scanner!