Posts

Showing posts from September, 2022

A High-Powered Vacuum Cleaner For Tough Jobs

Image
Vacuum cleaners are great for tidying up the home, but they typically can’t deal with the bulky, gross messes of a proper workshop. [CraftAndu] is currently building a sailing vessel, and has found that there’s simply too much sawdust for a regular vacuum to take on. Thus, he built a mighty vacuum of his own that’s able to deal with such conditions. The core of the build is a giant 3.8 kW dust collector that’s used as part of a workshop dust extraction system. It’s of the type you’d normally use to suck up dust from machine tools. It’s then fitted with a long flexible hose that goes to the vacuum handle itself. The handle is made up of lengths of sewage pipe and several adaptors to fit it all together and hook up to the flexible tube. It’s also fitted with a set of wheels to allow it to be easily skated about the floor of the shop. It’s a neat way to suck up all the lightweight sawdust that collects around the workshop. However, [CraftAndu] notes that even with the 3.8 kW extractio

Make Your Own Color Gradient 3D Printing Filament

Image
Color gradient filament is fun stuff to play with. It lets you make 3D prints that slowly fade from one color to another along the Z-axis. [David Gozzard] wanted to do some printing with this effect, and learned how to make his own filament to do the job.  [David] intended to 3D print a spectrogram of a gravity wave, and wanted the graph to go from blue to yellow. Only having a single-color printer, he needed color shift filament, but couldn’t find any blue-to-yellow filament online. The resulting color-shifting print looks great, demonstrating the value of the technique. Thus, he elected to create it himself. He started by creating a spiral model in Fusion 360, with a hexagonal cross-section and slowly tapering off to a point. Slicing and printing this in blue results in a filament that slowly fades down to a point. The opposite shape can then be printed in yellow, tapering from a point up to a full-sized filament. The trick is to print one shape, then the other, by mashing the

Peer-Reviewed Continuity Tester

Image
One of the core features of the scientific community is the concept of “peer review” where any claims made by a scientist are open to be analyzed and reproduced by others in the community for independent verification. This leads to either rejection of ideas which can’t be reproduced, or strengthening of those ideas when they are. In this community we typically only feature the first step of this process, the original projects from various builders, but we don’t often see someone taking those instructions and “peer reviewing” someone’s build. This is one of those rare cases . [oxullo] came across [Leo]’s original build for the ultimate continuity tester. This design is much more sensitive than the function which is built in to most multi-meters, and when building this tool specifically some other refinements can be built in as well. [oxullo] began by starting with the original designs, but made several small modifications. Most of these were changing to surface-mount parts, and switch

Microsoft Wants You (To Help With Assistive Tech)

Image
In college I had an exceptional piano teacher that was entirely blind. One day he noticed I had brought in my new-ish laptop, and his unexpected request — “can I look at your laptop?” — temporarily flabbergasted me. Naturally there wasn’t much he could do with it, so he gave it a once over with his fingers to understand the keyboard layout, and that was that. I still think about this experience from time to time, and the most obvious lesson is that my paradigm for using a computer didn’t map well to his abilities and disability. The folks at Microsoft are thinking about this problem , too, and they’re doing a lot of work to make technology work for more users, like the excellent Xbox Adaptive Controller pictured above. Now, if you have some experience helping folks overcome the challenges of disability, or have a killer idea for an assistive technology solution, Microsoft is looking for projects to fund. Did you rig up a Raspberry Pi and webcam to automatically read text aloud? Maybe

This Week in Security: Exchange 0-day, Doppelgangers, And Python Gets Bit in the TAR

Image
According to researchers at GTSC, there’s an unpatched 0-day being used in-the-wild to exploit fully patched Microsoft Exchange servers . When they found one compromised server, they made the report to Microsoft through ZDI, but upon finding multiple Exchange servers compromised, they’re sounding the alarm for everyone. It looks like it’s an attack similar to ProxyShell , in that it uses the auto-discover endpoint as a starting point. They suspect it’s a Chinese group that’s using the exploit, based on some of the indicators found in the webshell that gets installed. There is a temporary mitigation, adding a URL-based request block on the string .*autodiscover\.json.*\@.*Powershell. . The exact details are available in the post. If you’re running Exchange with IIS, this should probably get added to your system right now. Next, use either the automated tool , or run the PowerShell one-liner to detect compromise: Get-ChildItem -Recurse -Path -Filter "*.log" | Select-String -P

Slap This Big Red Button for an Instant Social Media Detox

Image
Dangerous machines, like ones that can quickly reduce you to a fine red mist or a smoking cinder, tend to have a Big Red Button to immediately stop whatever the threat is. Well, if a more dangerous machine than social media has ever been invented, we’re not sure what it would be, which is why we’re glad this social media kill switch exists. The idea behind [Gunter Froman]’s creation is to provide a physical interface to SocialsDetox , a service that blocks or throttles connectivity to certain apps and websites. SocialDetox blocks access using either DNS over HTTPS (DoH) or, for particularly pesky and addictive apps, a service-specific VPN. The service does require a subscription, the cost of which varies by the number of devices you want to protect, but the charges honestly seem pretty reasonable. While SocialsDetox can be set up to block access on a regular schedule, say if you want to make the family dinner a social-free time, there may be occasions where killing social access n

This Computer is Definitely Not a Toy

Image
If you’ve ever eyed up a kids laptop and wondered whether it could take an upgrade with a single board computer, you’re not alone. [Labz] have taken a couple of Brazilian Max Steel toy computers from a decade or more ago, and made them into usable if unconventional portable computers (Brazilian Portuguese, but YouTube’s subtitle translation is your friend). The computers are similar to the ones you may be familiar with from the likes of VTech, a QWERTY keyboard and fairly conventional form factor but with a tiny monochrome LCD and a few built-in games. In the video below the break we see both the laptop and desktop variants butchered with a rotary tool to receive new larger screens, with the laptop getting a Raspberry Pi and the desktop getting a small form factor PC. The laptop needed a 3D printed extension to make extra space, while the desktop received a PCI Express extension cable for a video card. Finally, an Arduino took care of the keyboard. The cherry on the cake for this

Building a Replica Of An Obscure Romanian Computer

Image
We’ve all seen emulated Apple II and Commodore 64 boards about the place. Few of us have heard of the Romanian ZX Spectrum clone known as the Cobra, let alone any efforts to replicate one. However, [Thomas Sowell] has achieved just that, and has shared the tale with us online. The Cobra was named for its origins in the city of Brasov – hence, CO mputer BR asov. The replica project was spawned for a simple reason. Given that sourcing an original Romanian Cobra would be difficult, [Thomas] realized that he could instead build his own, just as many Romanians did in the 1980s. He set about studying the best online resources about the Cobra , and got down to work. The build started with board images sourced from Cobrasov.com , and these were used to get a PCB made. [Thomas] decided to only use vintage ICs sourced from the Eastern Bloc for authenticity’s sake, too. Most came from the former USSR, though some parts were of East German, Romanian, or Czechoslovakian manufacture. The project

Urine Flow Measurement Made Accessible With uroFlow

Image
If you’re dealing with a chronic illness, the ability to continuously monitor your symptoms is indispensable, helping you gain valuable insights into what makes your body tick – or, rather, mis-tick. However, for many illnesses, you need specialized equipment to monitor them, and it tends to be that you can only visit your doctor every so often. Thankfully, we hackers can figure out ways to monitor our conditions on our own. With a condition called BPH (Benign Prostate Hyperplasia), one of the ways to monitor it is taking measurements of urinary flow rate. Being able to take these measurements at home provides better insights, and, having found flow rate measurement devices to be prohibitively expensive to even rent, [Jerry Smith] set out to build his own. This build is truly designed to be reproducible for anyone who needs such a device. Jerry has intricately documented the project and its inner workings – the 31-page document contains full build instructions, BOM for ordering, PCB

Hackaday Prize 2022: An Old (and Distinguished) Camera Learns New Tricks

Image
In the 1950s the major Hollywood studios needed impressive cinematic technologies for their epic movies, to both see off the threat from television, and to differentiate themselves from their competitors. For most of them this meant larger screens and thus larger frame film, and for Paramount, this meant VistaVision. [ Steve Switaj ] is working on one of the original VistaVision cameras made for the studio in the 1950s, and shares with us some of the history and the work required to update its electronics for the 2020s . VistaVision itself had a relatively short life, but the cameras were retrieved from storage in the 1980s because their properties made them suitable for special effects work. This mostly analog upgrade hardware on this one had died, so he set to and designed a PIC based replacement. Unexpectedly it uses through-hole components for ease of replacement using sockets, and it replaces a mechanical brake fitted to the 1980s upgrade with an electronic pull back on the appr

A Drone for the Rest of Us

Image
As anyone who’s spent Christmas morning trying to shake a quadcopter out of a tree can attest, controlling these fast moving RC vehicles can be tricky and require a bit of practice to master. [Erik] wanted to simplify this a little bit so his children and friends could race with him, and the end result is a drone that only needs two inputs to fly . The results of his experimentation with simplifying the controls resulted in a “speeder” type drone which attempts to keep a certain distance off of the ground on its own thanks to an extremely fast time-of-flight sensor. The pilot is then left to control the throttle and the steering only, meaning that [Erik] can use pistol-style RC controllers for these machines. They have some similarities to a quadcopter, but since they need to stay level in flight they also have a fifth propeller on the back, similar to an airboat. This allows for a totally separate thrust control than would normally be available on a quadcopter. The resulting vehicl

Self-Driving Laboratories Do Research On Autopilot

Image
Scientific research is a messy business. The road to learning new things and making discoveries is paved with hard labor, tough thinking, and plenty of dead ends. It’s a time-consuming, expensive endeavor, and for every success, there are thousands upon thousands of failures. It’s a process so inefficient, you would think someone would have automated it already. The concept of the self-driving laboratory aims to do exactly that, and could revolutionize materials research in particular. Leave It To The Auto-Lab Materials research is a complex field and a challenging one to work in. Much of the work involves finding improvements on existing materials to make them harder, better, faster, or stronger. There’s also the scope to discover entirely new materials with unique properties and capabilities beyond those already known to us. In the modern world, it’s not enough to just go outside and dig up a new kind of rock or find a new kind of tree. All the low-hanging fruit are already gon

Open Book Abridged: OSHW E-Reader Now Simplified, Pico-Driven

Image
If you ever looked for open-source e-readers, you’ve no doubt seen [Joey Castillo]’s Open Book reader, but you might not yet have seen the Abridged version he’s building around a Raspberry Pi Pico. The Open Book project pairs a 4.2″ E-Ink screen with microprocessors we all know and love, building a hacker-friendly e-reader platform. Two years ago, this project won first place in our Adafruit Feather contest — the Feather footprint making the Open Book compatible with a wide range of MCUs, giving hackers choice on which CPU their hackable e-reader would run. Now, it’s time for a RP2040-based reboot. This project is designed so that you can assemble it on your own after sourcing parts and PCBs. To help you in the process, the PCB itself resembles a book page – on the silkscreen, there is explanations of what each component is for, as well as information that would be useful for you while hacking on it, conveying the hardware backstory to the hacker about to dive into assembly with a

IBM Made a MIPS Laptop. Will it Make You WinCE?

Image
We’re used to our laptop computers here in 2022 being ultra-portable, super-powerful, and with impressively long battery lives. It’s easy to forget then that there was a time when from those three features the laptop user could usually expect only one of them in their device. Powerful laptops were the size of paving slabs and had battery lives measured in minutes, while anything small usually had disappointing performance or yet again a minuscule power budget. In the late 1990s manufacturers saw a way out of this in Microsoft’s Windows CE, which would run on modest hardware without drinking power. Several devices made it to market, among them one from IBM which [OldVCR] has taken a look at . It makes for an interesting trip down one of those dead-end side roads in computing history. In the box bought through an online auction is a tiny laptop that screams IBM, we’d identify it as a ThinkPad immediately if it wasn’t for that brand being absent. This is an IBM WorkPad, a baby sibling

The NES Gets its Own OS

Image
Until recently, most video game systems didn’t need their own operating systems in order to play games. Especially in the cartridge era — the games themselves simply ran directly on the hardware and didn’t require the middleman of an operating system for any of the functionality of the consoles. There were exceptions for computers that doubled as home computers such as the Commodore, but systems like the NES never had their own dedicated OS. At least, until [Inkbox] designed and built the NES-OS . The operating system does not have any command line, instead going directly for a graphical user interface. There are two programs that make up the operating system. The first is a settings application which allows the user to make various changes to the appearance and behavior of the OS, and the second is a word processor with support for the Japanese “Family Keyboard” accessory. The memory on the NES is limited, and since the OS loads entirely into RAM there’s only enough leftover space f

The 1337 PNG Hashquine

Image
A hashquine is a fun way to show off your crypto-tricks — It’s a file that contains its own hash. In some file types it’s trivial, you just pick the hash to hit, and then put random data in a comment or other invisible field till you get a collision. A Python script that prints its own hash would be easy. But not every file type is so easy. Take PNG for instance. these files are split into chunks of data, and each chunk is both CRC-32 and adler32 checksummed. Make one change, and everything changes, in three places at once. Good luck finding that collision. So how exactly did [David Buchanan] generate that beautiful PNG, which does in fact md5sum to the value in the image ? Very cleverly. Thankfully [David] shared some of his tricks , and they’re pretty neat. The technique he details is a meet-in-the-middle hack, where 36 pairs of MD5 collision blocks are found, with the understanding that these 36 blocks will get added to the file. For each block, either A or B of the pair will get

Arduino IDE 2.0 is Here

Image
Arduino have released the latest version of their Integrated Development Environment (IDE), Version 2.0 and it is a big step up from the previous release, boasting plenty of new features to help you to develop your code more easily. As the de-facto way for beginners to get into programming hardware, more experienced users have sometimes complained about what they see as the over-simplistic IDE — even lacking relatively basic features such as autocomplete. The new version provides this, and much more besides. The press-release from Arduino offers a few clues to the main features, but the real detail is tucked away in a range of new tutorials , designed to get you up to speed with the new look. The main screen is organised differently, to show off the new capabilities and to make development faster and easier. The new “Remote Sketchbook” has been integrated closely with the Arduino Cloud , to allow for easy switching between computers during development. V2.0 will pick up any Cloud

Your Mug Will Like This Glowy Coaster

Image
[Charlyn] wanted to highlight their friends beautiful mug collection, so the Glowy Coaster was born. The coaster is made up of six layers of laser cut acrylic. The top and bottom layer are cut out of clear acrylic, providing a flat surface for the coaster. A top pattern layer made of pearl acrylic has a thin piece of vellum put underneath it to provide diffusion for the LED strip sandwiched inside. The middle layers are made of peach acrylic and have their centers hollowed out to provide room for the electronics inside. The top pearl acrylic layer gives the coaster, as [Charlyn] writes, a “subtle touch of elegance”. The coaster itself is screwed together by an M3 screw at each point of the hexagon that feed through to heat-set inserts . The electronics consist of a short NeoPixel strip, cut to include 12 LEDs pointed in towards the center of the coaster. The LEDs are driven by a Trinket M0 microcontroller with a LiPo “backpack” to provide power, attachment points for the exposed p