We often write quick bash scripts and judging by the comments, half of us use bash or a similar shell to pop out quick, useful scripts, and half of us think that’s an abomination, and you should only use bash for your command line and resort to something more like a traditional language to do anything else. If you’re in the former camp, you’re probably cursing your allegiance when you need to make your bash scripts more interactive.
Gum can help. It’s a utility that can handle your script input and output with a little flair while requiring almost no effort on your part.
The command looks simple, but it has twelve subcommands, each with myriad options. But you can break down the functions into a few simple categories. The input commands let you prompt for a line of input or a bunch of lines of input. You can also create a pick list or a yes/no type of prompt. There’s also a file picker and a filter, sort of like fzf.
It’s been a long time since vacuum tubes were cutting-edge technology, but that doesn’t mean they don’t show up around here once in a while. And when they do, we like to feature them, because there’s still something charming, nay, romantic about a circuit built around hot glass and metal. To wit, we present this compact two-tube “spy radio” transmitter.
From the look around his shack — which we love, by the way — [Helge Fykse (LA6NCA)] really has a thing for old technology. The typewriter, the rotary phones, the boat-anchor receiver — they all contribute to the retro feel of the space, as well as the circuit he’s working on. The transmitter’s design is about as simple as can be: one tube serves as a crystal-controlled oscillator, while the other tube acts as a power amplifier to boost the output. The tiny transmitter is built into a small metal box, which is stuffed with the resistors, capacitors, and homebrew inductors needed to complete the circuit. Almost every component used has a vintage look; we especially love those color-coded mica caps. Aside from PCB backplane, the only real nod to modernity in the build is the use of 3D printed forms for the coils.
But does it work? Of course it does! The video below shows [Helge] making a contact on the 80-meter band over a distance of 200 or so kilometers with just over a watt of power. The whole project is an excellent demonstration of just how simple radio communications can be, as well as how continuous wave (CW) modulation really optimizes QRP setups like this.
When it comes to reducing emissions from human sources, we’re at the point now where we need to take a broad-based approach. It’s not enough to simply make our cars more efficient, or start using cleaner power plants. We need to hit carbon zero, and thus everything has to change.
To that end, even recreational watercraft are going electric in this day and age. Several companies are developing motor-powered models that deliver all the fun without the emissions. But to do that, they’re taking to the air.
While our desktop machines are largely limited to various types of plastic, 3D printing in other materials offers unique benefits. For example, printing with concrete makes it possible to quickly build houses, and we’ve even seen things like sugar laid down layer by layer into edible prints. Metals are often challenging to print with due to its high melting temperatures, though, and while this has often been solved with lasers a new method uses induction heating to deposit the metals instead.
A company in Arizona called Rosotics has developed a large-scale printer based on this this method that they’re calling the Mantis. It uses three robotic arms to lay down metal prints of remarkable size, around eight meters wide and six meters tall. It can churn through about 50 kg of metal per hour, and can be run off of a standard 240 V outlet. The company is focusing on aerospace applications, with rendered rocket components that remind us of what Relativity Space is working on.
Nothing inspires confidence like a low-quality render.
The induction heating method for the feedstock not only means they can avoid using power-hungry and complex lasers to sinter powdered metal, a material expensive in its own right, but they can use more common metal wire feedstock instead. In addition to being cheaper and easier to work with, wire is also safer. Rosotics points out that some materials used in traditional laser sintering, such as powdered titanium, are actually explosive.
Of course, the elephant in the room is that Relativity recently launched a 33 meter (110 foot) tall 3D printed rocket over the Kármán line — while Rosotics hasn’t even provided a picture of what a component printed with their technology looks like. Rather than being open about their position in the market, the quotes from CEO Christian LaRosa make it seem like he’s blissfully unaware his fledgling company is already on the back foot.
If you’ve got some rocket propellant tanks you’d like printed, the company says they’ll start taking orders in October. Though you’ll need to come up with a $95,000 deposit before they’ll start the work. If you’re looking for something a little more affordable, it’s possible to convert a MIG welder into a rudimentary metal 3D printer instead.
Generating video signals is an exercise in periodicity. After all, an old-fashioned CRT just scans at a certain horizontal frequency and refreshes the entire screen each time it starts over. VGA is made to drive this technology. An EPROM chip can easily generate repeating patterns when driven by a counter at a known frequency.
As you might expect, there were a few software glitches to work out, but in the end, the circuit did its job, displaying a fixed image on a VGA monitor.
If you haven’t run into [Matt] before, he has a complete series on how he built a “wire-by-wire” Apple II clone. We will warn you, though. Don’t click on the link unless you have some spare time. The 18 videos take over two hours to work through, but there is some beautiful prototyping and a lot of good information in them.
Have you ever watched a movie or a video and really noticed the quality of the camera work? If you have, chances are the camera operator wasn’t very skilled, since the whole point of the job is to not be noticed. And getting to that point requires a lot of practice, especially since the handwheel controls for professional cameras can be a little tricky to master.
Getting the hang of camera controls is the idea behind [Cadrage]’s Kino Wheels open-source handwheels. The business end of Kino Wheels is a pair of DIN 950 140mm spoked handwheels — because of course there’s a DIN standard for handwheels. The handwheels are supported by sturdy pillow block bearings and attached to 600 pulse/rev rotary encoders, which are read by an Arduino Mega 2560. The handwheels are mounted orthogonal to each other in a suitable enclosure; the Pelican-style case shown in the build instructions seems like a perfect choice, but it really could be just about anything.
To use Kino Wheels, [Cadrage] offers a free camera simulator for Windows. Connected over USB, the wheels control the pan and tilt axes of a simulated camera in an animated scene. The operator-in-training uses the wheels to keep the scene composed properly while following the action. A little bit of the simulation is shown in the brief video below, along with some of the build details.
While getting camera practice is the point of the project, that’s not to say Kino Wheels couldn’t be retasked. With a little work, these could be used to actually control at least a couple of axes of a motion control rig, or maybe even to play Quake.
[RetroBytes] nicely presents the curious history of the SPARC processor architecture. SPARC, short for Scalable Processor Architecture, defined some of the most commercially successful RISC processors during the 1980s and 1990s. SPARC was initially developed by Sun Microsystems, which most of us associate the SPARC but while most computer architectures are controlled by a single company, SPARC was championed by dozens of players. The history of SPARC is not simply the history of Sun.
A Reduced Instruction Set Computer (RISC) design is based on an Instruction Set Architecture (ISA) that runs a limited number of simpler instructions than a Complex Instruction Set Computer (CISC) based on an ISA that comprises more, and more complex, instructions. With RISC leveraging simpler instructions, it generally requires a longer sequence of those simple instructions to complete the same task as fewer complex instructions in a CISC computer. The trade-off being the simple (more efficient) RISC instructions are usually run faster (at a higher clock rate) and in a highly pipelined fashion. Our overview of the modern ISA battles presents how the days of CISC are essentially over. Continue reading “History Of The SPARC CPU Architecture”→