❌

Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

Dissecting a Lethal Universal Travel Adapter

30 August 2026 at 16:00

The world’s refusal to standardize on a single type of mains power outlet has led to a vibrant market of so-called travel adapters, all of which try to outdo each other in convenience and universality. This comes at the cost of complexity, something which ultimately reflects in the price. The cheapo $9.26 universal travel adapter that [Brainiac 75] got off an online retailer’s site is thereby a good example of how safety suffers if the overarching goal is to β€˜make it cheap’.

The first exciting discovery is that when you plug any of its three sets of connectors into an outlet, the others become live at the same voltage. This would suggest that they’re just wired together, a fact soon confirmed with a quick resistance check between the respective prongs. Though to the adapter’s credit, the prongs are not live when fully retracted into the enclosure. Yet as demonstrated in the video, the retracting of prongs is not enforced, so mistakes here are possible.

The adapter also has two USB ports that claim to provide 5 V at 2.1 A, with as it turns out no hard cut-off. This is probably the best part of the adapter despite not featuring any advanced charging features. After opening the adapter, you can see that the sliding mains prongs connect to a central bus bar when either unfolded or extended, which is definitely straightforward, but doesn’t enforce that only one type of prongs can be used at any given time.

To make it safer, [Brainiac75] removed the less useful US and UK plugs, taping over the empty holes. It’s now just a USB charger with a universal mains port to plug random non-EU plugs into, which is probably relatively safe and a better idea than really using it as a travel adapter.

Homebrew 68K Machine Has A PCI Bus

20 August 2026 at 16:00

The Peripheral Component Interconnect (PCI) bus was first introduced all the way back in 1992. It quickly became the standard way to interface add-on cards on the PC platform, supplanting earlier buses like ISA and various other oddball standards. You wouldn’t expect to see a PCI bus on a Motorola-based machine, but [maniek86]’s homebrew rig offers just that.Β 

That’s a lot of soldering.

This computer is a beautiful piece of homebrew engineering, constructed out of protoboard and loose wires rather than any fancy PCB. At the heart of the build lies a Motorola 68000 running at 10 MHz. It’s got 1 MB of SRAM, 4 KB of ROM, and a MC68681P acting as a UART, timer source, and I/O controller. Where things get special, though, is in the inclusion of a Xilinx Spartan II FPGA (XC2S100), which acts as a PCI bridge. It provides the machine with two 32-bit 5-volt PCI slots which are interrupt capable, albeit with no bus mastering. A XC95144XL CPLD also sits present to act as glue logic to help lace everything together.

[maniek86] does a great job of explaining exactly why the PCI bus was hard to implement, and how it was pulled off in the end. The guide also covers how the system was able to interface various cards, from a PCI serial expansion to a Cirrus VGA adapter. It’s all good stuff.

We’ve featured other work from [maniek86] before, too, like this brilliant 486-based single-board computer. Video after the break.

❌
❌