This week Jonathan Bennett and Katherine Druckman sit down with Gina Häußge to talk OctoPrint! It’s one of our favorite ways to babysit our 3D printers, and the project has come a long way in the last 12 years! It’s a labor of love, primarily led by Gina, who has managed to turn it into a full time job. Listen in to hear that story and more, including how to run an Open Source project without losing your sanity, why plugins are great, and how to avoid adding a special services employee as a co-maintainer!
If you’re lucky enough to have central heating and/or air conditioning, with an automatic thermostat, you probably don’t have to worry too much about the outside temperature. But central HVAC is far from the only way of maintaining temperature in a home. From wood stoves to boilers there are many options depending on your climate and home type, and [Murphy’s Law] has a decentralized baseboard system instead of something centralized. An ESP8266 solution was found that was able to tie them all together.
There are other types of baseboard heaters, but in [Murphy’s Law]’s case the heaters were electric with a separate thermostat for each heater. Rather than build a control system from the ground up to replace the thermostats, turnkey smart wall switches were used instead. These switches happened to be based on the popular ESP8266 microcontroller, like plenty of other off-the-shelf automation solutions, which meant less work needed to be done on the line voltage side and the microcontroller’s firmware could be easily customized for use with Home Assistant.
While [Murphy’s Law] doesn’t live in the home with the fleet of electric baseboard heaters anymore, the new home has a single baseboard heater to keep a bathroom warm since the central heating system doesn’t quite keep it warm enough. This system is able to scale up or down based on number of heaters, though, so it’s still a capable solution for the single room and has since been updated to use the ESP32. All of the code for this project is available on GitHub as well, and for those of you attempting to add other HVAC components to a home automation system this project that loops in a heat pump is worth taking a look at as well.
Launched aboard the Space Shuttle Columbia in July of 1999, the Chandra X-ray Observatory is the most capable space telescope of its kind. As of this writing, the spacecraft is in good health and is returning valuable scientific data. It’s currently in an orbit that extends at its highest point to nearly one-third the distance to the Moon, which gives it an ideal vantage point from which to make its observations, and won’t reenter the Earth’s atmosphere for hundreds if not thousands of years.
Yet despite this rosy report card, Chandra’s future is anything but certain. Faced with the impossible task of funding all of its scientific missions with the relative pittance they’re allocated from the federal government, NASA has signaled its intent to wind down the space telescope’s operations over the next several years. According to their latest budget request, the agency wants to slash the program’s $41 million budget nearly in half for 2026. Funding would remain stable at that point for the next two years, but in 2029, the money set aside for Chandra would be dropped to just $5.2 million.
Drastically reducing Chandra’s budget by the end of the decade wouldn’t be so unexpected if its successor was due to come online in a similar time frame. Indeed, it would almost be expected. But despite being considered a high scientific priority, the x-ray observatory intended to replace Chandra isn’t even off the drawing board yet. The 2019 concept study report for what NASA is currently calling the Lynx X-ray Observatory estimates a launch date in the mid-2030s at the absolute earliest, pointing out that several of the key components of the proposed telescope still need several years of development before they’ll reach the necessary Technology Readiness Level (TRL) for such a high profile mission.
With its replacement for this uniquely capable space telescope decades away even by the most optimistic of estimates, the potential early retirement of the Chandra X-ray Observatory has many researchers concerned about the gap it will leave in our ability to study the cosmos.
A modern normal network card will have onboard an Ethernet controller which, of course, is a pre-programmed microcontroller. Not only does it do the things required to keep a computer on the network, it can even save the primary CPU from having to do certain common tasks required for communicating. But not [Ivan’s]. His homebrew computer — comprised of 7 colorful PCBs — now has an eighth card. You guessed it. That card connects to 10BASE-T Ethernet.
There’s not a microcontroller in sight, although there are RAM chips. Everything else is logic gates, flip flops, and counters. There are a few other function chips, but nothing too large. Does it work? Yes. Is it fast? Um…well, no.
The complete computer.
He can ping others on the network with an 85 ms round trip and serve web pages from his homebrew computer at about 2.6 kB/s. But speed wasn’t the goal here and the end result is quite impressive. He even ported a C compiler to his CPU so he could compile uIP, a networking stack, avoiding the problems of writing his own from scratch.
Some compromises had to be made. The host computer has to do things you normally expect a network card to do. The MTU is 1024 bytes (instead of the more common 1500 bytes, but TCP/IP is made to expect different MTU sizes, which used to be more common when more network interfaces looked like this one).
Even on an FPGA, these days, you are more likely to grab some “IP” to do your Ethernet controller. Rolling your own from general logic is amazing, and — honestly — the design is simpler than we would have guessed. If you check out [Ivan]’s blog, you can find articles on the CPU design, its ALU, and even a VGA video card all from discrete logic. The whole design, including the network card is up on GitHub.
Remember when The Weather Channel actually had weather? It’s been a while, but we sure remember what a boon Local on the 8’s was when getting ready for the day. Not having to wait for the low-information national forecast on the morning shows or putting up with the antics of [Willard Scott] or [Al Roker] was just icing on the cake.
Recreating the retro look and feel of the Weather Channel experience is what this 1990s-style weather feed is all about, and we have to say that [Mitchell Scott] knocked it out of the park. Luckily, a lot of the heavy lifting was done already thanks to the WeatherStar 4000+ emulator project, which renders forecasts using online weather APIs in the distinctive retro graphics The Weather Channel used back in the day. He combined the graphics with the original smooth jazz soundtracks that TWC used back then; they’re online, because of course they are.
To really sell the look, [Mitchell] tracked down a period-correct Zenith TV with a 9″ CRT to display the feed from a Raspberry Pi 4’s composite video output. Why such a small screen? Easy. [Mitchell] wanted it on a shelf behind him to be visible during videoconferences. It’s a bit of a weird flex, but we respect it. Getting the composite video output working was a bit of a chore, as was tricking the TV into starting up on channel 14 so the feed is instantly visible.
The nostalgia is strong with this one, especially for weather geeks. For a more in-depth look at how The Weather Channel brought those local forecasts to cable, make sure you check out how the WeatherStar box was reverse-engineered.
Besides obvious technological advancements, early computers built by Apple differed in a major way from their modern analogs. Rather than relying on planned obsolescence as a business model, computers like the Apple II were designed to be upgradable and long-term devices users would own for a substantially longer time than an iPhone or Macbook. With the right hardware they can even be used in the modern era as this project demonstrates by turning one into a music player.
The requirements for this build are fairly short; an Apple II with a serial card and a piece of software called surl-server which is a proxy that allows older computers to communicate over modern networks. In this case it handles transcoding and resampling with the help of a Raspberry Pi 3. With that all set up, the media player can play audio files in an FTP network share or an online web radio station. It can also display album art on the Apple II monitor and includes a VU meter that is active during playback.
Although the 11.52 kHz sampling rate and 5-bit DAC may not meet the stringent requirements of audiophile critics, it’s an impressive build for a machine of this era. In fact, the Apple II has a vibrant community still active in the retrocomputing world, with plenty of projects built for it including others related to its unique audio capabilities. And if you don’t have an original Apple II you can always get by with an FPGA instead.
By the time this post hits the front page, we’ll be just a few days away from the kickoff of Hackaday Europe 2024!
For those of you joining us in Berlin this weekend, we’ve got an incredible amount of content planned for you. Things get rolling on Friday with a pre-event meetup. But Saturday is when things really kick into high gear. Before the day’s out, we’ll have played host to nearly a dozen speakers and — literally — more workshops than we could fit into the schedule. Two workshops will be “floating” events that will happen once enough interested parties have congregated in one place. We’ll keep things going until well past midnight, which leads directly into Sunday. We want to get a few sessions of lightning talks packed in, so start coming up with your talk ideas now.
The Vectorscope will be making its European debut.
In addition, there will be food, music, camaraderie, badge hacking, and the general technolust surrounding a Hackaday event. In our humble and totally unbiased opinion, we put on some of the best and most unique hardware hacking meetups in the world — if you like reading Hackaday, you’ll love living it for a couple of days.
As of this writing, we still have a very few tickets for Hackaday Europe 2024 available. Want one? Head over to the Eventbrite page. But you better hurry. We’re talking a literal handful here, so don’t be surprised if they’ve dried up by the time you read this.
The workshops have all sold out, but as usual, we’ll be running a waiting list right up until the last minute: should anyone have to drop out of a workshop (which happens more than you might think), their spot will go to the person next in line. If you’d like to get on the list, email prize@hackaday.com with your name, ticket number, and the workshop you’re hoping to sneak into, and we’ll see what we can do.
But don’t let the workshops stop you. There’s still plenty to see, do, and experience. See you there!