Category Archives: Skills

Tool Rolls, The Fabric Design Challenge That Can Tidy Up Any Workshop

You’ve designed PCBs. You’ve cut, drilled, Dremeled, and blow-torched various objects into project enclosurehood. You’ve dreamed up some object in three dimensions and marveled as the machine stacked up strings of hot plastic, making that object come to life one line of g-code at a time. But have you ever …read more

Continue reading

Posted in 3d printed tiny tools, classic hacks, fabric, fabric design, Featured, lifehacks, Original Art, sewing, Skills, textiles, tool roll | Leave a comment

Linux Fu: Shell Scripts in C, C++, and Others

At first glance, it might not seem to make sense to write shell scripts in C/C++. After all, the whole point to a shell script is to knock out something quick and dirty. However, there are cases where you might want to write a quick C program to do something …read more

Continue reading

Posted in bash, c++, gcc, Hackaday Columns, linux, linux hacks, scripting, Skills | Leave a comment

Lambdas for C — Sort Of

A lot of programming languages these days feature lambda functions, or what I would be just as happy to call anonymous functions. Some people make a big deal out of these but the core idea is very simple. Sometimes you need a little snippet of code that you only need …read more

Continue reading

Posted in c++, Featured, gcc, lambda, lambda function, Original Art, Skills, software hacks | Leave a comment

Cheap Electric Scooter Gets a Big Brake Upgrade; Unlocks Proper Drift Mode

The last few years have seen a huge rise in the prominence of electric scooters. Brushless motors, lithium batteries, and scooter sharing companies have brought them to the mainstream. However, electric scooters of a variety of designs have been around for a long time, spawning a dedicated subculture of hackers …read more

Continue reading

Posted in band brake, brake, brakes, disc brake, disc brakes, electric scooter, Featured, razor scooter, scooter, Skills, transportation hacks | Leave a comment

Blacksmithing For The Uninitiated: Let’s Talk About Anvils

When you grow up with something as the constant backdrop to your life, it’s easy to forget as an adult that not everyone else shares your instinctive knowledge of the subject. My dad is a blacksmith, he’s now retired, but as I was growing up his very active forge was …read more

Continue reading

Posted in anvil, blacksmith, blacksmithing, Blacksmithing for the Uninitiated, forge, forge work, Hackaday Columns, how-to, metalwork, Skills | Leave a comment

Quantum Computing With QISKit

We all know that quantum computing is coming, but it is hard to know how to get started with it. [Mtreinish] suggests Qiskit — an Apache Licensed SDK for developing quantum applications. He has a presentation he gave in Singapore that you can see below, and a notebook you can …read more

Continue reading

Posted in ibm, jupyter, QISKit, quantum computing, Skills | Leave a comment

Blacksmithing For The Uninitiated: What is a Forge?

Blacksmiths were the high technologists of fabrication up until the industrial revolution gained momentum. At its core, this is the art and science of making any needed tool or mechanism out of metal. Are you using the correct metal? Is the tool strong where it needs to be? And how …read more

Continue reading

Posted in blacksmith, blacksmithing, forge, forge work, Hackaday Columns, how-to, metalwork, Original Art, Skills | Leave a comment

Threading 3D Printed Parts: How to Use Heat-Set Inserts

We can make our 3D-printed parts even more capable when we start mixing them with some essential “mechanical vitamins.” By combining prints with screws, nuts, fasteners, and pins, we get a rich ecosystem for mechanism-making with capabilities beyond what we could simply print alone.

Today I’d like to share some …read more

Continue reading

Posted in 3d Printer hacks, 3d printing, Engineering, fabrication, Featured, functional 3d printing, heat set inserts, Skills, threaded insert | Leave a comment

Building A Simple Python API for Internet of Things Gadgets

It’s no secret that I rather enjoy connecting things to the Internet for fun and profit. One of the tricks I’ve learned along the way is to spin up simple APIs that can be used when prototyping a project. It’s easy to do, and simple to understand so I’m happy …read more

Continue reading

Posted in api, datalogger, Hackaday Columns, how-to, https, IoT, NodeMCU, Original Art, python 3.0, Skills, Tech Hacks | Leave a comment

Hack My House: Garage Door Cryptography Meets Raspberry Pi

Today’s story is one of victory and defeat, of mystery and adventure… It’s time to automate the garage door. Connecting the garage door to the internet was a must on my list of smart home features. Our opener has internet connection capabilities built-in. As you might guess, I’m very skeptical of connecting a device to the internet when I have no control over the software running on it.

The garage door is controlled by a button hung on the garage wall. There is only a pair of wires, so a simple relay should be all that is needed to simulate …read more

Continue reading

Posted in garage door, Hackaday Columns, home automation, home hacks, Raspberry Pi, relay, RESTful, Skills | Leave a comment