top | item 28285427

Ploopy: open hardware trackballs and mouse

329 points| pabs3 | 4 years ago |ploopy.co | reply

134 comments

order
[+] dgrabla|4 years ago|reply
I have one of the original right hand Ploopy trackballs.

- It comes in a kit and as you need to assemble it, you feel emotionally attached to it

- The designer (Colin) probably has big hands. I have a small hand and it doesn't fit right.

- The 3d printed texture is great.

- The ball doesn't 'flow'. It doesn't keep momentum. You apply a strong movement and it spins dead within the second.

- I absolutely love it is open source, but there is not much of a community around it, probably because the barriers of entry are quite high. I never found the time to hack it myself.

- It tracks the movement extremely well. Accuracy, precision are awesome. Better than any other trackball I have (and I have MANY). On par with the logitech mx master.

- The position of the thumb wheel is not good for my hand. After months of use it started giving me RSI. And now everytime I use it, I notice within the hour that something is not right.

My perfect trackball would be the ploopy:

- With a smaller body for small hands

- With momentum in the scroll wheel ALA logitech mice

- With a different position for the scroll wheel

[+] geniium|4 years ago|reply
> - With a smaller body for small hands

That's actually a nice idea. It would be great to have three sizes, like S, M and L.

[+] Abishek_Muthian|4 years ago|reply
Thanks for the summary.

May I ask why do you prefer trackballs over say a trackpad? I too like trackballs due to tangible feeling of it but I use a wacom tablet as trackpad for accessibility reasons.

The open nature of Ploopy might be well suited for those with accessibility needs like me but as you say the barrier for entry is high(but so are any other accessibility hardware; unfortunately).

[+] Fordec|4 years ago|reply
I'm not sure how "open" I consider a pdf of the schematics (no sign of PCB layouts), compiled hex files and I'm unsure where the mechanical 3D files are. [0]

When I think of open hardware I imagine Kicad/Altium files of the electronics (not gerbers), access to the C, C++ or Rust firmware and the STEP files at least or other source modifiable files so they're 3D printable if I was so inclined to modify all three.

[0] https://github.com/ploopyco/mouse

[+] walrus|4 years ago|reply
The trackballs are listed as "completely open-source" on their website, but the mouse is listed as "open-source firmware". This is consistent with what's available on their GitHub page—the Altium and STEP files for the trackballs are available on their GitHub page, and the firmware for all their products (including the mouse) has been upstreamed[1].

[1] https://github.com/qmk/qmk_firmware/tree/master/keyboards/pl...

[+] amatecha|4 years ago|reply
Hmmm, I notice there is full source for everything for their Classic Trackball[0], which is super awesome. Maybe they just haven't finalized the Mouse stuff yet? Not sure. I do share your confusion about that one.

[0] https://github.com/ploopyco/classic-trackball

[+] cookiengineer|4 years ago|reply
I was looking through the repos for the Classic Trackball, too, but found the design files and was kinda impressed that also the PCB files were open [1]. They contain the Altium Designer files in that case.

The only thing why I'm probably not going for it is that 1) shipment would be way too much to justify and 2) the STLs seem to be 3d printed instead of injection molded or similar, so the "no cheap shit" argument on their website is kinda different for me if I have to print all files myself anyways.

[1] https://github.com/ploopyco/classic-trackball/tree/master/ha...

[+] LeifCarrotson|4 years ago|reply
The creator stated on his subreddit:

> CAD files are not available for the mouse... [Will it ever be?] It's certainly possible, but my focus is not currently on the mouse, so there's no timeline. [0]

> I haven't released the design files for the Mouse, no. I may revisit that decision at a later date, since I've slated some major design revisions to it, but that won't be any time soon. Sorry. [1]

> I made the decision some time ago to keep the mechanical files for the Mouse closed-source. I could spend all day trying to convince you that my reasoning was good, but you'd still leave unsatisfied. All I can do is tell you that I'm sorry the files aren't available, and that I hope you can find something that will satisfy your needs. [2]

The Open Source Hardware Association describes OSHW as "hardware whose design is made publicly available so that anyone can study, modify, distribute, make, and sell the design or hardware based on that design. The hardware’s source, the design from which it is made, is available in the preferred format for making modifications to it." Kicad/Altium would certainly be appropriate for the electronics.

Gerbers are to Kicad schematics and PCBs as the STEPs and STLs are to the mechanical design files in Freecad .FCStd or (more likely) Autodesk dwg/f3d/iam or Solidworks SLDPRT/SLDASM formats. For the other products like the trackballs, the author did not release the mechanical design files, only the output STEPs and STLs. This isn't quite as bad as, for example, getting only the compiled code out of a software project. Mechanical design tools are good at working with STEP files; each step of hardware->electronics->software gets increasingly more obfuscated. But I agree, it's hard to put "Open" as the first word on your website and then describe your products as:

> Our products are accessible. Often, we release some or even all of the design files and source code for our products.

[0] https://www.reddit.com/r/ploopy/comments/k4olxc/cad_availabl...

[1] https://www.reddit.com/r/ploopy/comments/l3r783/ploopy_mouse...

[2] https://www.reddit.com/r/ploopy/comments/mkzmv7/stl_for_ploo...

[+] crazygringo|4 years ago|reply
Just curious what's behind the name... "ploopy"?

I mean, when a name manages to combine "plop" and "poopy" in a way that makes it really hard to think of anything but the toilet... it just makes me wonder why they chose that association?

[+] Clewza313|4 years ago|reply
My first guess would have been that this is from a European company, which often have product names that don't sound quite right to a native English speaker [1], but cursory Googling [2] reveals that Ploopy Corporation appears to be run by a Colin Lam from Mississauga, Ontario, next to Toronto and not even in Quebec. So your guess is as good as mine.

[1] https://en.wikipedia.org/wiki/Plopp

[2] https://www.bizapedia.com/canada/ploopy-corporation.html

[+] amatecha|4 years ago|reply
haha, combined with the "no cheap shit" feature tagline, there's a funny trend here! ;)
[+] egypturnash|4 years ago|reply
To me it does a great job of saying "this is my fun side project that I do not want to become my day job". :)
[+] ThePhysicist|4 years ago|reply
I have been getting back to using Trackballs again after a 20 year hiatus. Currently I use the MX Ergo, MX 575 and its predecessor the MX 570 from Logitech. The cheapest model (MX 570) is also the best IMHO, as it seems that Logitech changed the sensor and made the ball harder to move in the newer models, which for me feels way more sluggish. But maybe it's just that I used the MX570 for longer already and it wore out a bit more.

Anyway, having had trouble with pain in my wrist and mouse-work induced fatigue in my fingers I have to say that switching to trackballs has definitely improved this a lot. I also tried some vertical mice but overall I like the ergonomics of a trackball much more. A big benefit is that you can even use it when sitting on the sofa or the bed with the laptop (I know, bad habit), which is just impossible with a normal mouse. Also, I can't count the times I swept my vertical mouse off the table when reaching for it (as the height of the mouse still seems unexpectedly high to my brain), which just never happens with trackballs, obviously. I even enjoy playing shooters and games with a trackball, for my amateurish skill level the precision is good enough.

[+] yesimahuman|4 years ago|reply
Same here. After trying every alternative ergo mouse on the market I landed on a trackball and I love it. It has no wrist movement so makes all those ergo mice decisions irrelevant and it quickly becomes second nature and feels faster than using a traditional mouse. Agreed fps games are weird but on the few games I can’t use a controller it actually works pretty well and more than enough for my needs.

Also yes the sofa usage is awesome. Didn’t even think about this being an advantage, but I do it all the time

[+] dsr_|4 years ago|reply
I have discovered that switching every few weeks between trackball, mouse and touchpad reduces fatigue for me. Because they feel so different, I don't lose any muscle memory.
[+] ghaff|4 years ago|reply
I used trackballs for a longtime until my favorite and discontinued Logitech one eventually gave out.

I didn't like any of the current ones on the market and, by that time, there were trackpads on the market, at least the ones for Macs, that I actively liked rather than barely, if that, tolerated.

[+] scbrg|4 years ago|reply
I've always considered Microsoft's Trackball Explorer the best pointing device I've come across (oh I wish Microsoft could stick to making hardware!). Apparently I'm not alone, since they go for hundreds of dollars on the second hand market.

It looks like Ploopy's Classic Trackball comes fairly close to the form factor. Very tempted :-)

[+] dbeley|4 years ago|reply
Another happy user of a left-handed classic trackball here!

It feels perfectly right in my hand, the 3d printed texture is fantastic and the qmk firmware allows a level of customization you will never see on more consumer-oriented products.

Some drawbacks I can think of are the mouse wheel placement and feeling, the USB type B connector and the included ball that is not perfectly round (there is some sort of tiny nub on top of it that can interfere with the bearings).

[+] i_am_proteus|4 years ago|reply
Does anyone know how these compare with the L-Trac? $150, USA made, they don't seem to advertise, but it's handily the best pointing device I've ever used. Seems to get by with an annual cleaning, too, unlike other trackballs I've used.
[+] knaik94|4 years ago|reply
I looked into index finger trackball mice and ended up getting the Elecom deft pro. It's 70usd, can do wired, wireless with a dongle and also bluetooth and you can switch between them with a hardware switch. It has proper buttons and the left and right click uses omron switches. It has proper driver support and pretty decent hardware. I use X-mouse button control along with the original driver which is a native app that hasn't asked to connect to the internet. There's full support to remap the buttons using Xorg config in linux with a relatively new kernel and most buttons remap using an older kernel.

Most people, including me have switched out the factory ruby bearings for ZrO2 bearings. It's a simple disassembly and reassembly, a bit more advanced than install ram. It's not a huge difference but is definitely noticeable. I am planning on replacing the microswitches at some point as well, it's relatively straightforward to disassemble and all you'd need is a soldering iron.

For me the experience has been really smooth and even though it's not open source, it's well supported and easy to mod. I looked at the ploopy but honestly felt the Elecom Deft Pro was a better value for my money. I also appreciate more buttons and an actual plastic shell and not a 3d printed product. I personally like Xbindkeys for when I use it on Arch. I found X-mouse button control let me map a button to switch the trackball into a giant scroll wheel which is really useful. You can remap buttons to copy, paste, and other gestures.

Amazon US link (non-affiliate): https://www.amazon.com/Trackball-M-DPT1MRXBK-Bluetooth-High-...

Disassembly pics: https://imgur.com/a/XzUOey1

[+] porker|4 years ago|reply
Any Kensington Slimblade users here? I adopted it a couple of months ago due to wrist pain. My accuracy is fairly good however I cannot reliably double-click, let alone triple-click, something I used a lot in my IDE!

Is there a technique, or is this something Trackballs (or this particular trackball) aren't good at?

[+] mkl|4 years ago|reply
I'd guess it's that particular model, as none of the trackballs or mice I've tried have been like that. Maybe try a Kensington Expert Mouse? Same form factor as SlimBlade, but the buttons look more like proper buttons. I have several of them, and have never had any clicking problems (it's quite a bit easier than a mouse, in fact, because the pointer stays still). I haven't tried a SlimBlade, and don't plan to (I like a physical scroll ring), but I can recommend the Expert Mouse (though I wish they'd called it an Expert Trackball or something!). I recommend the wired version over the wireless one.
[+] serf|4 years ago|reply
>Is there a technique, or is this something Trackballs (or this particular trackball) aren't good at?

no problem like that here -- trackball user for life.

I'm left handed, my pinky and ring finger sit on the LMB and my thumb sits on RMB/mouse-wheel, on a kensington. No special technique as far as I am aware.

[+] nonesuchluck|4 years ago|reply
I use a SlimBlade at work, and have not had that problem. If you find it difficult to depress that large, flat button, try something with a different click mechanism. I use an Elecom Huge at home, another mouse with an oversized trackball. I use it for work and gaming, and find it very snappy to operate. The left-click is clicked inwards with your thumb, instead of downwards like the Kensington balls. Uses a different muscle. You might miss the ball-scrolling, but only the SlimBlade has that mechanism.
[+] lycopodiopsida|4 years ago|reply
You can just map a combination of two buttons for a triple-click. Also, the trick is to click somewhere near the trackball, the buttons have lower resistance there.

This said, I've never found my Slimblade comfortable and have accepted that my Magic trackpad is the most ergonomic device for me. Every time I use a trackball I get hand fatigue due to palm shape and hard buttons. Precision movements are also hard on big and hi-res monitors. I am always re-adjusting the cursor position.

[+] egypturnash|4 years ago|reply
You've got four customizable buttons on it; consider setting two to double- and triple-click.
[+] bloopernova|4 years ago|reply
Oh good lord, the mouse has the buttons just where I want them!!!

and it's QMK firmware, which means I can have it send keystrokes not just mouse buttons.

Oh Frabjous day!

[+] 1MachineElf|4 years ago|reply
I'm the 0.01% of people who aren't happy that it's using QMK. Previously it had it's own mouse firmware, and I wish it was still actively maintained for this and the Ploopy Nano.

Due to the new QMK firmware, the Ploopy cannot be used simultaneously with some very expensive KVMs and KMs. That's because they are all built on the assumption that they are connected to one keyboard and one mouse.

I have tons of great QMK keyboards and I can't use them with the Ploopy on these switches because of this.

[+] gwbas1c|4 years ago|reply
One thing this really points out is how products that's ultra-hackable and ultra-customizable are often more expensive than typical mass-produced, ultra-cost-shaved alternatives.

IE, the Ploopy mouse costs $130, but a generic wired mouse costs $13.

I'm tempted to buy a Ploopy mouse because it has dedicated copy & paste buttons... (I don't think I'd ever hack it.) But then again, it has a cord! I personally was a holdout and kept using a wired mouse long after everyone cut their cord, but I don't want to go back to a wire. (And I don't want to hack the mouse to be cordless.)

[+] weego|4 years ago|reply
It's a 3d printed shell and some fairly stock bits. How anyone thinks that justifies nearly $200 assembled is beyond me. Also almost all claims that a specific keyboard / mouse design from someone 3d printing their own stuff is ergonomic are dubious at best and more than likely just a sales tagline.
[+] Cyberdog|4 years ago|reply
Opposite here. After trying a few, I have no interest in buying cordless mice and will actively go out of my way to make sure any mouse I buy is corded. Even if things have gotten better in the last few years since I've tried them with regards to lag and such, there's still the annoying battery situation.

Sometimes there's just no replacing a direct connection.

All that said, I agree on the price on these. I'd love to have an open-firmware mouse, but $130 is too steep for a productivity mouse and there's not enough buttons for a gaming mouse (I like using the MMO-style ones which basically have a 10-key pad under your thumb).

[+] pointhi|4 years ago|reply
Years ago I also started designing an OSH mouse[1] as there was nothing on the market (in comparison to OSH keyboards). The main problem I encountered was mechanical design, as with 3d-printing it is hard to get a good mouse-wheel with vertical scrolling. The same goes with the other mouse buttons, where you also want good tactile feedback.

[1] https://hackaday.io/project/7929-ardumouse

[+] tim--|4 years ago|reply
What can I do to support this project?
[+] smallerfish|4 years ago|reply
I use Logitech Trackman trackballs. Every 2 or 3 years I have to replace them, because a) the varnish on the ball wears out and it becomes stiffer to move and b) (maybe) the bearings on the inside stiffen up. They're only $25 though, and the ergonomics are excellent, so I'd need a $150 trackball to last 12 years to make it worthwhile. Of course economies of scale and all that.
[+] reaperducer|4 years ago|reply
I'd need a $150 trackball to last 12 years to make it worthwhile

Only if you choose to exclude social factors from your shopping decisions.

I get it, lots of people do. That's why we have WalMart and Amazon.com and Target filled with cheap Chinese junk while the small business down the street can't get shelf space.

But if you're someone who values what the company is doing, that 12 years may be closer to five or six years. And if the quality is better than Logitech, it may last that whole time, instead of requiring replacement every 2 years.

(I don't use trackballs or mouses, so I have no skin in this game.)

[+] NoGravitas|4 years ago|reply
I've been using the thumb operated Logitech trackball, whatever the current release of it is when I buy one, since 2002 or so. I think I've gone through three or four? My current one is the wireless one from 2014 or so, and I don't like it quite as much as the old ones, but it's better than having a mouse.
[+] onlydnaq|4 years ago|reply
I have one of the full size Ploopy trackballs, and it feels really good in the hand. It is 3D-printed, and it shows, but the texture of it feels pretty nice when using it.

I struggled a bit with accuracy at first, but now I’ve lowered the DPI to around 500 and it’s become much more usable for me since.

[+] tempodox|4 years ago|reply
In theory a trackball is nice (I've used one for years). Your wrist can rest while your fingers do the moving, and it keeps rotational momentum after you lift your fingers, making long movements easier. However, your fingers will always be a little sweaty and the ball will deposit that on the wheels inside the device that transmit the movements. Keeping those clean over time can be quite a chore, but if you don't clean them the transmission will become unreliable.

If a trackball could be magnetically suspended so it floats without touching anything and still transmit its movements, that would be perfect. You'd only have to clean the ball itself once in a while, and that would be easy enough.

[+] andix|4 years ago|reply
My Logitech MX ergo doesn’t need a lot of cleaning. Once in a while maybe. But it is designed in a way that the dirt comes out at the bottom by itself. There are also no wheels, it uses optical detection of movement, like an optical mouse.

Once in a while a hair or some dust gets stuck in front oft the sensor. Then you need to clean it. But this happens maybe twice a year for me.

[+] morsch|4 years ago|reply
Trackballs don't use the wheels to transmit the movements these days (at least modern Logitech trackballs don't seem to). They're using optical sensors, just like mice. Of course, there is still some contact surface like a wheel or a bearing to clean.
[+] easygenes|4 years ago|reply
Probably a ball with a fine black and white grid pattern and a fast imaging sensor could be used to achieve this. So long as it's sending updates at around 100hz, should be pretty performant.

Edit: Could also probably be something that's alternating bright and dark in IR so the ball doesn't look weird.

[+] ruined|4 years ago|reply
oh, perfect. the nano trackball looks like just the thing to fit between my ergodox. i've never seen another trackball so small! anyone used this? how is it?
[+] boomboomsubban|4 years ago|reply
Is there a reason these couldn't offer a PS/2 option?

I don't understand a ton about hardware, so there may be an obvious answer to this question. I just remember looking for a decent PS/2 mouse with more than 2-3 buttons after reading too much about USB vulnerabilities and found the market completely lacking.

I've assumed there's a technological limitation, but seem to remember owning a such a mouse in the mid 2000's.