Psion Organiser with a Pico memory pack.

Proto-PDA Regains Its Memory With The Help Of A Raspberry Pi Pico

Remember the Psion Organiser? If you do, chances are you were an early adopter, as the 8-bit pocket computer had its heyday in the mid-1980s. Things have come a long way since then, of course, but just how far is illustrated nicely by the fact that a Raspberry Pi Pico can stand in for the Psion’s original memory packs.

Like many of the early attempts at putting a computer in your pocket, the Psion II had removable modules, which were dubbed “Datapaks”. The earliest versions of the Datapaks were little more than an EPROM chip on a small PCB, and the technical limitations of the day plus the quirky way of addressing the memory made it possible for [Amen] to mimic a Datapak using a modern microcontroller.

The first version was a breakout board that extended out of the Datapak slot significantly, with a Pico, OLED display, SD card slot, and a bunch of pushbuttons. That prototype proved that the Pico was indeed fast enough to fool the Psion into thinking a legit Datapak was plugged in. [Amen] later refined the design by making a board that stuffs everything into the Datapak slot, with the exception of the OLED which still dangles out where it can be seen. He puts the faux memory to the test in the video below.

It’s great to see groundbreaking tech of yesteryear like the Psion being taken care of and returned to use. We’ve seen others try before; here’s a hack that uses a Pi to connect a Psion Organiser to the internet through its RS-232 serial port.

Continue reading “Proto-PDA Regains Its Memory With The Help Of A Raspberry Pi Pico”

Razer Mouse Grants Windows Admin Privileges

As the common saying goes, “all networked computers are vulnerable to exploits, but some networked computers are more vulnerable than others”. While not the exact wording from Animal Farm, the saying does have plenty of merit nonetheless. Sure, there are some viruses and issues with Linux distributions but by far most of the exploits target Windows, if only because more people use it daily than any other operating system. The latest Windows 10 exploit, discovered by [jonhat], is almost comically easy too, and involves little more than plugging in a mouse.

While slightly comforting in that an attacker would need physical access to the device rather than simple network access, it is very concerning how simple this attack is otherwise. Apparently plugging in a Razer mouse automatically launches Windows Update, which installs a driver for the mouse. The installation is run with admin privileges, and a Power Shell can be opened by the user simply by pressing Shift and right-clicking the mouse. While [jonhat] originally tried to let the company know, they weren’t responsive until he made the exploit public on Twitter, and are now apparently working on solving the issue.

Others have confirmed the exploit does in fact work, so hopefully there is a patch released soon that solves the issue. In the meantime, we recommend not allowing strangers to plug any devices into your personal computers as a general rule, or plugging in anything where its origins are unknown. Also remember that some attacks don’t required physical or network access at all, like this one which remotely sniffs keystrokes from a wireless keyboard with less than stellar security, also coincidentally built by Microsoft.

Can Metal Plated 3D Prints Survive 400,000 Volts?

It appears they can. [Ian Charnas] wanted his very own Thor Hammer. He wasn’t happy to settle on the usual cosplay methods of spray painting over foam and similar flimsy materials. He presents a method for nickel plating onto a 3D printed model, using conductive nickel paint to prepare the plastic surface for plating. In order to reduce the use of hazardous chemistry, he simplifies things to use materials more likely to be found in the kitchen.

As the video after the break shows, [Ian] went through quite a lot of experimentation in order to get to a process that would be acceptable to him. As he says, “after all, if something is worth doing, it’s worth over-doing” which is definitely a good ethos to follow. Its fairly hard to plate metals and get a good finish, and 3D printed objects are by their nature, not terribly smooth. But, the effort was well rewarded, and the results look pretty good to us.

But what about the 400 kV I hear you ask? Well, it wouldn’t be Thor’s hammer, without an ungodly amount of lightning flying around, and since [Ian] is part of a tesla coil orchestra group, which well, it just kinda fell into place. After donning protective chainmail to cover his skin, he walks straight into the firing line of a large pair of musical tesla coils and survives for another day. Kind of makes his earlier escapade with jet-powered roller skates look mundane by comparison.

Continue reading “Can Metal Plated 3D Prints Survive 400,000 Volts?”

Welcome To Our New Robot… Nurses

Hanson robotics wants to make robots, but not “Lost in Space” [Robby] robots. Think more [Data] from Star Trek robots. They’ve announced [Grace], a lifelike robot made to take on nursing duties for doctors and the elderly. In conjunction with Singularity Studio, the robot resembles the company’s [Sophia] robot which is made to be as realistic as possible given current technology and, apparently, has Saudi citizenship.

The robot has heat-sensitive cameras and other sensors so it can read data from patients directly. It uses the company’s Frubber for the face. The company says:

[Frubber is] a proprietary nanotech skin that mimics real human musculature and skin. This allows our robots to exhibit high-quality expressions and interactivity, simulating humanlike facial features and expressions.

Continue reading “Welcome To Our New Robot… Nurses”

DIY Wigglegram Camera Lens Sends A Message To Big Photo

Have you ever heard of a wigglegram? They are made by shooting multiple pictures at once using multiple lenses, and the the resulting stitched-together ‘gram is kind of a gif version of a stereographic image. It looks 3D, and it — well, it wiggles. The ones with a boomerang effect (i.e. a good loop) are especially prized.

Wigglegrams are often produced with Nishika quadrascopic cameras, which have naturally climbed in price to address the growing demand. Nishikas have four lenses and create four separate half-frame images by splitting the four photos across two frames of film. In contrast, [Joshua]’s DIY eye uses three plastic lenses from disposable film cameras to put three images onto a single frame of film.

The only real drawback is that the camera has to be close to the subject because the three lenses are so tightly packed. Another drawback is that there is no viewfinder while using this lens. There have to be divider walls between the three lenses to keep the images separate, and these walls have to extend all the way into the camera body. The Canon A-1’s viewfinder mirror does not allow for this, so [Joshua] pushed it up out of the way.

[Joshua]’s initial design approach to finding the ideal lens distance from the film plane was to do a bunch of calculations, but he ended up Goldilocks-ing it and iterating a bunch of times until it was just right. If you have a Canon SLR and want to build one of these, you’re in luck as far as the STLs go.

What else can you do with a bunch of old disposable cameras? Build your own flash, of course.

[via r/functionalprint]

Pokemon Time Machine Lets You Really Catch ‘Em All

Since 1996 the Pokemon series of games has moved through eight distinct generations, which roughly parallel the lineage of Nintendo’s handheld gaming systems. While the roster of “pocket monsters” has been updated steadily, players have had the option of bringing captured Pokemon from the older games into the newer releases. But there’s always been a gap in this capability. Due to hardware differences, the Game Boy and Game Boy Color generations of games were physically unable to communicate with the titles released for the Game Boy Advance.

But soon, that may no longer be the case. [Selim] is hard at work on Lanette’s Poke Transporter, a hardware and software solution for bringing Pokemon from the first and second generation games onto the third generation GBA games. Once they’ve been loaded there, players can move the creatures all the way up into the contemporary Pokemon games via official means.

The first Pokemon to make the generational leap.

The project was started in July of 2020, with [Selim] first focusing on the logistical challenges of bringing such early Pokemon into the newer games. Because so much changed between the different generations, there are many sanity checks that need to be made during the transfer. For example, the moves and techniques that the creatures are able to learn isn’t necessarily consistent between these early entries into the series. But after about a year of effort, the software side worked reliably on emulated games, and it was time to start thinking about the hardware.

Ultimately, [Selim] wants to create a physical device into which players can insert their Pokemon cartridges and trigger an automatic transfer. The code is already able to read and write to the cartridges, and has been ported over to Arduino so it doesn’t need a computer to run. A few prototype PCBs have been created, and beyond the inevitable bodges, it seems like they’re functional. There’s still breadboards and jumpers for as far as the eye can see, but this is the first step towards producing a dedicated Pokemon “time machine” that can transport them from the late 1990s to the present day.

With [stacksmashing] recently showing that the Raspberry Pi Pico is fast enough to emulate the Game Boy’s “Link Cable” accessory, and the protocol for trading Pokemon over the wire fairly well understood, we wonder if one day this technique couldn’t be done in real-time between linked handhelds. If you can make two copies of Tetris connect to each other over the Internet, it seems like you’d have enough time to fiddle with a Charizard’s stats.

This Modular Differential Probe Shows Great Attention To Detail

[Petteri Aimonen] presents for us a modular differential probe, as his entry into the 2021 Hackaday Prize.

This project shows a simple and well polished implementation of a differential-to-single-ended preamplifier, which allows a differential signal to be probed and fed to an oscilloscope via a BNC cable.

PCB Spark gap for primary ESD protection

It implements a classic instrumentation amplifier, where we have two amplifier stages. The first gives us the options for a gain of either 1 or 10, if we need it, with the second stage having a gain of 2.

The remaining circuit is a power supply to generate the necessary dual-rail supplies to feed the opamps. There is a lot of filtering on those output rails as well as on the USB power input side to try keep all that switched-mode power supply noise out of the signal path.

There are a couple of interesting design choices including the use of PCB material for the long removable probe arms, that integrate PCB spark gaps to offer a first defence against ESD reaching the more delicate parts of the system.

Why This Is Useful

There are two main classes of signals we electronics engineers care about: single-ended and differential-mode.

With the first kind, the signal is carried on a single wire, which is defined as being referenced to the common system ground. Current flows along the wire and returns to its source along the path of least resistance, at least at low frequencies. At higher frequencies, the path of least inductance is more relevant. This is all well and good, so long as you design the PCB correctly.

Coupling from adjacent wires due to mutual capacitance and inductance, as well as noise in the reference ground all conspire to mangle the signal we want to pass down the wire.

As the frequencies increase, and especially if you’re dealing with sharp edges, with all that extra odd-harmonic power, things start to get bad real fast. The way we deal with this is by utilising differential-mode signalling. This is where instead of a single wire, referenced to some notion of ground, we send the signal down a pair of wires, where the voltage difference between the wires forms the signal. Any external noise that leaks into the pair, will (hopefully!) affect both wires equally, forming what we call a common-mode component. When you look at the difference, this common mode noise disappears. (Our own [Bil Herd] covered this some time ago.)

When probing a circuit, it pays to have the right kind of probe as well as an understanding of the effect the probe will have on the circuit in operation. If you have a single-ended signal and you want to view it on your scope, your choice is either a passive or active probe. Usually some kind of passive probe will be most available. These commonly come in 50 Ω and 1 MΩ versions, and you need to be careful to use the correct probe type for your application.

For probing differential signals, it is possible to use a pair of probes, one for each signal wire, and then utilise the scope’s math difference function to show the signal. This is quite often a desperate measure, and what you really want is a differential front-end in hardware. You need a differential active probe.

The circuit may be simple, but don’t underestimate how much tweaking it needs to have good performance – a little slip with the PCB layout, as the author describes, caused some annoying resonances which can be hard to track down.

The project is still under active development, with the author showing the process as the project progresses, but its looking pretty good already, if you ask us.

Sources can found on his GitHib, which uses all Open Source tools, so its pretty accessible too.