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 6.7k 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 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
          Instructor
          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
              • undefined joncox
                29 Sept 2024, 12:38

                @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 Offline
                undefined Offline
                Jörgen
                Instructor
                wrote on 29 Sept 2024, 15:28 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 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 undefined 2 Replies Last reply 29 Sept 2024, 15:30
                0
                • undefined Jörgen
                  29 Sept 2024, 15:28

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

                  undefined Offline
                  undefined Offline
                  joncox
                  wrote on 29 Sept 2024, 15:30 last edited by
                  #48

                  @Jörgen I can't find the key assignment for "skip waypoint" listed anywhere on the internet. Can the developer of MRA say which keyboard code (HID code) is assigned to "skip waypoint"?

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

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

                    undefined Offline
                    undefined Offline
                    Jörgen
                    Instructor
                    wrote on 29 Sept 2024, 15:31 last edited by
                    #49

                    The joystick is working still ok, the center button is a bit difficult to hit, so another button for center is maybe the solution, but then you four buttons (zoom +/-, Center and Skip WP) plus joystick.

                    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 29 Sept 2024, 16:46
                    0
                    • undefined joncox
                      29 Sept 2024, 15:30

                      @Jörgen I can't find the key assignment for "skip waypoint" listed anywhere on the internet. Can the developer of MRA say which keyboard code (HID code) is assigned to "skip waypoint"?

                      undefined Offline
                      undefined Offline
                      Jörgen
                      Instructor
                      wrote on 29 Sept 2024, 16:46 last edited by Jörgen
                      #50

                      @joncox Ok, it is a "d"

                      Joystick is "up, down, left right" (like cursor)
                      Zoom is "+ / -" on button A and B
                      Center is "c" (on joystick)
                      long press Center "n" for menu

                      And I have long press an B skip waypoint "d" HID_KEY_D

                      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

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

                        The joystick is working still ok, the center button is a bit difficult to hit, so another button for center is maybe the solution, but then you four buttons (zoom +/-, Center and Skip WP) plus joystick.

                        undefined Offline
                        undefined Offline
                        joncox
                        wrote on 29 Sept 2024, 16:46 last edited by
                        #51

                        @Jörgen Here is a MotoButtons 2 case design that uses the $2.50 USD joystick. This will be a lot easier to assemble because of the cutouts for the Adafruit $2.50 5-way joystick.

                        This will be almost as inexpensive as the original MotoButtons to build, around $45 USD.

                        MB2_1_case_nocomps.png

                        MB2_1_case.png

                        undefined 1 Reply Last reply 29 Sept 2024, 20:03
                        3
                        • undefined joncox
                          29 Sept 2024, 16:46

                          @Jörgen Here is a MotoButtons 2 case design that uses the $2.50 USD joystick. This will be a lot easier to assemble because of the cutouts for the Adafruit $2.50 5-way joystick.

                          This will be almost as inexpensive as the original MotoButtons to build, around $45 USD.

                          MB2_1_case_nocomps.png

                          MB2_1_case.png

                          undefined Offline
                          undefined Offline
                          Con Hennekens
                          wrote on 29 Sept 2024, 20:03 last edited by Con Hennekens
                          #52

                          @joncox, The integration of the cheap joystick looks great! The recess gives a nice method of glueing in the rubber. I will definitely try that some time!

                          If I may make a suggestion:
                          BarButtons uses a schema to combine multiple buttons to less pins. Your design needs a full pin for each button. BarButtons programming design allows for additional buttons. I am thinking:

                          • separate volume buttons
                          • a button to easily switch between a navigation or a media keymap
                          • a Push-To-Talk button for Zello or likewise apps

                          This is especially useful since the joystick leaves a lot of space for additional keys 😉

                          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
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • 1
                          • 2
                          • 3
                          ACTIVE USERS
                          Corjan Meijerinkundefined
                          Corjan Meijerink
                          a day ago
                          undefined
                          Con Hennekens
                          a day ago
                          Hubert Thoringundefined
                          Hubert Thoring
                          2 days ago
                          undefined
                          Jörgen
                          3 days ago
                          richtea999undefined
                          richtea999
                          9 days ago
                          Martin Wilckeundefined
                          Martin Wilcke
                          10 days ago
                          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
                          • Shaping point ignored by app
                            Steve Jarrellundefined
                            Steve Jarrell
                            6 minutes ago
                            0
                            12
                            270

                          • Skip waypoint dialog suggestions
                            Guzzistundefined
                            Guzzist
                            17 minutes ago
                            1
                            4
                            93

                          • Suggestion - Compass on screen layout option
                            Steve Jarrellundefined
                            Steve Jarrell
                            15 minutes ago
                            0
                            9
                            250

                          • Routing Mistakes
                            undefined
                            UwB
                            about 6 hours ago
                            0
                            3
                            82

                          • MRA haast niet te gebruiken met Android Auto
                            CD130undefined
                            CD130
                            about an hour ago
                            0
                            3
                            76

                          • Bonjour la communauté
                            undefined
                            0
                            1
                            19

                          • Location freezes after phone locked/unlocked
                            undefined
                            Steve Cuttell
                            about 6 hours ago
                            0
                            3
                            97

                          • Looks van de maps
                            undefined
                            0
                            1
                            56
                          MY GROUPS
                          • Login

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