It’s always a party when the good folks from Adafruit stop by the Hack Chat, and we expect no less than that this time around. It’s hard to predict where the conversation will go when [LadyAda], [pt], and [Scott] roll in, but we strongly suspect it’ll center on what’s new in the world of CircuitPython.
We’ve heard that they’ve got some cool stuff going on with CircuitPython on the RP2040, which just might lead to a Python-based fix for the current Bus Pirate supply chain problem. It’ll be a swashbucklingly good time, so make sure you stop by.
Here in 2023 the field of electronics covers a breathtaking variety of devices and applications, but if we were to go back in time far enough we’d enter an age in which computers were few and far between, and any automated control systems would have been electromechanical at best. Back in the 1950s the semiconductor industry was in relative infancy, and at the consumer end electronics were largely synonymous with radio. [Shango066] brings us a transistor radio from that era, a Jewel TR1 from about 1958, that despite its four-transistor simplicity to our eyes would have been a rare and expensive device when new.
As you’d expect, a transistor radio heading toward its 70th birthday requires a little care to return to its former glory, and while this one is very quiet it does at least work after a fashion. The video below the break is a long one that you might wish to watch at double speed, but it takes us through the now-rare skill of fault-finding and aligning an AM radio receiver. First up are a set of very tired electrolytic capacitors whose replacement restores the volume, and then it’s clear from the lack of stations that the set has a problem at the RF end. We’re treated to the full process of aligning a superhet receiver through the relatively forgiving low-frequency medium of a medium-wave radio. Along the way, he damages one of the IF transformers and has to replace it with a modern equivalent, which we would have concealed under the can from the original.
The video may be long, but it’s worth a look for the vintage parts if not for the quality of radio stations on the air today in California. For many readers, AM broadcast is becoming a thing of the past, so we’re not sure we’ll see this very often.
Really, the most modern implementation of DisplayPort is the USB-C DisplayPort altmode, synonymous with “video over USB-C”, and we’d miss out if I were to skip it. Incidentally, our lasttwo articles about talking USB-PD have given a few people a cool new toy to play with – people have commented on the articles, reached out to me for debugging help, and I’ve even seen people build the FUSB302B into their projects! Hot on the heels of that achievement, let’s reach further and conquer one more USB-C feature – one that isn’t yet openly available for us to hack on, even though it deserves to be.
For our long-time readers, it’s no surprise to see mundane capabilities denied to hackers. By now, we all know that many laptops and phones let you get a DisplayPort connection out of a USB-C port. Given that the USB-C specifications are openly available, and we’ve previously implemented a PD sink using those specifications, you’d expect that we could do DisplayPort with the same ease. Yet, the DisplayPort altmode specification is behind a VESA membership paywall, with a hefty pricetag – a practice of theirs that has been widely criticized, counter to their purpose as a standards organization and having resulted in some of their standards failing.
Not to worry, however – we can easily find an assortment of PDFs giving a high-level overview and some details of the DisplayPort altmode, and here’s my favorite! I also have a device running MicroPython with a FUSB302 chip connected, and a few DisplayPort altmode devices of mine that I can disassemble. This, turns out, is more than enough for us to reverse-engineer our way into an open-source DisplayPort altmode library!
[Sarah K Marr] dabbles in retrocomputing and has a fascination with the Hewlett Packard HP-45 calculator, the second calculator in HP’s series introduced in 1973. Over a year ago, she wrote an HP-45 emulator for use on a terminal, dubbed HP45TERM. Not content with success, she upped the challenge and decided to build an even better emulator with a full-featured GUI written in Python. Oh, and she made it multi-platform as well. The result is the HP1973 project.
[Sarah] thought it would take just a few days, but it grew into a much bigger project, as often happens. We’re glad it did because the results are fantastic. The emulator gives you access not only to the calculator itself but can see everything under the hood. The emulator provides full ROM visibility, hardware registers, and standard debugging operations like single stepping. ROM images are available for the HP-45, the HP-35, and the HP-80. The GUI display is configurable, and there’s a plethora of help and information explaining the calculator’s internals. Pre-built binaries are available for MacOS, Windows, and Python source code (3.10.10+) for all operating systems (you’ll need to `pip install numpy` first). The emulation is faithful to the original calculator, and even the hidden timer function can be accessed.
Check this out if you’re into retro calculators. Our own Al Williams wrote about the history of the HP-35 back in 2018 if you want to learn more. Thanks to [J Peterson] for sending in the tip.
Weather can have a significant impact on transport and operations of all kinds, especially those at sea or in the air. This makes it a deeply important field of study, particularly in wartime. If you’re at all curious about how this kind of information was gathered and handled in the days before satellites and computer models, this write-up on WWII meteorology is sure to pique your interest.
Weather conditions were valuable data, and weather forecasts even more so. Both required data, which relied on human operators for instruments to be read and their readings transmitted.
The main method of learning weather conditions over the oceans is to persuade merchant ships to report their observations regularly. This is true even today, but these days we also have the benefit of things like satellite technology. Back in the mid-1900s there was no such thing, and the outbreak of WWII (including the classification of weather data as secret information due to its value) meant that new solutions were needed.
The aircraft of the Royal Air Force (RAF) were particularly in need of accurate data, and there was little to no understanding of the upper atmosphere at the time. Eventually, aircraft flew regular 10-hour sorties, logging detailed readings that served to provide data about weather conditions across the Atlantic. Readings were logged, encoded with one-time pad (OTP) encryption, then radioed back to base where charts would be created and updated every few hours.
The value of accurate data and precise understanding of conditions and how they could change was grimly illustrated in a disaster called the Night of the Big Wind (March 24-25, 1944). Forecasts predicted winds no stronger than 45 mph, but Allied bombers sent to Berlin were torn apart when they encountered winds in excess of 120 mph, leading to the loss of 72 aircraft.
The types of data recorded to monitor and model weather are nearly identical to those in modern weather stations. The main difference is that instruments used to be read and monitored by human beings, whereas today we can rely more on electronic readings and transmission that need no human intervention.
Attempts to make a viable nuclear fusion reactor have on the whole been the domain of megabucks projects supported by countries or groups of countries, such as the European JET or newer ITER projects. This is not to say that smaller efforts aren’t capable of making their own advances, operations in both the USA and the UK are working on new reactors that use a novel superconducting tape to achieve a much smaller device.
The reactors in the works from both Oxfordshire-based Tokamak Energy and Massachusetts-based Commonwealth Fusion Systems, or CFS, are tokamaks, a Russian acronym describing a toroidal chamber in which a ring of high-temperature plasma is contained within a spiral magnetic field. Reactors such as JET or ITER are also tokamaks, and among the many challenges facing a tokamak designer is the stable creation and maintenance of that field. In this, the new tokamaks have an ace up their sleeve, in the form of a high-temperature superconducting tape from which those super-powerful magnets can be constructed. This makes the magnets easier to make, cheaper to maintain at their required temperature, and smaller than the low-temperature superconductors found in previous designs.
The world of nuclear fusion is a particularly exciting one to follow in these times of climate crisis, with competing approaches from laser-based devices racing with the tokamak projects to produce the research which will eventually lead to safer carbon-free power. If the CFS or Tokamak Energy reactors lead eventually to a fusion power station on the edge of our cities then it may just be some of the most important work we’ve ever reported.
The job of processing video after a large event must be a thankless one for whichever volunteer upon whose shoulders it falls, and thus it’s not unusual for talks at larger events to end up online much later than the event itself. Electromagnetic Field 2022 was last year, but they have continued to drop new videos. Among the latest batch is one from [Jennifer Herchenroeder], in which she discusses the steel used in her team’s BattleBot, Hijinx (Edit: her EMF talk was cut short due to time pressures, so she re-recorded it in full after the event and we’ve replaced the link. The EMF video meanwhile is here). The result is a fascinating introduction to the metallurgy of iron and steel, and is well worth a watch.
To fully understand the selection of armor steel it’s necessary to start from first principles with iron, to look at its various allotropes, and understand something of how those allotropes form and mix in the steel making and metalworking processes. We’re treated to a full description of the various tempering and hardening processes, before a panel-by-panel rundown of the various steels used by Hijinx.
For a Hackaday writer with a past in robot combat it’s fascinating to see how the design of robots has evolved over the decades since the British Robot Wars, and it’s particularly nice to see the current generation as part of our community. However, if you’ve tempted yourself, bear in mind that it’s not all plain sailing.