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 10.1k 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.
  • undefined Offline
    undefined Offline
    Robert Jeffries
    wrote on 10 Mar 2024, 18:35 last edited by
    #27

    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.

    undefined undefined 2 Replies Last reply 10 Mar 2024, 19:36
    1
    • undefined Robert Jeffries
      10 Mar 2024, 18:35

      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.

      undefined Offline
      undefined Offline
      Jörgen
      Valued contributor
      wrote on 10 Mar 2024, 19:36 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 17.0.2)
      Oukitel RT3 (Andr. 12)
      Samsung Galaxy XCover 4 (Andr. 9 Pie)
      Wireless CarPlay mit (Elebest C650)
      Wired CarPlay (SEAT Arona - 2021)
      For more information, click here

      undefined 1 Reply Last reply 27 Mar 2024, 13:20
      0
      • undefined Robert Jeffries
        10 Mar 2024, 18:35

        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.

        undefined Offline
        undefined Offline
        Con Hennekens
        Alpha tester
        wrote on 11 Mar 2024, 10:19 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.

        Streetpilot 2610 / Zumo 660 / Zumo 395 / CAT S52 + MRA app

        undefined undefined 2 Replies Last reply 11 Mar 2024, 18:09
        0
        • undefined Con Hennekens
          11 Mar 2024, 10:19

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

          undefined Offline
          undefined Offline
          Jörgen
          Valued contributor
          wrote on 11 Mar 2024, 18:09 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 17.0.2)
          Oukitel RT3 (Andr. 12)
          Samsung Galaxy XCover 4 (Andr. 9 Pie)
          Wireless CarPlay mit (Elebest C650)
          Wired CarPlay (SEAT Arona - 2021)
          For more information, click here

          undefined 1 Reply Last reply 11 Mar 2024, 19:03
          0
          • undefined Jörgen
            11 Mar 2024, 18:09

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

            undefined Offline
            undefined Offline
            richtea999
            Valued contributor
            wrote on 11 Mar 2024, 19:03 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?

            undefined 1 Reply Last reply 11 Mar 2024, 19:14
            0
            • undefined richtea999
              11 Mar 2024, 19:03

              @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?

              undefined Offline
              undefined Offline
              Jörgen
              Valued contributor
              wrote on 11 Mar 2024, 19:14 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 17.0.2)
              Oukitel RT3 (Andr. 12)
              Samsung Galaxy XCover 4 (Andr. 9 Pie)
              Wireless CarPlay mit (Elebest C650)
              Wired CarPlay (SEAT Arona - 2021)
              For more information, click here

              undefined 1 Reply Last reply 11 Mar 2024, 22:40
              0
              • undefined Jörgen
                11 Mar 2024, 19:14

                @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.

                undefined Offline
                undefined Offline
                richtea999
                Valued contributor
                wrote on 11 Mar 2024, 22:40 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
                • undefined Offline
                  undefined Offline
                  harupipapaZZZ
                  wrote on 25 Mar 2024, 09:06 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

                  undefined 1 Reply Last reply 25 Mar 2024, 09:22
                  0
                  • undefined harupipapaZZZ
                    25 Mar 2024, 09:06

                    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

                    undefined Offline
                    undefined Offline
                    Jörgen
                    Valued contributor
                    wrote on 25 Mar 2024, 09:22 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 17.0.2)
                    Oukitel RT3 (Andr. 12)
                    Samsung Galaxy XCover 4 (Andr. 9 Pie)
                    Wireless CarPlay mit (Elebest C650)
                    Wired CarPlay (SEAT Arona - 2021)
                    For more information, click here

                    undefined 1 Reply Last reply 25 Mar 2024, 09:41
                    0
                    • undefined Jörgen
                      25 Mar 2024, 09:22

                      @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.

                      undefined Offline
                      undefined Offline
                      harupipapaZZZ
                      wrote on 25 Mar 2024, 09:41 last edited by
                      #36

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

                      undefined 1 Reply Last reply 25 Mar 2024, 09:43
                      0
                      • undefined harupipapaZZZ
                        25 Mar 2024, 09:41

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

                        undefined Offline
                        undefined Offline
                        Jörgen
                        Valued contributor
                        wrote on 25 Mar 2024, 09:43 last edited by
                        #37

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

                        Hardware
                        iPhone 12 pro (iOS 17.0.2)
                        Oukitel RT3 (Andr. 12)
                        Samsung Galaxy XCover 4 (Andr. 9 Pie)
                        Wireless CarPlay mit (Elebest C650)
                        Wired CarPlay (SEAT Arona - 2021)
                        For more information, click here

                        undefined 1 Reply Last reply 25 Mar 2024, 09:49
                        0
                        • undefined Jörgen
                          25 Mar 2024, 09:43

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

                          undefined Offline
                          undefined Offline
                          harupipapaZZZ
                          wrote on 25 Mar 2024, 09:49 last edited by
                          #38

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

                          undefined 1 Reply Last reply 25 Mar 2024, 12:54
                          0
                          • undefined harupipapaZZZ
                            25 Mar 2024, 09:49

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

                            undefined Offline
                            undefined Offline
                            Con Hennekens
                            Alpha tester
                            wrote on 25 Mar 2024, 12:54 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.

                            Streetpilot 2610 / Zumo 660 / Zumo 395 / CAT S52 + MRA app

                            1 Reply Last reply
                            0
                            • undefined Jörgen
                              10 Mar 2024, 19:36

                              @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?

                              undefined Offline
                              undefined Offline
                              Robert Jeffries
                              wrote on 27 Mar 2024, 13:20 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
                              • undefined Con Hennekens
                                11 Mar 2024, 10:19

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

                                undefined Offline
                                undefined Offline
                                Robert Jeffries
                                wrote on 27 Mar 2024, 13:25 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
                                • undefined Offline
                                  undefined Offline
                                  harupipapaZZZ
                                  wrote on 29 Mar 2024, 16:28 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
                                  • undefined Offline
                                    undefined Offline
                                    joncox
                                    wrote on 29 Sept 2024, 00:22 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
                                    • undefined Offline
                                      undefined Offline
                                      Jörgen
                                      Valued contributor
                                      wrote on 29 Sept 2024, 08:10 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 17.0.2)
                                      Oukitel RT3 (Andr. 12)
                                      Samsung Galaxy XCover 4 (Andr. 9 Pie)
                                      Wireless CarPlay mit (Elebest C650)
                                      Wired CarPlay (SEAT Arona - 2021)
                                      For more information, click here

                                      undefined 2 Replies Last reply 29 Sept 2024, 12:38
                                      0
                                      • undefined Jörgen
                                        29 Sept 2024, 08:10

                                        @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.

                                        undefined Offline
                                        undefined Offline
                                        joncox
                                        wrote on 29 Sept 2024, 12:38 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).

                                        undefined 1 Reply Last reply 29 Sept 2024, 15:28
                                        0
                                        • undefined Jörgen
                                          29 Sept 2024, 08:10

                                          @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.

                                          undefined Offline
                                          undefined Offline
                                          joncox
                                          wrote on 29 Sept 2024, 13:40 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
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • 1
                                          • 2
                                          • 3
                                          ACTIVE USERS
                                          Hubert Thoringundefined
                                          Hubert Thoring
                                          about 13 hours ago
                                          undefined
                                          Con Hennekens
                                          a day ago
                                          undefined
                                          Jörgen
                                          2 days ago
                                          Corjan Meijerinkundefined
                                          Corjan Meijerink
                                          2 days ago
                                          Martin Wilckeundefined
                                          Martin Wilcke
                                          4 days ago
                                          undefined
                                          richtea999
                                          15 May 2025, 10:57
                                          undefined
                                          joncox
                                          29 Sept 2024, 16:46
                                          Leo Kleinundefined
                                          Leo Klein
                                          4 Jun 2024, 13:07
                                          undefined
                                          harupipapaZZZ
                                          29 Mar 2024, 16:28
                                          undefined
                                          Robert Jeffries
                                          27 Mar 2024, 13:25
                                          POPULAR TOPICS
                                          • First point is often ignored
                                            Greenhamundefined
                                            Greenham
                                            about 5 hours ago
                                            0
                                            15
                                            363

                                          • Snelwegen vermijden
                                            Lex.Kloet.RXundefined
                                            Lex.Kloet.RX
                                            about 10 hours ago
                                            0
                                            3
                                            41

                                          • New update! (4.4.0)
                                            undefined
                                            M. Schrijver
                                            about 13 hours ago
                                            22
                                            9
                                            629

                                          • Scrolling Through Waypoints
                                            JP dundefined
                                            JP d
                                            about 8 hours ago
                                            0
                                            21
                                            580

                                          • MyRoute Navigation Next (Samsung Active5 tablet) Review
                                            Lex.Kloet.RXundefined
                                            Lex.Kloet.RX
                                            about 9 hours ago
                                            3
                                            4
                                            129

                                          • In app route generator not close to desired distance
                                            Stefan Hummelinkundefined
                                            Stefan Hummelink
                                            about 11 hours ago
                                            0
                                            2
                                            15

                                          • Positief bericht
                                            Mzokkundefined
                                            Mzokk
                                            about 11 hours ago
                                            0
                                            2
                                            43

                                          • Die App kann keine kurvenreiche Route über 300 KM erstellen?
                                            Hubert Thoringundefined
                                            Hubert Thoring
                                            about 13 hours ago
                                            1
                                            7
                                            195
                                          MY GROUPS
                                          • Login

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