rp2040-pmw3360
RP2040+PMW3360 PCB and code (by jfedor2)
trackball
Code for a trackball I'm building from scratch (by monroewilliams)
rp2040-pmw3360 | trackball | |
---|---|---|
11 | 26 | |
230 | 170 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 1 year ago | |
C | C | |
- | - |
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.
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.
trackball
Posts with mentions or reviews of trackball.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-07.
- Just picked up a Logitech TrackMan Marble FX
-
Another monroewilliams Trackball!
I did lay out a simple carrier board as a direct replacement for the breadboard in a more permanent build, and had a few of them made up through OshPark. It's really basic -- no components, just some traces and solder pads. (My first time trying to use kicad, I think it turned out decent for what it is.)
-
Operate TB with how many fingers - accuracy vs. ease of clicking
not quite sure what you are getting at... regarding thumb use, you can always buy used FXes (or new ones if you want a crazy markup). if you want something slightly more modern, there is the cordless FX. the DIY trackball you speak of is publicly available here: https://github.com/monroewilliams/trackball
-
Looking for help with some sort of 3D scan of Logitech Trackman FX Cordless(T-RA17).
isnt a scan, but its a 3d printable trackball with roughly similar shape: https://github.com/monroewilliams/trackball
-
Undefeatable wrist ache/discomfort
For me, the hand position used with the Logitech Trackman Marble FX was near perfect for reducing hand and wrist stress. Unfortunately that model was discontinued many years ago, and they're now hard to find, expensive, and generally antiquated (PS/2 interface, dodgy early optical sensor, no scroll wheel). This was the main reason I designed and built my own trackball. Its shape was inspired by the Marble FX, although I modeled it from scratch in OpenSCAD.
- Logitech Trackman Marble FX was great.
-
Share your current daily driver(s)!
Of course. 😎
-
Need Guidance - Looking to build a DIY from Github
Sources for all the parts I used are listed here, and there's a fairly extensive assembly guide with pictures here.
-
Hey! Is there a simple to use optical mouse sensor for ESP32 ???
For my scratch-built trackball project, I used these breakout boards, and based my initial code off of the seller's sample code. His sample is for Arduino. but it's basically pretty straightforward C code that isn't hard to adapt to any microcontroller. For my purposes I needed to run two of the sensors off one microcontroller, so I turned into a C++ class that runs one sensor per instance, and supports a couple different related sensors (ADNS9800 and PMW3360).
-
I have finally built it! u/MonroeWilliams, you are a legend! This is the greatest trackball known to mankind. FINALLY I can work without pain. The work that Monroe put into it is insane. THANK YOU, GOD AMONG MEN
The ball-spin mousewheel is a really nice touch, too
What are some alternatives?
When comparing rp2040-pmw3360 and trackball you can also consider the following projects:
ploopy-nano - A very small trackball-only mouse. Mechanical files, PCBs, and firmware all included.
Charybdis
pmw3360-breakout - Breakout board for PMW3360 optical mouse sensor
tractyl-manuform-keyboard
trackbowl-mk2 - The ball is the trackball
qmk-firmware-ploopyco-dev - Open-source keyboard firmware for Atmel AVR and Arm USB families
trackball - A trackball mouse. Mechanical files, PCBs, and firmware all included.
rawaccel - kernel mode mouse accel
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.
keyball - keyball is split keyboard has 100% track ball
rp2040-pmw3360 vs ploopy-nano
trackball vs Charybdis
rp2040-pmw3360 vs pmw3360-breakout
trackball vs tractyl-manuform-keyboard
rp2040-pmw3360 vs trackbowl-mk2
trackball vs qmk-firmware-ploopyco-dev
rp2040-pmw3360 vs trackball
trackball vs rawaccel
rp2040-pmw3360 vs aball
trackball vs pmw3360-breakout
rp2040-pmw3360 vs trackball_module
trackball vs keyball