Breadboarding a Game Boy From Scratch

The original Nintendo Game Boy is a stout piece of hardware in a solid plastic enclosure. [Raphael Stäbler] recreated the popular handheld on a breadboard instead, in a fully-functional way, …read more | Continue reading


@hackaday.com | 2 years ago

OpenSPICE: A Portable Python Circuit Simulator

[Roman Parise] and [Georgios Is. Detorakis] have created OpenSPICE a fork of the PySpice project, adding a new simulation engine written entirely in Python. This enables the same PySpice simulations …read more | Continue reading


@hackaday.com | 2 years ago

5-Axis Printer Wants to Design Itself

RepRap 3D printers were designed with the ultimate goal of self-replicating machines. The generatively-designed Gen5X printer by [Ric Real] brings the design step of that process closer to reality. While …read more | Continue reading


@hackaday.com | 2 years ago

GhostSCAD: Marrying OpenSCAD and Golang

It’s been at least a couple of months since we’ve seen a different 3D modeling language project, so here’s [Lukasz Janyst] with GhostSCAD: a take on creating OpenSCAD models, using …read more | Continue reading


@hackaday.com | 2 years ago

XML Is A Quarter Century Old

For those of us who have spent entire careers working with structured data, it comes as something of a surprise to be reminded that XML is now 25 years old. You probably missed the XML standard on … | Continue reading


@hackaday.com | 2 years ago

Homebrew Ball Drop Machine Rings in the New Year

The New Year’s Ball Drop in New York City stems from an old English naval tradition. These days, it’s more of a celebratory thing, and [Jon Gonzalez] wanted to bring a bit of that joy t… | Continue reading


@hackaday.com | 2 years ago

Domino Ring Machine Tips Tiles In a Never-ending Wave

Like to see dominoes fall? [JK Brickworks] has got what you need, in the form of a never-ending ring of falling and resetting tiles. LEGO pieces are the star in this assembly, which uses a circular… | Continue reading


@hackaday.com | 2 years ago

Getty Images Is Suing an AI Image Generator For Using its Images

Many AI systems require huge training datasets in order to achieve their impressive feats. This applies whether or not you’re talking about an AI that works with images, natural language, …read more | Continue reading


@hackaday.com | 2 years ago

Old 3D CAD Mouse Gets New Lease Of Life

[Jacek Fedorynski] had an old Magellan/SpaceMouse 3D mouse with a serial interface which made it impossible for him to use with modern hardware and software. The problem he faced was two pronged &#… | Continue reading


@hackaday.com | 2 years ago

Count Leading Zeros for Efficient Logarithms

[Ihsan Kehribar] points out a clever trick you can use to quickly and efficiently compute the logarithm of a 32-bit integer. The technique relies on the CLZ instruction which counts the number of l… | Continue reading


@hackaday.com | 2 years ago

MicroPython ESP32 IDE Makes Life Simpler

In theory, using MicroPython on the ESP32 is easy —  just flash an image and connect using a serial port. But that leaves a lot of things you still have to do. You need to move files between … | Continue reading


@hackaday.com | 2 years ago

OG DOOM Shows off the Origins of Multi-Monitor

We have a thing for DOOM, and we admit it. The source was released, and clever hackers have ported the engine to every system imaginable. It’s a right of passage, when hacking a machine, to r… | Continue reading


@hackaday.com | 2 years ago

Sundial Collection is 2D Printed

We see a lot of clocks, and many of the better ones have some 3D printed elements to them. But [Carl Sabanski] shows us his kits for making sundials for either hemisphere using a conventional print… | Continue reading


@hackaday.com | 2 years ago

Reliving a Bitmapped Past With a Veritable Hoard of Bitmap Fonts

The fonts seen with old computer systems such as those from Apple and Commodore, as well as Microsoft Windows 3.1 and older, form an integral part of our interaction with these systems. These days … | Continue reading


@hackaday.com | 2 years ago

Fulcrum Foils Finger Fatigue

It turns out that typing all day just might be bad for your hands and fingers. Repetitive Strain Injury, RSI, was a real problem for [David Schiller], particularly when coding. So, naturally, he st… | Continue reading


@hackaday.com | 2 years ago

Mechanical Keyboard Is Also a Mouse

The mechanical keyboard community is a vibrant, if not fanatical, group of enthusiasts determined to find as many possible ways of assembling, building, and using as many high-quality keyboards as …read more | Continue reading


@hackaday.com | 2 years ago

Candy Blaster Lets You Shoot PEZ At Your Friends

Nerf Blasters are great fun to play with, but you really shouldn’t eat the foam darts. Conversely, Pez dispensers are fussy and kind of boring, but the candy is a tasty treat. [Soloprototype]… | Continue reading


@hackaday.com | 2 years ago

End Of An Automation Era As Twitter Closes Its Doors To Free API Access

Over the last few months since Elon Musk bought Twitter there has been a lot of comment and reaction, but not much with relevance to Hackaday readers. Today though that has changed, with an announc… | Continue reading


@hackaday.com | 2 years ago

Brass Hardware Makes For Pretty Potentiometer Knobs

Knobs and switches can make or break the aesthetic and tactile appeal of a project. Fine hi-fi hardware goes hard on these details, while cheap knock-off guitar pedals often go the other way. If yo… | Continue reading


@hackaday.com | 2 years ago

Audio Playback Toy For DSP Adventures

The declining costs of single-board computers has made serious computing power available for even the most trivial of tasks. It’s easy enough to slap a Raspberry Pi onto almost anything …read more | Continue reading


@hackaday.com | 2 years ago

ChipWhisperer Adapter Helps Reverse-Engineer A Controversial Game Cartridge

The ChipWhisperer has been a breakthrough in hobbyist use of power analysis and glitching attacks on embedded hardware. If you own one, you surely have seen the IDC and SMA sockets on it – us… | Continue reading


@hackaday.com | 2 years ago

Want Better 0402 Reflow? Consider These Footprints!

Assembling with a stencil is just that much more convenient – it’s a huge timesaver, and your components no longer need to be individually touched with a soldering iron for as many time… | Continue reading


@hackaday.com | 2 years ago

DIY Adjustable Wrench? Nuts!

What do you do if you want a tiny little adjustable wrench? If you’re [my mechanics] you build your own. Where do you get the stock metal? Well, he started with an M20 nut. A few milling oper… | Continue reading


@hackaday.com | 2 years ago

SteamDeck: Become Printer

Wonderful things happen when we read the documentation. For instance, we’ve all seen a Raspberry Pi work as an Ethernet adapter over USB, or a ESP32-S2 presenting as a storage device. Well, [… | Continue reading


@hackaday.com | 2 years ago

KiCanvas Helps Teach And Share KiCad Projects In Browsers

KiCad is undeniably the hacker favourite when it comes to PCB design, and we’ve built a large amount of infrastructure around it – plugins, integrations, exporters, viewers, and much more. …read more | Continue reading


@hackaday.com | 2 years ago

A Reverse Polish Calculator For Your Keychain

As the smartphone has eaten ever more of the gatgets with which we once surrounded ourselves, it’s with some sadness that we note the calculator becoming a less common sight. It’s with … | Continue reading


@hackaday.com | 2 years ago

Ambient Display Tells You if Borealis is Coming to Town

For those times when you’d rather not get sucked down another internet rabbit hole when you really just wanted the weather, an ambient display can be great. [AlexanderK106] built a simple amb… | Continue reading


@hackaday.com | 2 years ago

Self-Watering Planters Reuse Household Jars

Self-watering planters are low-maintenance, and common DIY projects. What we like most about [Tommy]’s design is that it reuses empty jars to create self-watering planters. After all, jars are fantastic …read more | Continue reading


@hackaday.com | 2 years ago

3D-Printed Servo Motor Has 360 Degrees of Rotation

Hobby servos are nifty and useful for a wide range of projects. There’s nothing stopping you from building your own servos though, and you can even give them nifty features like 360-degree ro… | Continue reading


@hackaday.com | 2 years ago

Speak to the Machine

If you own a 3D printer, CNC router, or basically anything else that makes coordinated movements with a bunch of stepper motors, chances are good that it speaks G-code. Do you? If you were a CNC ma… | Continue reading


@hackaday.com | 2 years ago

Reverse-Engineering the Conditional Jump Circuitry in the 8086 Processor

As simple as a processor’s instruction set may seem, especially in a 1978-era one like the Intel 8086, there is quite a bit going on to go from something like a conditional jump instruction t… | Continue reading


@hackaday.com | 2 years ago

Better Macro Images With Arduino Focus Stacking

If you’ve ever played around with macro photography, you’ve likely noticed that the higher the lens magnification, the less the depth of field. One way around this issue is to …read more | Continue reading


@hackaday.com | 2 years ago

Adding Electronic Shifter Functionality to Bicycle Derailleur

For the overwhelming majority of bicycles out there that feature multiple gears, switching between these is done purely mechanically, with a cable. Generally this uses a derailleur, which forms part …read more | Continue reading


@hackaday.com | 2 years ago

Listening to a Flashlight — Lunar Flashlight

If you’ve been looking for a practical example of using GNU Radio, you should check out [Daniel Estévez’s] work on decoding telemetry captured from the Lunar Flashlight cubesat. The cubesat …read more | Continue reading


@hackaday.com | 2 years ago

Smart Bike Suspension Tunes Your Ride On the Fly

Riding a bike is a pretty simple affair, but like with many things, technology marches on and adds complications. Where once all you had to worry about was pumping the cranks and shifting the gears… | Continue reading


@hackaday.com | 2 years ago

Ask Hackaday: Do Kids Need 3D Printers?

Mattel holds a fond place in most people’s hearts as they made many of the toys we played with as kids. You might remember the Thingmaker, which was essentially an Easy Bake Oven with some go… | Continue reading


@hackaday.com | 2 years ago

NASA Lunar Probe Finds Out it’s Not Easy Being Green

If you’re a space fan, these are very exciting days. There’s so much happening overhead that sometimes it can be difficult to keep up with the latest news. Artemis I just got back from … | Continue reading


@hackaday.com | 2 years ago

Designing a Simpler Prosthetic Finger

Prosthetic limb design is an area where desktop manufacturing has made huge strides, but there’s always room for improvement. For example, take a look at [Ian Davis] and his attempts …read more | Continue reading


@hackaday.com | 2 years ago

Wii Turned Expansion Card for Broadcast Monitor

For the proper retro gaming aesthetic, plenty of gamers look to old CRT displays. Older games can look better on these displays because the original programmers took their visual characteristics …read more | Continue reading


@hackaday.com | 2 years ago

An Unexpected Amiga Network Interface

The retrocomputer enthusiast has increasingly to grapple with not only runaway computer prices but the astronomical cost of vintage peripherals. A welcome solution in some cases comes from the Raspberry …read more | Continue reading


@hackaday.com | 2 years ago

An Open Hardware Automatic Spinning Machine

The team at the Berlin-based Studio HILO has been working on ideas and tools around developing a more open approach to small-scale textile production environments. Leveraging open-source platforms and tools, …read more | Continue reading


@hackaday.com | 2 years ago

What Else Is An M.2 WiFi Slot Good For?

Many mainboards and laptops these days come with a range of M.2 slots, with only a subset capable of NVME SSDs, and often a stubby one keyed for ‘WiFi’ cards. Or that’s what those… | Continue reading


@hackaday.com | 2 years ago

Megahex will Give You Robo-Arachnophobia

Some projects start with a relatively simple idea that quickly turns into a bit of a nightmare when you get to the actual implementation. [Hacksmith Industries] found this to be the case when they … | Continue reading


@hackaday.com | 2 years ago

From a 6502 Breadboard Computer to Lode Runner and Beyond

As disruptive and generally unpleasant as the pandemic lockdowns of 2020 were, they often ended up being a catalyst for significant personal growth. That was often literal growth, thanks to …read more | Continue reading


@hackaday.com | 2 years ago

Giving an Old Typewriter a Mind of Its Own with GPT-3

There was an all-too-brief period in history where typewriters went from clunky, purely mechanical beasts to streamlined, portable electromechanical devices. But when the 80s came around and the PC revolution …read more | Continue reading


@hackaday.com | 2 years ago

Microsoft Returns to the Altair

The Altair 8800 arguably launched Microsoft. Now [Dave Glover] from Microsoft offers an emulated and potentially cloud-based Altair emulation with CP/M and Microsoft Basic. You can see a video of …read more | Continue reading


@hackaday.com | 2 years ago

Conductive Ink Based on a Simple Idea

There’s an old series of jokes that starts with: “How do you put an elephant in a refrigerator?” The answer is to open the door, put the elephant inside, and close the door. Most … | Continue reading


@hackaday.com | 2 years ago

Smart LED Curtain Brings Sprites To Your Windows

Anybody who has ever seen a video wall (and who hasn’t?) will be familiar with the idea of making large-scale illuminated images from individual coloured lights. But how many of us have gone … | Continue reading


@hackaday.com | 2 years ago