Upgraded Film Scanner Handles Bigger Formats At No Cost

Film scanners are a useful tool for digitizing slides and negatives, and the Plustek 8100 that [Christian Chapman] had was capable, but limited to small format film only. Rather than pay for a much more expensive medium format scanner that could handle 120 film, he modified his 8100 to accomplish the same thing with a combination of good old software and hardware tampering.

On the software side, [Christian] modified a driver for the Plustek 8100 so that it sweeps the scan head further than usual. At the application level, to scan medium format frames, it does a total of four scans: one for each quadrant. The results get stitched together in software with a thoughtfully-designed shell script that provides previews and handles failures and restarts gracefully.

Hardware-wise, the scanning carriage needs modification to ensure nothing interferes with the scan head as it moves further than originally designed. Some CAD and 3D printing made short work of this. Incidentally, this hardware mod is an excellent demonstration of one of the core strengths of 3D printing: the ability to make geometrically-straightforward objects that would nevertheless be troublesome or impractical to construct in any other way.

A Customizable Macropad To Make Anyone’s Tail Wag

[Gili Yankovitch] has always wanted some kind of macro keypad for all those boss-slaying combos he keeps up the sleeve of his wizard robe while playing WoW. Seventeen years later, he finally threw down the gauntlet and built one. But really, this is an understatement, because Paws is kind of the customizable macropad to end all customizable macropads.

This thing is completely bespoke, and yet cookie cutter at the same time — but we mean that in the best possible way. Paws can be made in any shape or form, and quite easily. How is this even possible, you ask? Well, every single key has its own microcontroller.

Yep, each key has an ATtiny85 and a cute little ribbon cable, and these form a token ring network that talks to an Arduino, which provides the keyboard interface to the computer. To make things even easier, [Gili] built a simple programming UI that automatically recognizes the configuration and number of keys, and lets the user choose the most important bit of all — the color of the LED.

[Gili] wanted to combine all the skills he’s learned since the worst timeline started in early 2020 — embedded software, CAD, electronics, and PCB design. We’d like to add networking to that list, especially since he figured out a nice workaround for the slowness of I²C and the limitations of communication between the ‘tiny85s and the Arduino. Though [Gili] may have started out with a tall order, he definitely filled it. Want to get your paws on the design files? Just claw your way over to GitHub.

If your customization interests lie more toward what program is in focus, be sure to check out Keybon, which was one of the many awesome winners of our Odd Inputs and Peculiar Peripherals contest.

Up Close And Personal With An 8x Floppy Controller

In need of a floppy controller for a 286 he was working on, [Gadget Reboot] took to GitHub to see what was available in the open hardware space. There he found an ISA board capable of controlling up to eight drives from [Sergey Kiselev] called the Monster Floppy Disk Controller (FDC) — arguably overkill for the task, but too impressive to pass up. Luckily for us, he decided to document the build process in a video that covers everything from ordering the boards to configuring the BIOS.

Testing with four drives.

The video starts with a high-level overview of the schematic, which as you might have guessed, essentially puts two identical floppy controllers on the same board. You can tell this design was put together during the current chip shortage, as [Sergey] was careful to include some wiggle room if certain parts became unavailable and had to be swapped out for the alternatives listed in the BOM. It’s a decision that already paid off for [Gadget Reboot], as in some cases he had to go with the second-choice ICs.

[Gadget Reboot] was in for something of a surprise when he submitted the board for fabrication, as selecting the option for gold contacts on the edge connector made the production cost jump from $5 to nearly $300. He details how he was able to bring that cost back down a bit, but it still ended up being more than 10 times as expensive as the base price.

The second half of the video is dedicated to configuring the Monster FDC, which will certainly be a helpful resource for anyone looking to put this board to work in their own system. [Gadget Reboot] demonstrates using the board with “only” four floppy drives, and everything looks to work quite well.

Of course if your needs aren’t quite so grandiose, we’ve seen some more expedient floppy controllers which might be closer to what you’re looking for.

Continue reading “Up Close And Personal With An 8x Floppy Controller”

Pet Docking Station Was Two Decades In The Making

There are some projects which once might have been entirely appropriate, but which now seem sacrilegious. [Dave Luna]’s PC docking station in a Commodore Pet 64 case might at first sight seem to be one of them, but there’s a little more to it than gutting a cherished retrocomputer.

A much younger [Dave] had a dead Pet 64, and because over two decades ago such a thing was considered junk, set about converting it to a PC case. In the way of all ambitious projects it stalled, so here in 2022 he was starting with the metal case and keyboard of a Pet 64 rather than the full computer.

Into the case went a small color TFT monitor, a USB3 hub, a DisplayLink adapter, and and an Arduino Micro doing the job of USB-ifying the Commodore keyboard. The result is a pretty cool docking station, but one which he admits isn’t as nice to use as he’d like. Viewed through rose tinted glasses any PET was an amazing machine in its day, but a slightly lackluster keyboard and a tiny screen don’t quite have the same allure in a world of 4K monitors. Still, we’d have one on our desk.

The Pet appears in quite a few projects that have made it to these pages, for example showing YouTube videos.

Continue reading “Pet Docking Station Was Two Decades In The Making”

Building A Modular Joystick For Star Citizen

Joysticks are great for gaming, but sometimes it’s hard to find one that suits your personal playstyle. [Nixie] developed the TinkerJoy to suit their own needs, while giving it a modular design to make it easy to customize as well.

It’s built around a metal core, with 3D printed panels attached to the user’s liking. In addition to the body panels, parts like the trigger assembly and button panels can be moved around and adjusted to suit different games or different players.

A test unit has been built in a right-handed configuration, featuring four buttons and two switch sliders. In addition to the main X and Y axes, it also has a Z axis activated by twisting the joystick, as well as an analog brake. There’s a trigger, too, as every good joystick must have. For now, the electronics is not integrated. Instead, a STM32 BluePill board sits on top of the stick to read all the controls and talk to a PC. The test setup looks to work well, with [Nixie] putting the gear through its paces in Star Citizen.

The benefit of building your own hardware is that you can often do ergonomics better yourself. After all, companies often have to build for the 5th-95th percentile for reasons of economics and scale.

Continue reading “Building A Modular Joystick For Star Citizen

Pi Pico Provides Practical PlayStation Pointing

It’s not immediately clear to us why one would need a mouse for the original PlayStation (though we’re sure there’s no shortage of folks eager to jump down into the comments and tell us), but if you ever desire adding improved pointing capabilities to the nearly three decade old console, this project from [Vojtěch Salajka] is certainly one to keep an eye on.

The aptly named “USB to PlayStation Mouse” project does exactly what it sounds like — adapts a generic USB mouse into an input device for Sony’s classic console. Putting one together requires a Raspberry Pi Pico, a 5 V DC-DC USB boost module with female USB-A connector, and a sacrificial controller or peripheral to provide the cable and proprietary connector.

With the hardware assembled per the simple wiring diagram, you just plug the Pico into your computer and copy over the firmware file. [Vojtěch] notes that you’ll need to unplug the mouse before attempting to upload the firmware, presumably because the data pins on the two USB ports have been tied together.

Don’t worry about having to find some obscure title to try out your new peripheral either, [Vojtěch] says the mouse works in the system’s main menu if you boot it without a disc in the drive. Now all you need is a few Raspberry Pi Pico PlayStation Memory Cards to complete the whole set.