“We want to put water right into your processor.” If that statement makes you sweat, that is good. Sweating is what we’re talking about, but it’s more involved than adding some water like a potted plant. Sweating works naturally by allowing liquid to evaporate, and that phase change is endothermic which is why it feels cool. Evaporative coolers that work in this way, also known as swamp coolers, haven’t been put into computers before because they are full of sloshy water. Researchers in South Korea and the United States of America have been working on an evaporative cooling system mimicking the way some insects keep themselves cool by breathing through their exoskeletons while living in damp soil.
Springtails are little bugs that have to keep the water and air separate, so they don’t drown in the wet dirt where they live. Mother Nature’s solution was for them to evolve to do this with columns that have sharp edges at the exit. Imagine you slowly add water to a test tube, it won’t spill as soon as you reach the top, it will form a dome. This is the meniscus. At a large scale, say a river dam, as soon as you get over the dam you would expect spillage, but at the test tube level you can see a curve. At the scale of the springtail, exuded water will form a globe and resist water pressure. That resistance to water pressure allows this type of water cooling to self-regulate. Those globes provide a lot of surface area, and as they evaporate, they allow more water to replenish the globe. Of course, excessive pressure will turn them into the smallest squirt guns.
We have invented a lot by copying Mother Nature. Velcro was inspired by burrs, and some of our most clever robots copy insects. We can also be jerks about it.
If the computer you have isn’t particularly fast, there’s a well-documented way to get more out of it. You just need more of the same computer, and you can run your tasks on them all at the same time. Building computer clusters is an effective way of decreasing the time it takes for computers to solve certain problems, even if the computers themselves aren’t top-of-the-line hardware. Of course, with cheap enough hardware, people will build clusters out of just about anything, including the ESP32.
For this project, [Wei Lin] admits that this isn’t really a serious attempt at building speedy hardware, but rather an interesting exercise in creating a cluster as a sort of learning experience. ESP32 boards can be found for around $10 so building an experimental cluster with these is even more feasible than using the Raspberry Pi. [Wei Lin] goes into a great amount of detail on his GitHub page about all of his goals with the project, most of which involve exploring the functionality of the new cluster and its underpinnings.
While this might seem like little more than a thought experiment, it does have the advantage of being a great solution for problems that involve gathering data from points that are physically very far from one another. If you’ve ever been interested in parallel computing or computing clusters, this is a great project to check out. If you have more Raspberry Pis on hand than ESP32s and still want to build a cluster, check out this project that used a mere 750 of them for one.
Collecting old CPUs and firing them up again is all the rage these days, but how do you know if they will work? For many of these ICs, which ceased production decades ago, sorting the good stuff from the defective and counterfeit is a minefield.
Testing old chips is a challenge in itself. Even if you can find the right motherboard, the slim chances of escaping the effect of time on the components (in particular, capacitor and EEPROM degradation) make a reliable test setup hard to come by.
Enter [Samuel], and the Universal Chip Analyzer (UCA). Using an FPGA to emulate the motherboard, it means the experience of testing an IC takes just a matter of seconds. Why an FPGA? Microcontrollers are simply too slow to get a full speed interface to the CPU, even one from the ’80s.
So, how does it actually test? Synthesized inside the FPGA is everything the CPU needs from the motherboard to make it tick, including ROM, RAM, bus controllers, clock generation and interrupt handling. Many testing frequencies are supported (which is helpful for spotting fakes), and if connected to a computer via USB, the UCA can check power consumption, and even benchmark the chip. We can’t begin to detail the amount of thought that’s gone into the design here, from auto-detecting data bus width to the sheer amount of models supported, but you can read more technical details here.
The Mojo v3 FPGA development board was chosen as the heart of the project, featuring an ATmega32U4 and Xilinx Spartan 6 FPGA. The wily among you will have already spotted a problem – the voltage levels used by early CPUs vary greatly (as high as 15V for an Intel 4004). [Samuel]’s ingenious solution to keep the cost down is a shield for each IC family – each with its own voltage converter.
Continue reading “Universal Chip Analyzer: Test Old CPUs In Seconds”
Imagine how hard it could be to add a touch screen to a Mac laptop. You’re thinking expensive and difficult, right? How could [Anish] and his friends possibly manage to upgrade their Mac with a touchscreen for only a dollar? That just doesn’t seem possible.
The trick, of course, is software. By mounting a small mirror over the machine’s webcam, using stiff card, hot glue, and a door hinge. By looking at the screen and deciding whether the image of a finger is touching its on-screen reflection, a remarkably simple touch screen can be created, and the promise of it only costing a dollar becomes a reality. We have to salute them for coming up with such an elegant solution.
They have a video which we’ve put below the break, showing a few simple applications for their interface. Certainly a lot less bother than a more traditional conversion.
Continue reading “Upgrade Your Mac With A Touchscreen, For Only A Dollar”
One of the things that every student of digital electronics learns, is that every single logic function can be made from a combination of NAND gates. But nobody is foolhardy enough to give it a try, after all that would require a truly huge number of gates!
Someone evidently forgot to tell [Notbookies], for he has made a complete 8-bit ALU using only 4011B quad NAND gates on a set of breadboards, and in doing so has created a minor masterpiece with his wiring. It’s inspired by a series of videos from [Ben Eater] describing the construction of a computer with the so-called SAP (Simple As Possible) architecture. The 48 4011B DIP packages sit upon 8 standard breadboards, with an extra one for a set of DIP switches and LEDs, and a set of power busbar breadboards up their sides. He leaves us with the advice borne of bitter experience: “Unless your goal is building a NAND-only computer, pick the best IC for the job“.
We have covered countless processors and processor components manufactured from discrete logic chips over the years, though this makes them no less impressive a feat. The NedoNAND has been a recent example, a modular PCB-based design. TTL and CMOS logic chips made their debut over 50 years ago so you might expect there to be nothing new from that direction, however we expect this to be well of projects that will keep flowing for may years more.
I was fortunate enough to visit the Trenton Computer Festival last weekend. The show struck a very interesting mix of new and old, commercial and educational. Attendees were writing programs in BASIC on an Apple I (courtesy of the Vintage Computer Federation) not more than five feet from where students were demonstrating their FIRST robot.
The one-day event featured over fifty demonstrations, talks, and workshops on topics ranging from a crash course in lock picking to the latest advancements in quantum computing. In the vendor room you could buy a refurbished laptop while just down the hall talks were being given on heady topics such as using neural networks and genetic algorithms for day trading on the stock market.
Recent years have seen a widening of the content presented, but TCF’s longevity means there is a distinct “vintage” vibe to the show and the culture surrounding it. Many of the attendees, and even some of the presenters, can proudly say they’ve been attending since the very first show in 1976.
There was simply too much going on to see everything. At any given time, there were eleven talks happening simultaneously, and that doesn’t include the demonstrations and workshops which ran all day. I documented as many highlights from this year’s TCF as I could for those who haven’t had a chance to visit what might be the most low-key, and certainly oldest, celebration of computing technology on the planet. Join me after the break for the whirlwind tour.
Continue reading “Hackaday Visits World’s Oldest Computer Festival: TCF 43”
Just because something is “never used” doesn’t mean it’s good. [Inkoo Vintage Computing] learned that lesson while trying to repair an Amiga 500 and finding parts online that were claimed to be “new” in that they were old stock that had never been used. The problem was that in the last 30 years the capacitors had dried out, rendering these parts essentially worthless. The solution, though, was to adapt a modern PSU for use on the old equipment.
The first hurdle to getting this machine running again was finding the connector for the power supply. The parts seemed to have vanished, with some people making their own from scratch. But after considering the problem for a minute longer they realized that another Commodore machine used the same parts, and were able to source a proper cable.
Many more parts had to be sourced to get the power supply operational, but these were not as hard to come across. After some dedicated work with the soldering iron, the power supply was put to use running the old Amiga. Asture readers will know that [Inkoo Vintage Computing] aren’t strangers to the Amiga. They recently were featured with a nondestructive memory module hack that suffered from the same parts sourcing issues that this modification had, but also came out wonderfully in the end.