It is a fact of life that 3D printed parts from an FDM (fused deposition modeling) printer have weaknesses where the layers ...
We’ve now had at least five years of USB-C ports in our devices. It’s a standard that many manufacturers and hackers can get behind. Initially, there was plenty of confusion about what we’d ...
A triboelectric nanogenerator (TENG) certainly sounds like the sort of thing you’d need to graduate from Starfleet Engineering to put together, but it actually operates on the same principle ...
While advances in modern technology have allowed average people access to tremendous computing power as well as novel tools ...
What if you have a need for liquid nitrogen, but you do not wish to simply order it from a local supplier? In that case you can build your very own pulse tube cryocooler, as [Hyperspace Pirate] is ...
While most of us have been content with swing and sliding doors for the vast majority of our needs around the home, the revolving door remains popular in a wide variety of contexts. It’s a ...
Recently [mit41301] wondered about increasing the data capacity of QR codes, and was able to successfully triple the number of bits using color. He chose the new rectangular micro QR code (rMQR ...
In terms of units sold, it’s no secret that the GameCube was one of Nintendo’s poorest performing home consoles. You could argue increased competition meant sales of the quirky little machine ...
In the six months that have passed after the last USB-C article has been released, I have thought up a bunch of ways that these articles could have been improved. It’s, of course, normal to have ...
There’s currently a significant amount of confusion around the full extent of the GPIO hardware issue in the Raspberry Pi RP2350 microcontroller, with [Ian] over at [Dangerous Prototypes] of Bus ...
There once was a man who invented a means for publishing scientific documents using hypertext. He made his first documents available from his NeXT cube, and a lot of the academics who saw them ...
How can you tell if your software is doing what it’s supposed to? Write some tests and run them every time you change ...