pmw3360-breakout
Breakout board for PMW3360 optical mouse sensor (by jfedor2)
rp2040-pmw3360
RP2040+PMW3360 PCB and code (by jfedor2)
pmw3360-breakout | rp2040-pmw3360 | |
---|---|---|
7 | 11 | |
80 | 230 | |
- | - | |
0.0 | 0.0 | |
almost 2 years ago | over 1 year ago | |
C | ||
Creative Commons Zero v1.0 Universal | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pmw3360-breakout
Posts with mentions or reviews of pmw3360-breakout.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-05.
- Another monroewilliams Trackball!
-
Now comes the hard part - getting used to it
Here you go: https://github.com/jfedor2/pmw3360-breakout
-
A portable trackball I wanted (ZMK powered, some buttons, fixed ball)
A core module just consists of nice!nano and a pmw3360 breakout board by jfedor2 (https://github.com/jfedor2/pmw3360-breakout) which is shown in the last picture. (By the way, jfedor2 has a lot of cool custom trackballs based on RPI which provide lots of ideas.) I'm planning to use this module to apply in various setting, and this was the first prototype to replace my Ploopy Nano.
-
Split keeb users, what trackball do you use and why?
Outside of the Ploopy, if you haven't checked out u/Jfedor's stuff I highly recommend it. They created an open source rp2040-PMW3360 pcb specifically for creating new kinds of trackballs. I have bunch coming on the way now (It's a little pricier due to the smd components) and the parts to make trackball 7 when I get here. It's bigger (uses a standard billiard ball) but it seems closer to the direction I'd like. /u/azat-dev on here posted a modified Kyria using Jfedor's 3360 breakout but I don't think they can post the files because it uses modified closed source code.
-
Custom Trackball Design
Personally I'd use one of Adafruit's nRF52 Feather boards with an optical sensor breakout like this (this one happens to be mine, but you can find others).
-
UK/EU trackball sensor breakout boards?
Here's a nice one if you want to order your own from JLPCB: https://github.com/jfedor2/pmw3360-breakout
-
DIY trackball prototype
You're absolutely right and in that spirit I've posted the STLs here and the sensor breakout here.
rp2040-pmw3360
Posts with mentions or reviews of rp2040-pmw3360.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-15.
- DIY trackball
-
Is it possible to make a trackball with a 1000 Hz polling rate?
Not sure what issue you're referring to. Making a 1000Hz trackball? Yes, of course it's possible. I've made several. Any decent sensor (e.g. PMW3360) and microcontroller will do.
-
Any plans for a symmetrical trackball?
One example: https://github.com/jfedor2/rp2040-pmw3360
-
Tips for diy trackball?
It might be helpful to use jfedor's PMW3360 + RP2040 PCB - it has a Raspberry Pi RP2040 chip on it as well as a PMW3360 mouse sensor. Then they also designed some smaller PCBs for mouse switches.
-
Maybe I was wrong about the thumb positions
Quite a lot of work seems to have been done to allow PixArt PMW3360 (or similar) .. https://github.com/jfedor2/rp2040-pmw3360 … https://www.printables.com/model/131450-trackball-15
- Ploopy Nano Alternative
-
Don’t Talk To Me Or My Son Ever Again
Guy on the right is a Trackball 7 by u/jfedor. I had the RP2040+PMW3360 pcbs printed out and added Kailh GM 8.0 switches in there. The billiard ball is an Amarith Black cue ball (not an 8-Ball) I got off of ebay. Due to a parts shortage it's actually missing a few SMD parts that I'm having a hard time tracking down.
-
Custom Trackball Design
It's worth asking /u/jfedor if he has used the nice!nano in his builds. I know his dual-trackball build uses a Raspberry Pi Pico.
-
I have successfully crossed BB-8 with a pokeball
I've been into spheres lately and I've made this trackball. It doesn't sit on a desk, you have to hold it in your hand. It only has one button, but it totally works. The ball is 57.2mm and it sits on 2.5mm zirconium oxide bearing balls. 3D models, electronics and code.
-
Another DIY trackball
If anyone's curious I put the 3D models here and the files for the PCB and code are on GitHub.
What are some alternatives?
When comparing pmw3360-breakout and rp2040-pmw3360 you can also consider the following projects:
zmk - ZMK Firmware Repository
ploopy-nano - A very small trackball-only mouse. Mechanical files, PCBs, and firmware all included.
nano-trackball - A very small trackball-only mouse. Mechanical files, PCBs, and firmware all included.
trackbowl-mk2 - The ball is the trackball
trackball - Code for a trackball I'm building from scratch
trackball - A trackball mouse. Mechanical files, PCBs, and firmware all included.
vial-qmk - QMK fork with Vial-specific features.
aball - A Ball - Buttonless trackball for all
trackball_module - 34mm trackball module with ADNS-5050 sensor. This module can be implemented with existing DIY keyboards via wiring.
gojiball - A tiny trackball based on the aball project: https://github.com/brickbots/aball
pmw3360-breakout vs zmk
rp2040-pmw3360 vs ploopy-nano
pmw3360-breakout vs nano-trackball
rp2040-pmw3360 vs trackbowl-mk2
pmw3360-breakout vs trackball
rp2040-pmw3360 vs trackball
pmw3360-breakout vs vial-qmk
rp2040-pmw3360 vs aball
rp2040-pmw3360 vs trackball_module
rp2040-pmw3360 vs gojiball
rp2040-pmw3360 vs trackball