Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 10 of 10

Thread: [posted] Custom gem stone Trackball

  1. #1
    Junior Member
    Join Date
    Jan 2018
    Posts
    17

    [posted] Custom gem stone Trackball

    Custom Trackball using Teensy++2, ADNS2051 mouse sensor from Apple mouse, amethyst ball approx 2 1/4", and Seimitsu arcade buttons. Using a Teensy++2 because eventually will recreate the PantherXL. Right now working on Trackball portion of what will be mouse and custom joystick
    https://youtu.be/qrzSlyn0X_4
    Next will add the little joystick module for horizontal and vertical scrolling
    Using .125" silicon nitride balls for Trackball suspension...works great, better than factory suspensions of Trackballs I have used
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	orca-image-1516481293025.jpg_1516481293151.jpg 
Views:	54 
Size:	53.1 KB 
ID:	12688   Click image for larger version. 

Name:	IMG_20180120_224516869.jpg 
Views:	50 
Size:	74.1 KB 
ID:	12689  

    Click image for larger version. 

Name:	IMG_20180119_181310348.jpg 
Views:	42 
Size:	72.1 KB 
ID:	12690  
    Last edited by Jeff Pearson; 01-22-2018 at 05:21 AM. Reason: Add detail

  2. #2
    Junior Member
    Join Date
    Jan 2018
    Posts
    17
    I modded one of the Seimitsu buttons with a couple 3mm white LEDs I had on hand. I don't like the look, so will wait until I get 3mm purple LEDS. 5mm LEDs will fit in the normal size Seimitsu buttons, but I also have a couple small buttons.

  3. #3
    Senior Member pictographer's Avatar
    Join Date
    May 2013
    Location
    San Jose, CA
    Posts
    627
    That looks really cool!

    Was wondering about using an RGB LED for status/progress/modes, etc.

  4. #4
    Junior Member
    Join Date
    Jan 2018
    Posts
    17

    ADNS-2051 configuration help

    I would have been totally lost without the Arduino IDE software. I do have a question. Here is a page from the ADNS2051 data sheet. How do I send the configuration to the ADNS2051. Specifically, I want to make sure the RES is set to 800 counts per inch, and would like to set Sleep to Always awake. What is the line of code to put in the sketch. Thank you in advance
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	Screenshot at 2018-01-22 12-34-15.jpg 
Views:	40 
Size:	100.8 KB 
ID:	12702  

  5. #5
    Junior Member
    Join Date
    Jan 2018
    Posts
    17
    I was going to get a blue translucent ball so that it would glow purple with the red sensor light. Then a friend got me the amethyst ball for Christmas for this project, so I decided to add blue to the red sensor light to make purple. It ends up being a neat effect with the gem stone. Some of the red and blue mixes to make purple, and some doesn't depending upon how the light bounces around. It ends up being like a color change ball, because the mix of red purple blue changes with every move.My #1 design criteria was functionality, but it did end up looking really cool. Thanks

  6. #6
    Administrator Robin's Avatar
    Join Date
    Oct 2012
    Location
    PJRC Global Headquarters
    Posts
    279
    Nice project. This went up on our blog today.
    https://www.pjrc.com/gem-stone-trackball/

  7. #7
    Junior Member
    Join Date
    Jun 2018
    Posts
    2
    hi jeff, I am planning to make a trackball too, and i ordered some silicon nitride balls, could you please share some idea to setup the balls to make the ball roll smoothly.
    Thanks

  8. #8
    Junior Member
    Join Date
    Jan 2018
    Posts
    17
    Name:  ballmounted.jpg
Views: 79
Size:  36.8 KB

    I used pvc plumbing fitting. After trial and error finding the proper size drill bit, I drilled holes all the way through that are a tight friction fit for the silicon nitride balls, and put a dab of hot melt glue from the back once the balls where squeezed in.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	finalmount.jpg 
Views:	5 
Size:	180.3 KB 
ID:	14128  

  9. #9
    Junior Member
    Join Date
    Jun 2018
    Posts
    2
    Thank you so much, this is really simple and clean solution

  10. #10
    Junior Member
    Join Date
    Jan 2018
    Posts
    17
    Another vid showing what a Panther XL is and a few engineering tests of the project

    https://youtu.be/BjJpdk9Z92c

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •