EasyPoint - N35P112 Joystick Breakout

The EasyPoint™ N35P112 is a hall-effect based miniature joystick module. The integrated two-dimensional linear encoder monitors the movement of the magnet incorporated in the knob and provides the x and y coordinates via I²C output. A mechanical push button built in to the module even provides a “select” function. In other words: It's a really cool little joystick!

The N35P112 Joystick Breakout makes it easy to use the EasyPoint by breaking out all of the pins that you need to get it working in your project.

  • 0.81 x 0.72 x 0.2"

EasyPoint - N35P112 Joystick Breakout Product Help and Resources

Core Skill: Soldering

This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.

1 Soldering

Skill Level: Noob - Some basic soldering is required, but it is limited to a just a few pins, basic through-hole soldering, and couple (if any) polarized components. A basic soldering iron is all you should need.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Member #1568247 / about 4 years ago / 1

    I am looking for a breakout board replacement for this board, is there a way to have the boards made ? I have the switches just can't find a suitable premade board.

    • santaimpersonator / about 4 years ago / 1

      The Eagle files are linked under the Documents tab above (I fixed the link). You can submit the design to a PCB manufacturer to get them made.

  • rwinscot / about 12 years ago / 4

    Calling this a 'joystick' doesn't do it justice; from the spec sheet it's easy to see that it's far superior to any analog joystick with regard to x|y displacement, mechanical failure, and footprint. If all you need is a $4 analog joystick, this would be overkill on many levels. However, if you're working on a velocity sensitive touch-control... the bounce-back on an analog joystick alone will probably drive you bananas. My dad always said, let the tool fit the job.

  • The Kontraptionist / about 12 years ago / 3

    Guys.... I know we all gotta eat, it's a nice part, and I don't know what you're paying for assembly, but for six pull-up resistors? there aren't even provisions for mounting this thing. C'mon. You gotta kit it out a little more to charge this premium - Source those knobs and come up with an OTHG (Other than hot glue) mounting system.

  • khearn / about 12 years ago / 3

    Is there a knob or something that can be put on it?

  • WirelessMonk / about 12 years ago / 2

    An artfully worked blob of Sugru will work if nothing else.

    • Member #410786 / about 11 years ago / 1

      Do we have any updates on compatible thumbstick caps and where to purchase?


  • xxann5 / about 10 years ago / 1

    Would it be possible to get just the N35P112. With out it soldered on to a breakout board?

  • Lotharyx / about 10 years ago / 1

    Austira Microelectronics has replacement products for the discontinued N35P112. It would require some minor dev and assembly effort on SparkFun's part, to create a board to combine N40P107 or N50P105 with the AS5013 sensor chip.

  • Member #472971 / about 10 years ago / 1

    Could a sparfun employee comment?

    An email from ams (the manufacturer) states that the N35P112 is no longer available for order. Can we expect that the remaining stock (currently 82) will be the last available through sparkfun?

    • You are correct. We are going to run out our last remaining stock, and that will be it.

  • Member #410786 / about 11 years ago / 1

    Can you connect more than one of these to an Arduino UNO R3 through via I²C? If yes what is the maximum number of devices you can connect?


    • SFUptownMaker / about 11 years ago / 2

      This is a 3.3V part, although I've used it at 5V with no adverse effects. That was for testing only, though- over months and years it wouldn't surprise me if that shortened its life.

      For best results, use our I2C Level shifter- that'll guarantee you don't break any rules with the signal levels. A 1k resistor in series with the RESETN line ought to do fine, if you need to use it.

      Finally, about multiple devices: there's a solder bridge on the board that allows you to change the device's I2C address, allowing two of them to operate on one bus. You only need one level shifter for both parts, of course, since I2C is multi-drop.

      If you need more than two, you can use multiple I2C level shifters to multiplex the signals. Just connect the VREF2 pin of each level shifter to a digital IO on the Arduino and you can turn them on and off to address the EasyPoint(s) connected to each one.

      • Member #410786 / about 11 years ago * / 1

        Just got both the EasyPoint Joystick and the I2C Level Shifter today. I am trying to run the example code and connect the hardware in the right order. I want to connect only one joystick to the I2C level shifter to the Arduino.

        Problem is I am getting unreadable data on the Serial Monitor. Is this a connection issue or should I modify the example code side on this page?

        Hardware Connection:

        Arduino UNO           I2C Level Shifter              EasyPoint Joystick
        VCC (+)   ------------>   VREF2  VREF1 ------------> 3.3V 
        A5 (SCL)  ------------>  SCL2   SCL1      ------------> SCL
        A4 (SDA) ------------>   SDA2  SDA1     ------------> SDA
        GND (-)    ------------>   GND  
              | -------------------------------------------------------->  GND  
                                 EN (NOT CONNECTED)       ADDR (NOT CONNECTED)  
                                                                           SWITCHN (NOT CONNECTED)  
                                                                           INTN (NOT CONNECTED)  
                                                                           RESETN (NOT CONNECTED)  


  • Member #378617 / about 11 years ago / 1

    Thanks for the example code, I found it much more helpful than the datasheet. Come to New Zealand I i will definitely shout you a beer!

  • xxann5 / about 11 years ago / 1

    Does the knob snap back to the center when let go or does it stay where its the position it was last placed in?

    • SFUptownMaker / about 11 years ago / 1

      Snaps back, but the maximum displacement is only about 1mm, so it's not terribly noticeable.

  • sethcim / about 12 years ago / 1

    What does it feel like to operate?

    • SFUptownMaker / about 11 years ago / 1

      It's like receiving a finger massage from a tiny leprechaun, singing bawdy folk songs.

      Or, like one of the nubbin things in the middle of a laptop keyboard. It displaces from center about 1mm in any direction, and is slightly springy.

  • Calif / about 12 years ago / 1

    Just slightly more expensive than the Thumb Slide Joystick.

Customer Reviews

No reviews yet.