Joy-Con Mod Gives Nintendo Switch Touchpad Control

While Valve’s Steam Controller ultimately ended up being a commercial flop, most users agreed its use of touch-sensitive pads in place of traditional analog joysticks or digital directional buttons was at least a concept worth exploring. Those same touchpad aficionados will likely be very interested in this modification by [Matteo Pisani], which replaces the analog joystick on a Nintendo Switch Joy-Con with a capacitive touch sensor.

As [Matteo] explains in his detailed write-up, the initial inspiration for this project was to create a permanent solution to joystick fatigue and drifting issues. He reasoned that if he removed the physical joystick completely, there would be no way for it to fail in the future. We’re not sure how many people would have taken the concept this far, but you can’t argue with the logic.

The original joystick is a fairly straightforward device, comprised of two analog potentiometers and a digital button. It’s connected to the Joy-Con’s main PCB with a 0.5 mm pitch flexible cable, so the first step for [Matteo] was to spin up a breakout for the cable in KiCad to make the development process a bit easier.

The board design eventually evolved to hold an Arduino Pro Mini, a digital potentiometer, and a connector for the circular touchpad. The Arduino communicates with both devices over I2C, and translates the high resolution digital output of the touch controller into an analog signal within the expected ranges of the original joystick. [Matteo] says he still has to implement the stick’s digital push button, but thanks to an impressive 63 levels of pressure sensitivity on the pad, that shouldn’t be a problem.

Now that he knows the concept works, the next step for [Matteo] is to clean it up a bit. He’s already working on a much smaller PCB that should be able to fit inside the Joy-Con, and we’re very interested in seeing the final product.

We’ve seen several interesting Joy-Con hacks since the Switch hit the market, including a somewhat less intense joystick swap. Between the Joy-Con and the legendary Wii Remote, Nintendo certainly seems to have a knack for creating input devices that catch the imagination of gamers and tinkerers alike.

Continue reading “Joy-Con Mod Gives Nintendo Switch Touchpad Control”

Force Feedback Mouse Really Shakes Things Up

This is a very exciting time for those who like to spend their downtime exploring virtual worlds. The graphics in some big-budget titles are easily approaching photorealism, and immersive multi-channel sound can really make you believe you’ve been transported to another place or time. With another generation or two of GPU development and VR hardware, the line between gaming and reality is bound to get awful blurry.

That said, we’re still a far way off from the holodeck aboard the Enterprise. A high-end PC and the latest in VR can fool your eyes and ears, but that still leaves your other senses out of the fun. That’s why [Jatin Patel] has developed this clever force-feedback mouse using an array of solenoids.

The idea is pretty simple: a Python program on the computer listens for mouse click events, and tells an attached Arduino to fire off the solenoids when the player pulls the virtual trigger. It’s naturally not a perfect system, as it would seem that clicking in the game’s menus would also start your “gun” firing. But as you can see in the video after the break, when it works, it works very well. The moving solenoids don’t just vibrate the mouse around, the metallic clacking actually accentuates the gun sound effects from the game.

With this kind of tactile feedback and an omnidirectional treadmill to keep us moving, we’d be pretty close to fooling our senses into thinking we’re actually somewhere else. Which frankly, sounds quite appealing right about now.

Continue reading “Force Feedback Mouse Really Shakes Things Up”

Floppy Drive Keyboard Is Inefficient Fun

Most of us are used to a typical 101-key setup for typing on our machines. Mobile and touchscreen devices have offered alternative interfaces over the years, but generally still sticking to QWERTY or other similar layouts. [foone] cares not for convention however, building a text-entry device based on the iconic floppy disk.

The build starts with a standard PC floppy drive, hooked up to an interface board to allow it to work over USB. It’s hooked up to a Raspberry Pi, which runs a Python program that listens out for media insertion events. When a new disk is detected, it reads the volume label, and sends it over to a Teensy LC which simulates a USB keyboard attached to the host PC. The setup uses 29 disks, for A-Z, !, shift, and space. It’s all stuffed inside a SCSI disk enclosure which helpfully provides a power supply along with the classic beige 90s aesthetic.

While you’re probably not going to be typing out your dissertation on this thing, it makes for an excellent conversation piece. We’ve featured some of [foone]’s eclectic work before, too. Video after the break.

Continue reading “Floppy Drive Keyboard Is Inefficient Fun”

Neat And Tidy USB-C Conversions For Legacy Devices

USB-C has been on the market for a good few years now, and it’s finally starting to take over. Many new laptops only come with the newer port, making it difficult to use legacy USB-A devices. [Matt] doesn’t like mucking about with dongles and hubs, so set about converting some older hardware to the new standard. (Video, embedded below.)

[Matt] first set about hacking a Logitech wireless mouse dongle, peeling apart the original USB A connector to gain access to the PCB inside. A USB C breakout board is then sourced, and the relevant pins in the USB-C connector are soldered to the original USB-A connector pads. Unfortunately, the breakout board is configured as a host device, unsuitable for peripherals. Replacing a pull-up resistor with a pull-down on the VCONN and CC1 pins rectifies this. With the mod done, the mouse enumerates and is fully functional over USB-C. A little Sugru is then used to wrap everything up neatly.

[Matt] then progresses through several other similar mods to other hardware, sharing useful tips on how to make things as neat and useful as possible. It’s a tidy hack that could make your user experience with a new laptop much less painful. USB-C mods are becoming more common, and we’ve seen plenty done to soldering irons thanks to the Power Delivery spec.
Continue reading “Neat And Tidy USB-C Conversions For Legacy Devices”

Inputs Of Interest: I’m Building An ErgoDox!

I’ve been using my Kinesis Advantage keyboard for two months, and I love it. I’ll never go back to a regular keyboard again if I can help it.

There are a few downsides to it, however. The biggest one is that split distance between the two sides is fixed. It doesn’t have Cherry MX blues (although the browns plus the firmware beeps is pretty nice). It doesn’t have layers, really — just a ten-key under the right hand. And honestly, it’s not very portable.

ErgoDox with Nuclear Data keycaps via geekhack

I took the Kinesis out to a coffee shop a few times before they all dried up into drive-thrus, and plunking it down on a four-top out in public made me realize just how large and loud it really is.

And so I’m building an ErgoDox keyboard. What I really want to build is a Dactyl — a curved variation on the ErgoDox — but I can’t just go whole-hog into that without building some type of keyboard first. That’s just my practical nature, I guess. I realize that the comparison is weak, because I’ll have to hand-wire the keyboard matrix when I make the dactyl. Assembling an ErgoDox is child’s play, comparatively. Our goal today is to lay out just what I’m getting myself into with a build like this one.

Continue reading “Inputs Of Interest: I’m Building An ErgoDox!”

The Clickiest Keyboard Ever

No matter how clicky your keyboard is, nothing compares to the sensory experience of using a typewriter. The sounds that a typewriter makes, from the deep clunk of hitting the spacebar to the staccato of keys striking paper to the ratchety kerchunk of returning the carriage, are a delight compared to the sterile, soulless clicks of even the noisiest computer keyboard. Oh, and the bell — who doesn’t love the bell?

Unwilling to miss out on the feel of real typing, [Jatin Patel] whipped up this solenoid-powered typewriter simulator. The first version had the core functionality, with a line of six solenoids mounted to a strip of wood. The coils are connected to an Arduino through a relay board; a Python program running on his PC reads every keypress and tells the Arduino which solenoid to fire. Each one sounds different somehow, perhaps due to its position on the board, or maybe due to differences in mounting methods. Whatever the cause, the effect is a realistic variability in the sounds, just like a real typewriter.

Version two, shown in the video below, ups the simulation with a motor that moves the solenoid rack one step with each keypress, to simulate the moving carriage of a typewriter. The last solenoid rings a bell when it’s time to return the carriage, which is done with a combination wrench as a handle. Weird hex, but OK.

Can’t get enough typewriter action? We understand; check out this typewriter-cum-USB keyboard, the tweeting typewriter, or this manual typewriter that pulls some strings.

Continue reading “The Clickiest Keyboard Ever”

Slide Your Switch Into A Gamecube Controller

The Gamecube was certainly a divisive design when it was released back in 2001, but the fact that people are still happily hacking away at its controller nearly 20 years later proves that Nintendo must have gotten something right. The latest project from Nintendo wizard [Bill Paxton] turns the unique Gamecube controller into an even more unique mobile dock for the Switch.

To build this “Gamecube Grip”, [Bill] literally cut an original controller and its PCB in half so they could be relocated on either end of the 3D printed central frame. Internally, the controller PCB is wired up to a GC+ board, which is an open hardware project that uses a PIC18F25K22 microcontroller to bring enhanced features to the classic peripheral such as adjustable stick dead zones and rumble intensity. From there, it’s connected to the switch with a GBros adapter from 8bitdo.

The grip also includes an Anker PowerCore 20,100 mAh battery that should keep the system going for hours, and some components liberated from a third party Switch dock. Everything has been finished off with the attention to detail that we’ve come to expect from [Bill] and his projects, including the seemingly flawless glossy paint job that’s something of hallmark for his custom gaming creations.

Continue reading “Slide Your Switch Into A Gamecube Controller”