Pain Roller with Spinner and Clicker
Print Profile(1)

Bill of Materials
- Keyswitch x 1: Haimu Whisper or other Cherry MX compatible
Description
This is just a pain roller, but with a couple of extra tricks… Using a 608 bearing, the top part will spin, and it also has a button on top that uses a key switch (I use Haimu Whisper, but I think most Cherry MX style switches should work?)
Saw something similar elsewhere, but it didn't fit the switches I had and had a restrictive license, so I thought I'd have a hand at building one from scratch, I'm pretty happy with how it turned out.
Supports should only print under the top piece for the cavity for the 608 bearing. Feel free to play around with the profile, though larger layer heights may reduce the pokiness of the spikes.
The button stem for the keyswitch is not square, so for the Haimu switches there is definitely an orientation to it that should be pretty simple to figure out. The bearing may need a bit of encouragement to slide into place, it's friction fit.
The normal base has a relatively loose fit on the bearing, but there's a second base I uploaded that has a much tighter fit on plate #2.
Note: I don't really recommend silk PLA for the button, as it's a fairly thin support and there's a nontrivial amount of force being applied. I've seen a fair number of issues with it.



Comment & Rating (49)