Skip to content
  • Categories
  • Recent
  • Popular
  • Support
  • MyRoute-app
Collapse
Brand Logo

MRA Community Forum

  1. Home
  2. The MyRoute-app
  3. [App] Suggestions and Discussion
  4. MotoButtons Lite DIY project!

MotoButtons Lite DIY project!

Scheduled Pinned Locked Moved [App] Suggestions and Discussion
52 Posts 10 Posters 33.0k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Robert Jeffries Robert Jeffries

    Top view.jpg Top view 2.jpg Side view.jpg End view.jpg Bottom view.jpg

    This is my version of the Motobuttons controller. The case is 3D printed and allows the joystick to remain waterproof without the sealing required in the original.

    I have used two 3mm LED's as I had them and the buttons in my "box of bits".

    The case is 84mm long, 24mm wide and 36mm tall. I could have made it about 100mm long and about 20mm tall but this size fits better on my R1250GS.

    The software works exactly as described.

    Thank you joncox123 for a fabulous project.

    Jörgen Offline
    Jörgen Offline
    Jörgen
    Valued contributor
    wrote on last edited by
    #28

    @Robert-Jeffries Hi, Robert interesting version you made. Do you have a picture how and where you mount it to the bike?

    I ask Jon to implement „skip way point“ to make it more compatible to MRA. Have you seen the latest version of the code.

    I have little problem when the controller lost power while navigating, MRA then hangs and need restart. Have you seen this as well?

    Hardware
    iPhone 12 pro (iOS 26.2.1)
    iPad (7.Gen.) 18.7.3
    Oukitel RT3 Pro (Andr. 14)
    Wireless CarPlay mit (Elebest C650)
    Wired CarPlay (SEAT Arona - 2021)
    MRA Workshops in Deutsch sind hier zu finden

    Robert Jeffries 1 Reply Last reply
    0
    • Robert Jeffries Robert Jeffries

      Top view.jpg Top view 2.jpg Side view.jpg End view.jpg Bottom view.jpg

      This is my version of the Motobuttons controller. The case is 3D printed and allows the joystick to remain waterproof without the sealing required in the original.

      I have used two 3mm LED's as I had them and the buttons in my "box of bits".

      The case is 84mm long, 24mm wide and 36mm tall. I could have made it about 100mm long and about 20mm tall but this size fits better on my R1250GS.

      The software works exactly as described.

      Thank you joncox123 for a fabulous project.

      Con Hennekens Offline
      Con Hennekens Offline
      Con Hennekens
      Alpha tester
      wrote on last edited by
      #29

      @Robert-Jeffries, very interesting! Did you use the same joystick? Did you press the rubber against the inside of the case?

      I am just an enthusiastic MRA user, and hope you will be one too!

      Most motorcycle problems are caused by the nut that connects the handlebar to the saddle.

      Check out RideSleepRepeat.eu, a biker community for sharing stays across Europe

      Jörgen Robert Jeffries 2 Replies Last reply
      0
      • Con Hennekens Con Hennekens

        @Robert-Jeffries, very interesting! Did you use the same joystick? Did you press the rubber against the inside of the case?

        Jörgen Offline
        Jörgen Offline
        Jörgen
        Valued contributor
        wrote on last edited by
        #30

        @Con-Hennekens I have problems with this joystick. Up, down, left, right is ok but Center switch is difficult to use.

        Hardware
        iPhone 12 pro (iOS 26.2.1)
        iPad (7.Gen.) 18.7.3
        Oukitel RT3 Pro (Andr. 14)
        Wireless CarPlay mit (Elebest C650)
        Wired CarPlay (SEAT Arona - 2021)
        MRA Workshops in Deutsch sind hier zu finden

        richtea999 1 Reply Last reply
        0
        • Jörgen Jörgen

          @Con-Hennekens I have problems with this joystick. Up, down, left, right is ok but Center switch is difficult to use.

          richtea999 Offline
          richtea999 Offline
          richtea999
          Valued contributor
          wrote on last edited by
          #31

          @Jörgen said in MotoButtons Lite DIY project!:

          @Con-Hennekens I have problems with this joystick. Up, down, left, right is ok but Center switch is difficult to use.

          As in difficult to press, or difficult not to accidentally rock sideways when pressing?

          Jörgen 1 Reply Last reply
          0
          • richtea999 richtea999

            @Jörgen said in MotoButtons Lite DIY project!:

            @Con-Hennekens I have problems with this joystick. Up, down, left, right is ok but Center switch is difficult to use.

            As in difficult to press, or difficult not to accidentally rock sideways when pressing?

            Jörgen Offline
            Jörgen Offline
            Jörgen
            Valued contributor
            wrote on last edited by
            #32

            @richtea999 Yes moving in any direction instead hitting Center is nearly always happen.
            I would give Center a new button if I had more space in the small case.

            Hardware
            iPhone 12 pro (iOS 26.2.1)
            iPad (7.Gen.) 18.7.3
            Oukitel RT3 Pro (Andr. 14)
            Wireless CarPlay mit (Elebest C650)
            Wired CarPlay (SEAT Arona - 2021)
            MRA Workshops in Deutsch sind hier zu finden

            richtea999 1 Reply Last reply
            0
            • Jörgen Jörgen

              @richtea999 Yes moving in any direction instead hitting Center is nearly always happen.
              I would give Center a new button if I had more space in the small case.

              richtea999 Offline
              richtea999 Offline
              richtea999
              Valued contributor
              wrote on last edited by
              #33

              @Jörgen Thanks Jörgen, very useful info, if/when I get around to making one.

              1 Reply Last reply
              0
              • harupipapaZZZ Offline
                harupipapaZZZ Offline
                harupipapaZZZ
                wrote on last edited by harupipapaZZZ
                #34

                I also love the moto button.
                I tried making something like this.

                I sent a request to Github, but the long press of the center button works as a virtual button.

                I would like to set it so that the A and B buttons are also long pressed.
                But I don't know how.
                Does anyone know?

                7EF20038-17B7-44E1-9D0E-7F17D22695D4_1_105_c.jpeg 95735343-C683-48FA-B500-C617A1C2DB4B_1_105_c.jpeg A286EED6-15EE-4DD2-AE1B-166A0AB6798E_1_105_c.jpeg

                Jörgen 1 Reply Last reply
                0
                • harupipapaZZZ harupipapaZZZ

                  I also love the moto button.
                  I tried making something like this.

                  I sent a request to Github, but the long press of the center button works as a virtual button.

                  I would like to set it so that the A and B buttons are also long pressed.
                  But I don't know how.
                  Does anyone know?

                  7EF20038-17B7-44E1-9D0E-7F17D22695D4_1_105_c.jpeg 95735343-C683-48FA-B500-C617A1C2DB4B_1_105_c.jpeg A286EED6-15EE-4DD2-AE1B-166A0AB6798E_1_105_c.jpeg

                  Jörgen Offline
                  Jörgen Offline
                  Jörgen
                  Valued contributor
                  wrote on last edited by
                  #35

                  @harupipapaZZZ Hi, you need to add something to the existing code, you need programming skills (I think it's written in C).
                  A friend did this for me and put the function "skip waypoint" on the A key when you press and hold it.
                  This works in principle, but the long press triggers a zoom in. So it's not perfect yet.

                  Jon the developer has now released a new version, but the function is built in incorrectly.
                  He's reacting a bit slowly at the moment, he's probably very busy.
                  My friend is currently looking at how Jon has programmed the function and is comparing it with his version. Maybe we can find a solution in the meantime.
                  There is alittle change in the zoom +/- function needed, that zoom react only on one key hit (means one click zooms one step) with this a long press will not zoom in/out a lot when a long press function is added.

                  Hardware
                  iPhone 12 pro (iOS 26.2.1)
                  iPad (7.Gen.) 18.7.3
                  Oukitel RT3 Pro (Andr. 14)
                  Wireless CarPlay mit (Elebest C650)
                  Wired CarPlay (SEAT Arona - 2021)
                  MRA Workshops in Deutsch sind hier zu finden

                  harupipapaZZZ 1 Reply Last reply
                  0
                  • Jörgen Jörgen

                    @harupipapaZZZ Hi, you need to add something to the existing code, you need programming skills (I think it's written in C).
                    A friend did this for me and put the function "skip waypoint" on the A key when you press and hold it.
                    This works in principle, but the long press triggers a zoom in. So it's not perfect yet.

                    Jon the developer has now released a new version, but the function is built in incorrectly.
                    He's reacting a bit slowly at the moment, he's probably very busy.
                    My friend is currently looking at how Jon has programmed the function and is comparing it with his version. Maybe we can find a solution in the meantime.
                    There is alittle change in the zoom +/- function needed, that zoom react only on one key hit (means one click zooms one step) with this a long press will not zoom in/out a lot when a long press function is added.

                    harupipapaZZZ Offline
                    harupipapaZZZ Offline
                    harupipapaZZZ
                    wrote on last edited by
                    #36

                    @Jörgen
                    Is it possible to send your code?
                    I'll try and compare.

                    Jörgen 1 Reply Last reply
                    0
                    • harupipapaZZZ harupipapaZZZ

                      @Jörgen
                      Is it possible to send your code?
                      I'll try and compare.

                      Jörgen Offline
                      Jörgen Offline
                      Jörgen
                      Valued contributor
                      wrote on last edited by
                      #37

                      @harupipapaZZZ send me a PN with your mail address. I can do it later.

                      Hardware
                      iPhone 12 pro (iOS 26.2.1)
                      iPad (7.Gen.) 18.7.3
                      Oukitel RT3 Pro (Andr. 14)
                      Wireless CarPlay mit (Elebest C650)
                      Wired CarPlay (SEAT Arona - 2021)
                      MRA Workshops in Deutsch sind hier zu finden

                      harupipapaZZZ 1 Reply Last reply
                      0
                      • Jörgen Jörgen

                        @harupipapaZZZ send me a PN with your mail address. I can do it later.

                        harupipapaZZZ Offline
                        harupipapaZZZ Offline
                        harupipapaZZZ
                        wrote on last edited by
                        #38

                        @Jörgen
                        I don't know how to PM so I put a message in your chat.

                        Con Hennekens 1 Reply Last reply
                        0
                        • harupipapaZZZ harupipapaZZZ

                          @Jörgen
                          I don't know how to PM so I put a message in your chat.

                          Con Hennekens Offline
                          Con Hennekens Offline
                          Con Hennekens
                          Alpha tester
                          wrote on last edited by
                          #39

                          @harupipapaZZZ said in MotoButtons Lite DIY project!:

                          I don't know how to PM so I put a message in your chat.

                          That's quite the same thing... 😉

                          I am just an enthusiastic MRA user, and hope you will be one too!

                          Most motorcycle problems are caused by the nut that connects the handlebar to the saddle.

                          Check out RideSleepRepeat.eu, a biker community for sharing stays across Europe

                          1 Reply Last reply
                          0
                          • Jörgen Jörgen

                            @Robert-Jeffries Hi, Robert interesting version you made. Do you have a picture how and where you mount it to the bike?

                            I ask Jon to implement „skip way point“ to make it more compatible to MRA. Have you seen the latest version of the code.

                            I have little problem when the controller lost power while navigating, MRA then hangs and need restart. Have you seen this as well?

                            Robert Jeffries Offline
                            Robert Jeffries Offline
                            Robert Jeffries
                            wrote on last edited by
                            #40

                            @Jörgen yes I have updated the code to the latest version but have not yet tried the skip waypoint feature.

                            1 Reply Last reply
                            0
                            • Con Hennekens Con Hennekens

                              @Robert-Jeffries, very interesting! Did you use the same joystick? Did you press the rubber against the inside of the case?

                              Robert Jeffries Offline
                              Robert Jeffries Offline
                              Robert Jeffries
                              wrote on last edited by
                              #41

                              @Con-Hennekens yes I have used the same joystick and rubber cover. The joystick is clamped to the inside of the "box" and I've not any problems with water ingress although it could also be sealed with a fine bead of silicone if necessary.

                              1 Reply Last reply
                              0
                              • harupipapaZZZ Offline
                                harupipapaZZZ Offline
                                harupipapaZZZ
                                wrote on last edited by
                                #42

                                Thanks to @Jörgen's communication, I found out the difference in the code of the long press program.

                                Unfortunately, my controller is being modified and I can't try it out.

                                The rest is the mode switching operation.
                                Rather than switching sequentially,
                                When you press the A and B buttons at the same time for more than 1 second, the mode will change to "Receiving changing mode".
                                It would be very convenient if you could press UP, DOWN, LEFT, and RIGHT during this time to change directly to each mode.

                                Even if I ask Chat GBT, they won't tell me the correct code.

                                It would be nice to have someone who knows.

                                This is mine.
                                0C6CFD00-08A4-43E8-BE78-F134BBFA14FD_1_105_c.jpeg

                                To make the remote part thinner, a tact switch is used and the XIAO is stored in a separate box.

                                this is another version
                                6304F850-BD96-40FC-8844-56EE42F1A077_1_105_c.jpeg
                                Buttons glow in the dark.
                                4E893BF1-D502-49E8-80C1-DB3F3E5C696C_1_105_c.jpeg

                                1 Reply Last reply
                                0
                                • joncox Offline
                                  joncox Offline
                                  joncox
                                  wrote on last edited by
                                  #43

                                  I updated the open source, DIY, low cost MotoButtons navigation controller to version 2.0. Check out the video and the new GitHub repository. It now features a 3D printed case design and, optionally, a commercial waterproof joystick. This is an open source project and you have to build it yourself.

                                  https://youtu.be/i00laBGHPMg?feature=shared

                                  https://github.com/joncox123/MotoButtons2

                                  MB_hand_demo.jpg

                                  MB_assembled.jpg

                                  1 Reply Last reply
                                  0
                                  • Jörgen Offline
                                    Jörgen Offline
                                    Jörgen
                                    Valued contributor
                                    wrote on last edited by
                                    #44

                                    @joncox Nice Update. 👍

                                    Since some weeks I have problems with the first version. After power off, I need to pair the BT connection to my tablet, always new.

                                    Hardware
                                    iPhone 12 pro (iOS 26.2.1)
                                    iPad (7.Gen.) 18.7.3
                                    Oukitel RT3 Pro (Andr. 14)
                                    Wireless CarPlay mit (Elebest C650)
                                    Wired CarPlay (SEAT Arona - 2021)
                                    MRA Workshops in Deutsch sind hier zu finden

                                    joncox 2 Replies Last reply
                                    0
                                    • Jörgen Jörgen

                                      @joncox Nice Update. 👍

                                      Since some weeks I have problems with the first version. After power off, I need to pair the BT connection to my tablet, always new.

                                      joncox Offline
                                      joncox Offline
                                      joncox
                                      wrote on last edited by
                                      #45

                                      @Jörgen What is the model and operating system version of your tablet where this happens? You could try reprogramming the device after updating the Arduino IDE and all of the support libraries in the IDE (the support libraries should prompt you automatically to be updated).

                                      Jörgen 1 Reply Last reply
                                      0
                                      • Jörgen Jörgen

                                        @joncox Nice Update. 👍

                                        Since some weeks I have problems with the first version. After power off, I need to pair the BT connection to my tablet, always new.

                                        joncox Offline
                                        joncox Offline
                                        joncox
                                        wrote on last edited by
                                        #46

                                        @Jörgen Thanks, I think I will also design a second version of this case for the original, $3 USD 5-way joystick. These commercial, IP68 joysticks keep getting more expensive.

                                        To keep the cost very low, its best to use the original joystick. It sounds like that is still working for you, right?

                                        1 Reply Last reply
                                        0
                                        • joncox joncox

                                          @Jörgen What is the model and operating system version of your tablet where this happens? You could try reprogramming the device after updating the Arduino IDE and all of the support libraries in the IDE (the support libraries should prompt you automatically to be updated).

                                          Jörgen Offline
                                          Jörgen Offline
                                          Jörgen
                                          Valued contributor
                                          wrote on last edited by
                                          #47

                                          @joncox said in MotoButtons Lite DIY project!:

                                          @Jörgen What is the model and operating system version of your tablet where this happens? You could try reprogramming the device after updating the Arduino IDE and all of the support libraries in the IDE (the support libraries should prompt you automatically to be updated).

                                          I use an Oukitel RT3 (150,-€ in the moment) with Android 12.

                                          Maybe you're right that I need to reprogram all.
                                          I found someone who added the skip waypoint function for MyRoute-App in the code (I have no idea how to do this). With this version I drive for some month and it is a very useful help, and it's fun to navigate with it, especially if you want to change your route on the way or have to look for another road because it's blocked.

                                          Does your new Code include skip waypoint?
                                          Can I use the new code for the old hardware version?
                                          I am not sure if the changes I (let) made are 100% correct.

                                          The additional switch could do the skip WP instead of pressing one button longtime to do Skip WP.

                                          Hardware
                                          iPhone 12 pro (iOS 26.2.1)
                                          iPad (7.Gen.) 18.7.3
                                          Oukitel RT3 Pro (Andr. 14)
                                          Wireless CarPlay mit (Elebest C650)
                                          Wired CarPlay (SEAT Arona - 2021)
                                          MRA Workshops in Deutsch sind hier zu finden

                                          joncox Jörgen 2 Replies Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • 1
                                          • 2
                                          • 3
                                          ACTIVE USERS
                                          Con Hennekens
                                          Con Hennekens
                                          Jörgen
                                          Jörgen
                                          Corjan Meijerink
                                          Corjan Meijerink
                                          Hubert Thoring
                                          Hubert Thoring
                                          richtea999
                                          richtea999
                                          Leo Klein
                                          Leo Klein
                                          martin-phogel.de
                                          martin-phogel.de
                                          Robert Jeffries
                                          Robert Jeffries
                                          joncox
                                          joncox
                                          harupipapaZZZ
                                          harupipapaZZZ
                                          POPULAR TOPICS
                                          • The compas direction on the elevation circle is wrong
                                            LennyO
                                            LennyO
                                            0
                                            54
                                            1.8k

                                          • GPX Versions 1.1 vs 1.2 for Garmin Visually Explained
                                            John S Parry
                                            John S Parry
                                            7
                                            186
                                            16.3k

                                          • bundel purchase
                                            nomko
                                            nomko
                                            0
                                            4
                                            133

                                          • Er gaat hier iets mis melding
                                            Travellexxie
                                            Travellexxie
                                            0
                                            2
                                            18

                                          • route niet zichtbaar op audi scherm
                                            Marinus van Deudekom
                                            Marinus van Deudekom
                                            0
                                            7
                                            264

                                          • MRA V5.2.1 (488) Kompass fest einstellbar auf „Dynamische Kamera“
                                            Jörgen
                                            Jörgen
                                            0
                                            2
                                            28

                                          • Complimenten
                                            Corjan Meijerink
                                            Corjan Meijerink
                                            5
                                            2
                                            84

                                          • Modify a scenic route in the Navigation Naxt app
                                            Peter Zehentreiter
                                            Peter Zehentreiter
                                            3
                                            12
                                            576

                                          MY GROUPS
                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Popular
                                          • Support
                                          • MyRoute-app