A Mainframe Computer For The Modern Age

The era of mainframe computers and directly programming machines with switches is long past, but plenty of us look back on that era with a certain nostalgia. Getting that close to the hardware and knowing precisely what’s going on is becoming a little bit of a lost art. That’s why [Phil] took it upon himself to build this homage to the mainframe computer of the 70s, which all but disappeared when PCs and microcontrollers took over the scene decades ago.

The machine, known as PlasMa, is not a recreation of any specific computer but instead looks to recreate the feel of computers of this era in a more manageable size. [Phil] built the entire machine from scratch, and it can be programmed directly using toggle switches to input values into registers and memory. Programs can be run or single-stepped, and breakpoints can be set for debugging. The internal workings of the machine, including the program counter, instruction register, accumulator, and work registers, are visible in binary lights. Front panel switches let you control those same items.

The computer also hosts three different microcodes, each providing a unique instruction set. Two are based on computers from Princeton, Toy-A, and Toy-B, used as teaching tools. The third is a more advanced instruction set that allows using things like emulated peripherals, including storage devices. If you want to build one or just follow along as the machine is constructed, programmed, and used, [Phil] has a series of videos demonstrating its functionality, and he’s made everything open-source for those more curious. It’s a great way to get a grasp on the fundamentals of computing, and the only way we could think of to get even more into the inner workings of a machine like this is to build something like a relay computer.

Continue reading “A Mainframe Computer For The Modern Age”

An Effects Pedal For Keyboards (and Mice)

Effects pedals for musical instruments like electric guitars can really expand a musician’s range with the instrument. Adding things like distortion, echo, and reverb at the push of a button can really transform the sound of a guitar and add depth to a performance. But [Guy] wondered why these effects should be limited to analog signals such as those from musical instruments, and set about to apply a number of effects to the use of computer keyboards and mice with this HID effects pedal.

The mouse is perhaps the closer of the two to an analog device, so the translations from the effects pedal are somewhat intuitive. Reverb causes movements in the mouse to take a little bit of extra time before coming to a stop, which gives it the effect of “coasting”. Distortion can add randomness to the overall mouse movements, but it can also be turned down and even reversed, acting instead as a noise filter and smoothing out mouse movements. There’s also a looper, which can replay mouse movements indefinitely and a crossover, which allows the mouse to act as a keyboard.

For the keyboard, included effects are a tremolo, which modulates between upper- and lower-case at certain intervals; echo, which repeats keypresses; and a pitch-shift which outputs a “higher” character in the alphabet above whichever one has been pressed. Like the mouse, there’s also a crossover mode which allows the keyboard to be used as a mouse.

The device looks and feels like an effects pedal for a guitar would, with a RP2040 inside to intercept HID information, do the signal processing, and then output the result to the computer. And, while [Guy] admits this was a fun project with not many practical uses, there are a couple handy ones including potentially the distortion effect to smooth out mouse inputs for those with neuromuscular disorders or the mouse looper to act as a mouse jiggler for those with micromanaging employers. It’s also reprogrammable, and as we’ve seen since time immemorial having a programmable foot keyboard can be extremely handy for certain workflows.

Continue reading “An Effects Pedal For Keyboards (and Mice)”

2023 Hackaday Prize: Two Bee Or More Bee Swarm Detection

In the bustling world of bees, swarming is the ultimate game of real estate shuffle. When a hive gets too crowded or craves a change of scenery, colonies scout out swarms for a new hive. [Captain Flatus O’Flaherty] is a beekeeper trying to capture more native honey bees, and a custom LoRa-enabled capture hive helps him do that.

A catch hive, perched high and mighty, lures scouting as potential new homes. If selected, a swarm of over a thousand bees can move in, where [Flatus]’s detector comes in. Many catch hives are scattered around, and manually checking them is difficult. While the breath of one bee is hard to see, a thousand bees produce enough CO2 to be detected by a sensor. A custom PCB with a solar-powered  +30dB LoRa radio measures CO2 and reports back. The PCB contains an ESP32 D4 and a 1-watt Ebyte E22-400M30S LoRa module. If the CO2 levels are still elevated at nightfall, [Flatus] can be pretty confident a swarm has moved in.

Using the data collected, he massaged it to create a dataset suitable for training on XGBoost. With weather data and other conditions, the model tries to predict when a swarm is more or less likely to happen. Apis Mellifera (the local honeybee around [Flatus]) loves sun-kissed, warm, humid afternoons with little wind.

We’ve seen beehive monitors before and love exploring what the data could be used for—video after the break.

Continue reading “2023 Hackaday Prize: Two Bee Or More Bee Swarm Detection”

A Soyuz-2.1b rocket booster with a Fregat upper stage and the Luna 25 lunar lander blasts off from a launchpad at the Vostochny Cosmodrome in Amur Oblast, Russia.

Luna 25’s Demise: Raising Fundamental Questions About Russia’s Space Program

The recent news that Russia’s Luna 25 Moon lander had made an unexpected lithobraking detour into the Moon’s surface, rather than the expected soft touchdown was met by a variety of responses, ranging from dismay to outright glee, much of it on account of current geopolitical considerations. Yet politics aside, the failure of this mission casts another shadow on the prospects of Russia’s attempts to revive the Soviet space program after a string of failures, including its ill-fated Mars 96 and Fobos-Grunt Mars missions, the latter of which also destroyed China’s first Mars orbiter (Yinghuo-1) and ignited China’s independent Mars program.

To this day, only three nations have managed to land on the Moon in a controlled fashion: the US, China, and the Soviet Union. India may soon join this illustrious list if its Chandrayaan-3 mission’s Vikram lander dodges the many pitfalls of soft touchdowns on the Moon’s surface. While Roscosmos has already started internal investigation, it does cast significant doubt on the viability of the Russian Luna-Glob (‘Lunar Sphere’) lunar exploration program.

Will Russia manage to pick up where the Soviet Union left off in 1976 with the Luna 24 lunar sample return mission?

Continue reading “Luna 25’s Demise: Raising Fundamental Questions About Russia’s Space Program”

Mass Production 3D Printing Hack Chat

Join us on Wednesday, August 23 at noon Pacific for the Mass Production 3D Printing Hack Chat with Gabe Bentz!

We’ll take a wild guess and say that right now, within arm’s length of wherever you’re reading this, there’s something that was produced by injection molding. Look around; it’s there someplace, and whatever it is, thousands or perhaps millions of other identical artifacts were produced along with it, all by squeezing hot plastic into intricately machined metal tools.

It’s not much of an overstatement to say that, for good or for ill, the world is made from injection-molded plastic. But not every product can support the often considerable up-front costs associated with injection molding. The tooling needed is often remarkably complicated and correspondingly expensive, and running the machines that actually do the molding is expensive and highly specialized. Unless you’re committed to making a lot of parts, injection molding might just be out of your league.

join-hack-chatBut does that mean that medium-sized runs of parts are out of luck? Not at all! Gabe Bentz, founder and CEO of Slant 3D, is passionate about filling the manufacturing void where injection molding is prohibitive, either by virtue of start-up costs or because the part design is just not possible to manufacture. His massive print farms are busy day in and day out cranking out parts for customers that otherwise couldn’t be made. So if you’ve ever wondered what it takes to run a print farm, and what kinds of design considerations make a part a candidate for mass production by 3D printing, drop by the chat and we’ll see what he has to tell us.

Our Hack Chats are live community events in the Hackaday.io Hack Chat group messaging. This week we’ll be sitting down on Wednesday, August 23 at 12:00 PM Pacific time. If time zones have you tied up, we have a handy time zone converter.

Resin Printer Temperature Mods And Continuous IPA Filtration

Two essential parts to producing successful resin 3D prints: keeping resin at its optimal temperature and lots and lots of IPA to clean the printed parts with after printing. Unfortunately, most consumer MSLA printers do not come with a resin tray heater, and tossing out IPA after every cleaning session because of some resin contamination is both wasteful and somewhat expensive. These are two things that can be fixed in a number of ways, with [Nick Wilson] going for the ‘crank it to 11’ option, using a high-tech, fully integrated solution for both problems.

The vat with IPA is kept clean through the use of a diaphragm pump that circulates the alcohol through two filter stages, one for larger — up to 5 micrometer — particulates and one for smaller 0.5-micrometer junk. A 405 nm LED lighting section before the filters is intended to cure any resin in the IPA, theoretically leaving the IPA squeaky clean by the time it’s returned to the vat.

For the resin tray heater, a more straightforward 12V 150 Watt silicone heater strip is stuck to the outside edge of the metal resin tray, along with a temperature-controlled relay that toggles the heater strip on and off until the resin reaches the desired temperature. None of these are necessarily expensive solutions, but they can be incredibly useful if you do a fair amount of resin printing.

Continue reading “Resin Printer Temperature Mods And Continuous IPA Filtration”

The Clathrate Gun Hypothesis: Unearthing Puzzles Of Warming Events Past

As the Earth continues to warm at a worrying rate, scientists continue to work to understand the processes and mechanisms at play. Amidst the myriad of climate-related theories and discussions, the clathrate gun hypothesis stands out not only for its intriguing name but for the profound implications it might have on our understanding of global warming events.

Delving into this hypothesis is akin to reading a detective novel written by Mother Earth, with clues hidden deep beneath the ocean and Arctic ice. It’s a great example of how scientists attempt to predict the future by unpicking the mysteries of the past.

Continue reading “The Clathrate Gun Hypothesis: Unearthing Puzzles Of Warming Events Past”