Decades ago, electronic components were not as easy to acquire as they are today. Sure, you could get some things at Radio Shack. But you might not have many choices, and the price would be on the high side. TV repair components were another option, but, again, big bucks. Some places sold surplus parts, which could be cheap. These often came from manufacturing runs where a company bought 10,000 components and made 8,000 products. But today, you can order parts inexpensively and get them on your doorstep in a day or, sometimes, even less. Are these inexpensive parts really any good? [Denki Otaku] likes to find out. In a recent video, he checks out some Amazon-supplied 1% resistors to find out how good they are. You can watch his results below.
Misc Hacks4178 Articles
It’s Easy To Make Gears Out Of Wood
Typically, most of the gears we use in our life are made of plastic or metal. However, wood gears can do just fine in some simple roles, and they’re utterly pleasant to make, as this video from [botto bie] demonstrates.
With steady hands, it’s easy to make basic gears by hand with basic tools and a printer. You just need the help of a spur gear generator to produce the required outlines for you to follow. [botto bie] uses the online tool from Evolvent Design which will spit out DXF or SVG files as you desire.
Basic woodworking techniques are used to produce the gears, and they prove simple and effective. A rack is produced by first applying a involute tooth template with paper to a rectangular piece of wood. A series of circular and table jigsaw operations are then used to cut out the required material to produce the rack. A variety of toothed gears are produced in a similar fashion.
If you’re lacking a CNC machine or a 3D printer, this can be a great way to experiment. Bonus points if you use your wooden geartrain as part of some kind of exciting mechanism, like an automated marble run or musical contraption. Video after the break.
Sci Fi UI Made Easy With Arwes
Many of us grew up watching Star Trek, marvelling at the beautiful colorful interfaces on the computers that ran the Starship Enterprise. Today’s computer interfaces have certainly grown fancier since the Windows 3.1 and Mac System 7 days, but they’re still nowhere near that gorgeous. The Arwes framework aims to change that, at least where web apps are concerned.
The framework is inspired by the cyberprep and synthwave aesthetics, while drawing from media like TRON: Legacy and Halo. You can get a peek at what it can do on the Arwes website, or look at how it runs on sites like SoulExtract or the Cyber Movie Database. It’s very much about glowing lines, 1980s computer sounds, and screens with animated text fills.
It’s still in an alpha release, and likely isn’t yet ready for business-critical production use. It currently consists of a set of basic components that can be assembled into a functional futuristic website design, but you’ll need some experience to use the tools at hand. There’s a sandbox for experimenting that should help in that regard.
You might just find that it’s the perfect tool to create an interface for your very own cyberdeck, or you might put it to work on your next website design. Either way, if you create something fantastic, don’t hesitate to drop us a line.
A BASIC Interpreter For The Raspberry Pi Pico
It’s pretty easy to program the Raspberry Pi Pico in Python, or you can use C or C++ if you so desire. However, if you fancy the easy language of yesteryear, you might like PiccoloBASIC from [Gary Sims].
Putting it simply, piccoloBASIC is a BASIC interpreter that runs on the Raspberry Pi Pico. It features all the good bits of BASIC such as GOTO and GOSUB commands, that fancier languages kind of look down upon. It’s also got enough built-in routines to handle regular programming life, like sleeps, delays, a basic pseudorandom number source, trigonometric functions, and the ability to deal with floating point numbers. As far as microcontroller tasks go, it’s got rudimentary support for talking to GPIOs right now via the pinon and pinoff commands. However, it’s probably not the way to go if you want to bit-bang an SD card to within an inch of its speed rating.
Down the road, [Gary] hopes to add support for features like the Pico’s I2C, SPI, and PIO hardware, along with networking protocols and Bluetooth. PEEK and POKE are also hopefully on the way for those that like to fiddle with memory directly.
Meanwhile, if you’re looking for a different yet similar take, explore the port of MMBasic to the Pico platform. Video after the break.
Continue reading “A BASIC Interpreter For The Raspberry Pi Pico”
Portable Soldering Station Runs On Drill Batteries
Power tool batteries are a convenient portable power supply for all manner of different things. [Zachary Goode] noticed that Ryobi was using them to power soldering irons, but no such tool existed in the DeWalt range. Thus, he set about to build such a rig himself.
The build relies on a simple 3D-printed adapter to suck power from a DeWalt drill battery. It’s a little piece of plastic with spade terminals inserted to act as the contacts. Armed with this tool, [Zachary] included it as part of a simple compact portable soldering iron design that relies on the off-the-shelf T12-952 controller board. This allows him to use the rig with a wide variety of common soldering iron handpieces, like his favored Hakko FX-951. The design also features a lithium-ion battery protection circuit of [Zachary]’s own design, to make up for the fact that DeWalt don’t integrate them into their battery packs.
The high power density of lithium rechargeable batteries has led to a proliferation of portable soldering irons in recent years. Some are even completely handheld, with no external wires or power supplies to speak of. If you’ve been whipping up your own gear to solder on the go, don’t hesitate to drop us a line!
Behind The X86 Pipeline Curtain
We’ve often heard that modern x86 CPUs don’t really execute x86 instructions. Instead, they decode them into RISC instructions that are easier to schedule, pipeline, and execute. But we never really looked into that statement to see if it is true. [Fanael] did, though, and the results are very interesting.
The post starts with a very simple loop containing four instructions. In a typical RISC CPU — RISC-V — the same loop requires six instructions. However, a modern CPU is likely to do much more than just blindly convert one instruction set to another.
BIOS POST Card Built Using Raspberry Pi Pico
A computer’s BIOS includes basic diagnostic tools for troubleshooting issues. Often, we rely on the familiar beeps from the POST system for this reason. However, error codes are also available via hardware “POST Cards” that were particularly popular in the 1990s. [Mr. Green] has now built a POST card using readily-available modern hardware.
[Mr. Green] built the device to help troubleshoot an x86 based firewall appliance that was having trouble. Like many x86 systems, it featured a Low Pin Count (LPC) bus which can be used to capture POST troubleshooting codes. By hooking up a Raspberry Pi Pico to the LPC bus on the firewall’s motherboard, it was possible to get it to display the POST error codes on some LEDs. This is of great use in the absence of a conventional PC speaker to sound the error out with beeps.
The build can be used for POST-based troubleshooting on any x86 system with an LPC bus. Files are on Github for those eager to replicate the build. We’ve seen similar work before, too. Video after the break.
Continue reading “BIOS POST Card Built Using Raspberry Pi Pico”






