Creative Commons images are CC BY-NC-SA 3.0

1.95

added to your
shopping cart

quantity
In stock 288 in stock
1.95 1+ units
1.76 10+ units
1.56 100+ units

Description: This is the breakout board for the thumb joystick. Pins are broken out to a 0.1" header and includes 4 mounting holes in the corners.

Dimensions: 1" x 1.25"

Documents:

Comments 17 comments

  • Sparkfun, could you create a modular breakout holder? Something that could combine multiple breakout boards to make a “super” sensor shield for Arduino or other platforms?

  • Can this be adapted to make a joystick mouse for a laptop. Maybe even wireless?

  • Not sure exactly how to describe this. When I mount the joystick on the breakout board, then put some standoffs on the component side, the joystick’s skirt interferes with two of the standoffs. The standoffs are the small hexagonal threaded standoffs, 4-40 threaded, ½ inch long. It would help to move two of the mounting holes (the top two, looking at the photo) about 2mm “north”. Maybe I will nibble away some of the skirt to provide some clearance, geometry permitting.

    • I just stepped on this rake myself. Went to mount the breakout board with 5/8" long 4-40 standoffs and discovered that the joystick “ball” and the two standoffs at the switch end of the breakout board want to occupy the same space, wonderful, more things to make and the clock is ticking.

      • Mount from below, if you can.

        An alternative if you must mount on the front/top cover of your project, albeit a hack, is to mount the joystick on a thin piece of aluminum that is ¼" or so wider than the breakout board, and then mount the assembly as needed. This will get the standoffs away from the ball of the joystick.

  • can someone help me out here? on the fourth example picture, there are little legs coming out of the gnd, sel, etc. pins of the board. what are those called/where can i find them?

    • Those are commonly called “headers”, and you can find them (both straight and right-angle) in the related products below.

  • any eagle files for this? I am looking for the hole spacings so I can mount it correctly. Otherwise great very handy product.

  • could you post the eagle files for this? or possibly give some dimensions on the board and the joystick? Specifically the mounting hole spacing….

  • For use with this breakout board, it would be very useful to have a right angle version of the 5-pin polarized header you offer here: http://www.sparkfun.com/products/8230
    The straight header interferes with the motion and click of the joystick. An example of what I need is here: http://www.futurlec.com/Connectors/POLHDRR5.shtml

  • Will you be making any revisions to the board soon? I used this in one of my projects and it worked great!<br />
    <br />
    However, I am not using any micro controllers in my project and to use the Select button was a bit of a chore. I was using a dual NOR gate as an SR flip-flop and I needed to limit the current to the microswitch with a 10K resistor. Because the microswitch is tied directly to ground I had to cut the trace for the microswitch ground and route a 10K resistor along side it. <br />
    <br />
    Is there anyway that future versions could have a provision for current limiting resistors, for analog electronics?

  • An interesting form of user input. I have measured what the matching joystick can do and documented it, available at: http://wp.me/pQmjR-h8

  • I got both the thumb stick and the breakout board. The Vert and Horz were pretty easy to use since they are just the voltage division value based on the Vcc. If Vcc in 5V, then the center position is 2.5V. I don’t know the rating on the potentiometers so it’s probably safe to not put too much voltage across it. I tried 3.3V and 5V and you get more voltage resolution with the higher voltage.
    The SEL wasn’t as straight forward. I thought when you push the button down you just get Vcc at Sel, but it’s actually the opposite with the way the PCB is made. You get “GND” at SEL. I think you could just reverse the GND and VCC to give SEL a logic high. However, all you Horz and Vert voltages will be backward. Anyway, I kept the wiring the way it was intended and just hook select up to a load with Vcc on the other end. I put an I/O pin from an MCU at SEL to check for logic change to low and that works fine.
    This thumb stick and the breakout board are great! I now have my servo controllable with the thumb stick and I use SEL to change from fast speed to slow speed.

    • “I thought when you push the button down you just get Vcc at Sel, but it’s actually the opposite with the way the PCB is made. You get "GND” at SEL.“
      thanks so much… i thought my joystick is broken after soldering it to the board… after setting the input pin to HIGH in setup and checking it for getting LOW it works. didn’t even thought that it could become LOW… thank you!

  • I just got this recently and used it to hook a thumbstick I removed from a PS2 controller to my arduino. Works great, easy to use, thanx guys. I made a quick test video here if you want to see it in action: http://www.youtube.com/watch?v=gvvu–1sdhg

  • The photos are inconsistent, as some show holes in the corners and some do not. Also, I’d like to order this and the matching joystick, but I’ve yet to see both in stock at the same time. It’s a bummer to have to pay for shipping twice just to get these two items (not to mention the colossal waste of energy shipping two separate packages across the country.)


Related Products