Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. MYSX connector alignment

MYSX connector alignment

Scheduled Pinned Locked Moved Hardware
18 Posts 3 Posters 1.7k Views 2 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.
  • Nca78N Offline
    Nca78N Offline
    Nca78
    Hardware Contributor
    wrote on last edited by Nca78
    #1

    [edit] Discussion about alignment of MYSX connector forked from here:
    https://forum.mysensors.org/topic/2740/easy-newbie-pcb-for-mysensors/521

    Ok thank you @Anticimex for the explanation, I misunderstood (mixed up edges of the board and edges of the connector in the sentence) and thought the connector should be spaced 100mil away from the board edge.

    Sorry @sundberg84 :)

    @Anticimex to explain more: without knowing the distance to at least one of the edges, it's not really possible to make a daughter board with a reed switch or hall sensor that will work on any motherboard. I guess it's the only case where it's annoying but for that case it is :)

    AnticimexA sundberg84S 2 Replies Last reply
    1
    • Nca78N Nca78

      [edit] Discussion about alignment of MYSX connector forked from here:
      https://forum.mysensors.org/topic/2740/easy-newbie-pcb-for-mysensors/521

      Ok thank you @Anticimex for the explanation, I misunderstood (mixed up edges of the board and edges of the connector in the sentence) and thought the connector should be spaced 100mil away from the board edge.

      Sorry @sundberg84 :)

      @Anticimex to explain more: without knowing the distance to at least one of the edges, it's not really possible to make a daughter board with a reed switch or hall sensor that will work on any motherboard. I guess it's the only case where it's annoying but for that case it is :)

      AnticimexA Offline
      AnticimexA Offline
      Anticimex
      Contest Winner
      wrote on last edited by
      #2

      @nca78 @sundberg84 In general, I would recommend placing the connector and align the courtyard along the edge.
      That way, you will get a standard 100mil spacing to the long edge of the connector. It is tricky to put requirement on a second edge due to the pin1 orientation requirement since that essentially require all motherboards to place MYSX at the top left.
      It of course helps alignment-sensitive daughterboards such as yours to ensure motherboard edge alignment, but it puts great restrictions on motherboards. It is a tricky balance.

      I'd suggest you fight it out and then we update the spec if needed ;)

      I can see the merit of both alternatives.

      Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

      1 Reply Last reply
      2
      • Nca78N Nca78

        [edit] Discussion about alignment of MYSX connector forked from here:
        https://forum.mysensors.org/topic/2740/easy-newbie-pcb-for-mysensors/521

        Ok thank you @Anticimex for the explanation, I misunderstood (mixed up edges of the board and edges of the connector in the sentence) and thought the connector should be spaced 100mil away from the board edge.

        Sorry @sundberg84 :)

        @Anticimex to explain more: without knowing the distance to at least one of the edges, it's not really possible to make a daughter board with a reed switch or hall sensor that will work on any motherboard. I guess it's the only case where it's annoying but for that case it is :)

        sundberg84S Offline
        sundberg84S Offline
        sundberg84
        Hardware Contributor
        wrote on last edited by sundberg84
        #3

        @nca78 - no worries, and as I said - I had the same questions.
        @Anticimex - I understand your concerns and the balance but not to specify top-left means that you can only make daughtherboards as long as the connector or the daughtherboard have a risk of be aligned under the motherboard.

        0_1519291642328_e137bb94-7446-4985-95c2-7973a2082d31-image.png

        If we could specify top-left, it doesnt mean the connector is stuck in one corner. You could rotate this 90dgr meaning you have all four corners to work with.

        0_1519291849093_6e461f8d-84a3-4cf1-aeaf-92004eb743ad-image.png

        In my case I aligned it in the bottom-left corner. Same there... possible to rotate it but that can cause issues with differente MysX version (length of the connector).

        @mfalkvidd - could we move this MysX discussion to the MysX thread intstead? Or Maybe anticimex can fix that?

        Controller: Proxmox VM - Home Assistant
        MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
        MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
        RFLink GW - Arduino Mega + RFLink Shield, 433mhz

        AnticimexA 2 Replies Last reply
        0
        • sundberg84S sundberg84

          @nca78 - no worries, and as I said - I had the same questions.
          @Anticimex - I understand your concerns and the balance but not to specify top-left means that you can only make daughtherboards as long as the connector or the daughtherboard have a risk of be aligned under the motherboard.

          0_1519291642328_e137bb94-7446-4985-95c2-7973a2082d31-image.png

          If we could specify top-left, it doesnt mean the connector is stuck in one corner. You could rotate this 90dgr meaning you have all four corners to work with.

          0_1519291849093_6e461f8d-84a3-4cf1-aeaf-92004eb743ad-image.png

          In my case I aligned it in the bottom-left corner. Same there... possible to rotate it but that can cause issues with differente MysX version (length of the connector).

          @mfalkvidd - could we move this MysX discussion to the MysX thread intstead? Or Maybe anticimex can fix that?

          AnticimexA Offline
          AnticimexA Offline
          Anticimex
          Contest Winner
          wrote on last edited by
          #4

          @sundberg84 A valid point. Still it is more restricted than currently, but I have no problem with it, and if you are fine with it, lets go for that. I will update the spec to clarify that pin1 should be oriented to be closest to the corner of the board, with 100mil spacing to both edges.

          Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

          sundberg84S 1 Reply Last reply
          0
          • AnticimexA Anticimex

            @sundberg84 A valid point. Still it is more restricted than currently, but I have no problem with it, and if you are fine with it, lets go for that. I will update the spec to clarify that pin1 should be oriented to be closest to the corner of the board, with 100mil spacing to both edges.

            sundberg84S Offline
            sundberg84S Offline
            sundberg84
            Hardware Contributor
            wrote on last edited by sundberg84
            #5

            @anticimex - I understand your points as well - and i think you should hold on until others in the community can share their thoughs as well. I dont want to be the only one changing this - it might be to the worse.

            Controller: Proxmox VM - Home Assistant
            MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
            MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
            RFLink GW - Arduino Mega + RFLink Shield, 433mhz

            1 Reply Last reply
            0
            • sundberg84S sundberg84

              @nca78 - no worries, and as I said - I had the same questions.
              @Anticimex - I understand your concerns and the balance but not to specify top-left means that you can only make daughtherboards as long as the connector or the daughtherboard have a risk of be aligned under the motherboard.

              0_1519291642328_e137bb94-7446-4985-95c2-7973a2082d31-image.png

              If we could specify top-left, it doesnt mean the connector is stuck in one corner. You could rotate this 90dgr meaning you have all four corners to work with.

              0_1519291849093_6e461f8d-84a3-4cf1-aeaf-92004eb743ad-image.png

              In my case I aligned it in the bottom-left corner. Same there... possible to rotate it but that can cause issues with differente MysX version (length of the connector).

              @mfalkvidd - could we move this MysX discussion to the MysX thread intstead? Or Maybe anticimex can fix that?

              AnticimexA Offline
              AnticimexA Offline
              Anticimex
              Contest Winner
              wrote on last edited by
              #6

              @sundberg84 As for issue of the length of the connector, no, it should not be a problem. It always start with pin1 and grows "downward". As long as pin1 is closest to the corner, any MYSX version should align, as long as they can physically fit.

              Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

              sundberg84S 1 Reply Last reply
              0
              • AnticimexA Anticimex

                @sundberg84 As for issue of the length of the connector, no, it should not be a problem. It always start with pin1 and grows "downward". As long as pin1 is closest to the corner, any MYSX version should align, as long as they can physically fit.

                sundberg84S Offline
                sundberg84S Offline
                sundberg84
                Hardware Contributor
                wrote on last edited by
                #7

                @anticimex -exactly! But it will not work if you did like I did it in EasyPCB and start from the last pin :) (Bottom-left)

                Controller: Proxmox VM - Home Assistant
                MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                AnticimexA 1 Reply Last reply
                0
                • sundberg84S sundberg84

                  @anticimex -exactly! But it will not work if you did like I did it in EasyPCB and start from the last pin :) (Bottom-left)

                  AnticimexA Offline
                  AnticimexA Offline
                  Anticimex
                  Contest Winner
                  wrote on last edited by
                  #8

                  @sundberg84 No, but that is just the price of evolution.

                  Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

                  sundberg84S 1 Reply Last reply
                  0
                  • AnticimexA Anticimex

                    @sundberg84 No, but that is just the price of evolution.

                    sundberg84S Offline
                    sundberg84S Offline
                    sundberg84
                    Hardware Contributor
                    wrote on last edited by
                    #9

                    @anticimex - happy to pay that price, isnt that what open hardware is all about? Stronger together...

                    Controller: Proxmox VM - Home Assistant
                    MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                    MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                    RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                    AnticimexA 1 Reply Last reply
                    1
                    • sundberg84S sundberg84

                      @anticimex - happy to pay that price, isnt that what open hardware is all about? Stronger together...

                      AnticimexA Offline
                      AnticimexA Offline
                      Anticimex
                      Contest Winner
                      wrote on last edited by
                      #10

                      @sundberg84 I will just go ahead and update the spec. Yes, it may cause some existing designs to violate the spec, but that will always be the case. We look forwards, not backwards :)
                      Spec is here.

                      Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

                      sundberg84S 2 Replies Last reply
                      2
                      • AnticimexA Anticimex

                        @sundberg84 I will just go ahead and update the spec. Yes, it may cause some existing designs to violate the spec, but that will always be the case. We look forwards, not backwards :)
                        Spec is here.

                        sundberg84S Offline
                        sundberg84S Offline
                        sundberg84
                        Hardware Contributor
                        wrote on last edited by
                        #11

                        @anticimex @Nca78
                        What would you say is the clearance needed for components above a motherboard? If we wants a daugtherboard to be "on-top" with only a 2,54 male header on the motherboard (should this be soldered to the daugherboard?) we are talking about 2-3mm clearance and with this... not many through-hole components will fit.

                        Another way would be not to specify how the daugher and mother should be connected. In EasyPCB I have all the components on top... and I should without issues be able to solder a single 2.54 male header between these boards if the daugherboard connected under the motherboard. This is actually my plan... because to be able to follow the rules + clearance I have to solder male header onto the mother and a female header onto the daugher.

                        Controller: Proxmox VM - Home Assistant
                        MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                        MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                        RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                        AnticimexA 1 Reply Last reply
                        0
                        • sundberg84S sundberg84

                          @anticimex @Nca78
                          What would you say is the clearance needed for components above a motherboard? If we wants a daugtherboard to be "on-top" with only a 2,54 male header on the motherboard (should this be soldered to the daugherboard?) we are talking about 2-3mm clearance and with this... not many through-hole components will fit.

                          Another way would be not to specify how the daugher and mother should be connected. In EasyPCB I have all the components on top... and I should without issues be able to solder a single 2.54 male header between these boards if the daugherboard connected under the motherboard. This is actually my plan... because to be able to follow the rules + clearance I have to solder male header onto the mother and a female header onto the daugher.

                          AnticimexA Offline
                          AnticimexA Offline
                          Anticimex
                          Contest Winner
                          wrote on last edited by
                          #12

                          @sundberg84 quoting the spec: The motherboard provides the male part and the daughterboard mates using the corresponding female part.

                          So clearance should be based on the male socket that the pins go through in the header. But we could add a few mm so the motherboard is able to place low profile parts underneath, while restricting daughterboards to only use low profile parts on the back side.

                          Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

                          1 Reply Last reply
                          0
                          • sundberg84S Offline
                            sundberg84S Offline
                            sundberg84
                            Hardware Contributor
                            wrote on last edited by
                            #13

                            in the same time, it doesnt say if the motherboard should be on top or bottom :)
                            I want to be able to use a daugherboard as big as the motherboard (50x50) so I think the clearance needs to be atleast so you can fit a nrf24l01+.

                            daughterboard mates using the corresponding female part.

                            This is possible if the daugherboard uses the female 2.54 pins.

                            Controller: Proxmox VM - Home Assistant
                            MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                            MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                            RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                            AnticimexA 1 Reply Last reply
                            0
                            • sundberg84S sundberg84

                              in the same time, it doesnt say if the motherboard should be on top or bottom :)
                              I want to be able to use a daugherboard as big as the motherboard (50x50) so I think the clearance needs to be atleast so you can fit a nrf24l01+.

                              daughterboard mates using the corresponding female part.

                              This is possible if the daugherboard uses the female 2.54 pins.

                              AnticimexA Offline
                              AnticimexA Offline
                              Anticimex
                              Contest Winner
                              wrote on last edited by
                              #14

                              @sundberg84 correct, the spec allows you to place the connector on either side. And right now, it is permissive of component placement and only give recommendations.

                              Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

                              sundberg84S 1 Reply Last reply
                              0
                              • AnticimexA Anticimex

                                @sundberg84 correct, the spec allows you to place the connector on either side. And right now, it is permissive of component placement and only give recommendations.

                                sundberg84S Offline
                                sundberg84S Offline
                                sundberg84
                                Hardware Contributor
                                wrote on last edited by sundberg84
                                #15

                                @anticimex ok, sounds good! That makes two possibilities for any user. If a user for example wants to use female + male header on radio + pro mini on EasyPCB they will not be able to use a daugherboard on top... but can connect it under.

                                0_1519388968437_351ba53c-2326-4d71-a77e-34588754fbd1-image.png

                                and to save space im going to use single male headers and solder them to both boards.

                                Controller: Proxmox VM - Home Assistant
                                MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                                MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                                RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                                AnticimexA 1 Reply Last reply
                                0
                                • sundberg84S sundberg84

                                  @anticimex ok, sounds good! That makes two possibilities for any user. If a user for example wants to use female + male header on radio + pro mini on EasyPCB they will not be able to use a daugherboard on top... but can connect it under.

                                  0_1519388968437_351ba53c-2326-4d71-a77e-34588754fbd1-image.png

                                  and to save space im going to use single male headers and solder them to both boards.

                                  AnticimexA Offline
                                  AnticimexA Offline
                                  Anticimex
                                  Contest Winner
                                  wrote on last edited by
                                  #16

                                  @sundberg84 just be careful if having a design that encourage mounting the MYSX on both sides. Since a daughterboard will have to do the same modification or the interface will be mirrored.
                                  So if a user has a soldered daughterboard with the connector on the far side and decide to move it to your motherboard which has the connector on the far side, things might burn.

                                  Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

                                  sundberg84S 1 Reply Last reply
                                  0
                                  • AnticimexA Anticimex

                                    @sundberg84 just be careful if having a design that encourage mounting the MYSX on both sides. Since a daughterboard will have to do the same modification or the interface will be mirrored.
                                    So if a user has a soldered daughterboard with the connector on the far side and decide to move it to your motherboard which has the connector on the far side, things might burn.

                                    sundberg84S Offline
                                    sundberg84S Offline
                                    sundberg84
                                    Hardware Contributor
                                    wrote on last edited by sundberg84
                                    #17

                                    @anticimex yes, but that only apply if the daugherboard has been soldered with headers for top-mounting and the user descides to move the daugherboard to a new motherboard. As long as you decide how you want to use the daugherboard and pin 1 always is towards the corner it should be fine. No mirroring as long as you only swap from above to below.

                                    Do you see any application where you have a daugherboard you move around between nodes? Maybe some sort of debug or programming daugherboard?

                                    Controller: Proxmox VM - Home Assistant
                                    MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                                    MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                                    RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                                    AnticimexA 1 Reply Last reply
                                    0
                                    • sundberg84S sundberg84

                                      @anticimex yes, but that only apply if the daugherboard has been soldered with headers for top-mounting and the user descides to move the daugherboard to a new motherboard. As long as you decide how you want to use the daugherboard and pin 1 always is towards the corner it should be fine. No mirroring as long as you only swap from above to below.

                                      Do you see any application where you have a daugherboard you move around between nodes? Maybe some sort of debug or programming daugherboard?

                                      AnticimexA Offline
                                      AnticimexA Offline
                                      Anticimex
                                      Contest Winner
                                      wrote on last edited by
                                      #18

                                      @sundberg84 right, but both boards have to be swapped. So boards won't be "off the shelf" if one of the two is swapped.

                                      Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

                                      1 Reply Last reply
                                      1
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      24

                                      Online

                                      11.7k

                                      Users

                                      11.2k

                                      Topics

                                      113.0k

                                      Posts


                                      Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • MySensors
                                      • OpenHardware.io
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular