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. Yet another PCB to address (nearly) all Arduino pins

Yet another PCB to address (nearly) all Arduino pins

Scheduled Pinned Locked Moved Hardware
26 Posts 6 Posters 10.0k Views 9 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.
  • mfalkviddM Offline
    mfalkviddM Offline
    mfalkvidd
    Mod
    wrote on last edited by mfalkvidd
    #2

    That's a feature-packed board :)
    Have you considered supporting the mysx connector?

    1 Reply Last reply
    1
    • TD22057T Offline
      TD22057T Offline
      TD22057
      Hardware Contributor
      wrote on last edited by
      #3

      Looks very cool.

      The immediate thing I noticed is that there should be bypass capacitors on all the IC's. So a 0.1uF cap on the crypto and flash memory chips. And if you have caps in the schematic, they should really be wired with the chip they go with. I noticed there are a few caps in the schematic that are by themselves (just vcc/cap/gnd) - if those are bypass caps, it helps a lot to have them shown in the schematic with the IC they go with. That makes it clear that they need to be on the board next to the IC and not at an arbitrary location.

      Mounting holes for screws might also be a good idea.

      1 Reply Last reply
      1
      • GertSandersG Offline
        GertSandersG Offline
        GertSanders
        Hardware Contributor
        wrote on last edited by
        #4

        A7 is an analog input only pin. So connecting a LED will not work. In the MySensor library the atsha204a is expected on A3.

        1 Reply Last reply
        2
        • GertSandersG Offline
          GertSandersG Offline
          GertSanders
          Hardware Contributor
          wrote on last edited by
          #5

          Does the layout survive a design rule check ?

          The pads of the 1.27" pinheaders seem very close to each other.

          1 Reply Last reply
          1
          • P Offline
            P Offline
            phil83
            wrote on last edited by
            #6

            Hey guys,

            many thanks so far, I will incorporate TD's ideas tomorrow.
            For the A7, many thanks to Gert! Only A0-A5 can be used as digital pins so I will change this!
            Design rule check was fine.

            Thanks again and have a nice evening,
            Philipp

            1 Reply Last reply
            1
            • P Offline
              P Offline
              phil83
              wrote on last edited by
              #7

              So this could be an updates pin assignment:

              Arduino Pin/ Function/ Pinhead
              0/ RXI/ not used
              1/ TXO/ not used
              2/ D2/ NRF24 / Pinhead 1 / Button (via jumper)
              3/ D3/ Pinhead 1
              4/ D4/ Pinhead 2
              5/ D5/ Pinhead ISP
              6/ D6/ LED
              7/ D7/ LED
              8/ D8/ 25AA256
              9/ D9/ NRF24
              10/ D10/ NRF24
              11/ MOSI/ Pinhead ISP
              12/ MISO/ Pinhead ISP
              13/ SCK/ Pinhead ISP
              A0/ A0/ Voltage divider
              A1/ A1/ Dallas 18B20
              A2/ A2/ Pinhead 2
              A3/ A3/ Pinhead ISP
              A4/ SDA/ Pinhead I2C
              A5/ SCL/ Pinhead I2C
              A6/ A6/ Pinhead 2
              A7/ A7/ Pinhead 1

              What do you think?
              Best regards,
              Philipp

              1 Reply Last reply
              1
              • tbowmoT Offline
                tbowmoT Offline
                tbowmo
                Admin
                wrote on last edited by
                #8

                like @mfalkvidd asked.. Have you seen the MYSX connector? A "standardized" connector for mysensors platform..

                https://github.com/mysensors-kicad/documentation/blob/master/TheMYSXconnector.pdf

                1 Reply Last reply
                1
                • P Offline
                  P Offline
                  phil83
                  wrote on last edited by
                  #9

                  Regarding the MYSX connector, I have seen the specification before but for me the 2.54mm pinheads are way to big since I wanted to have a really small board that I can also use for quite small sensors (window open for example). I changed some connections and came up with that scheme now:
                  0_1456052963816_mini sensor v6.png

                  I added the caps for the ICs, many thanks again for the hint!
                  Philipp

                  1 Reply Last reply
                  2
                  • P Offline
                    P Offline
                    phil83
                    wrote on last edited by
                    #10

                    Hi there,

                    I had some more time to work on it and I rearranged the parts on the board. One question for me is how big to make the drill holes for mounting? Is 2mm ok?

                    0_1456510649033_v6.1.png
                    0_1456510664572_v6.1scheme.png

                    I will clean up the silk screen writings the weekend and then send it out to China :-)

                    Many thanks so far,
                    best regards,
                    Philipp

                    1 Reply Last reply
                    0
                    • TD22057T Offline
                      TD22057T Offline
                      TD22057
                      Hardware Contributor
                      wrote on last edited by
                      #11

                      You can find Eagle parts for M2, M2.5, M3 drill holes with tight and loose clearance in my Eagle parts library. I created the parts from this blog page.

                      1 Reply Last reply
                      2
                      • P Offline
                        P Offline
                        phil83
                        wrote on last edited by
                        #12

                        Hi TD,
                        many thanks for the library, I incorporated the drill holes and it looks much better now!

                        0_1456571043915_mini sensor v6.2.png

                        Best regards,
                        Philipp

                        V GertSandersG 2 Replies Last reply
                        1
                        • P phil83

                          Hi TD,
                          many thanks for the library, I incorporated the drill holes and it looks much better now!

                          0_1456571043915_mini sensor v6.2.png

                          Best regards,
                          Philipp

                          V Offline
                          V Offline
                          vikasjee
                          wrote on last edited by
                          #13

                          @phil83 said:

                          Hi TD,
                          many thanks for the library, I incorporated the drill holes and it looks much better now!

                          0_1456571043915_mini sensor v6.2.png

                          Best regards,
                          Philipp

                          HI Philipp,

                          Will you like to share your files with this final version of your PCB? This is an excellent stuff. Appreciate your design skills...

                          1 Reply Last reply
                          0
                          • P phil83

                            Hi TD,
                            many thanks for the library, I incorporated the drill holes and it looks much better now!

                            0_1456571043915_mini sensor v6.2.png

                            Best regards,
                            Philipp

                            GertSandersG Offline
                            GertSandersG Offline
                            GertSanders
                            Hardware Contributor
                            wrote on last edited by
                            #14

                            @phil83 If small is the target, use the SMD version of the NRF24L01+. Here is a small NRF24 library.

                            0_1456596545540_NRF24L01plus.lbr

                            1 Reply Last reply
                            0
                            • tbowmoT Offline
                              tbowmoT Offline
                              tbowmo
                              Admin
                              wrote on last edited by
                              #15

                              @phil83

                              Nice board, but still would suggest MYSX.. It's got different variants, with more / less pins available..

                              I'm playing around with a boardlayout that's 18x30mm, with MYSX connector, and nrf24 (SMD) the NRF will protrude over one end of the board with ~5-7mm (Antenna area). so total length will be 18x37mm (or something in that area).

                              1 Reply Last reply
                              1
                              • TD22057T Offline
                                TD22057T Offline
                                TD22057
                                Hardware Contributor
                                wrote on last edited by
                                #16

                                One more tip: If you want to order a full 10x10 cm board, you can panelize them yourself and use https://github.com/p12tic/eagle-brd-merge to get around the 10x8 limit in the free version of Eagle. Worked great for my mother/daughter board order.

                                1 Reply Last reply
                                0
                                • P Offline
                                  P Offline
                                  phil83
                                  wrote on last edited by
                                  #17

                                  Hi all,
                                  many thanks for all the valuable input!
                                  I will share my files after having tested the board by myself for the first time!

                                  @GertSanders: I've never thought about using the SMD version of NRF24L01, it really looks interesting!

                                  @tbowmo: Your board size is really impressive, are you also using the EEPROM and ATSHA on that small size board?

                                  The smallest and still (hopefully) manufacturable for me seems to be around 44x21mm...
                                  0_1456693207843_micro sensor v1.1.png
                                  Right now I'm waiting for all of the parts of my reflow oven, I have some boards for testing here and in case I'm successful with reflowing, I will order new boards in China.

                                  Best regards,
                                  Philipp

                                  1 Reply Last reply
                                  0
                                  • P Offline
                                    P Offline
                                    phil83
                                    wrote on last edited by
                                    #18

                                    @TD22057: My dealer in China does some panelization for me as well, last time I ordered 20 board (size about 25x45mm) and I received 42... That was more than fine for me. But thanks for the link!

                                    1 Reply Last reply
                                    0
                                    • tbowmoT Offline
                                      tbowmoT Offline
                                      tbowmo
                                      Admin
                                      wrote on last edited by
                                      #19

                                      @phil83

                                      It's complete with external flash (for OTA), atsha204, voltage regulator, 2 led's and a Si7021. Using 0603 smd components though.. (And it only got components on one side..)

                                      Still working on some details, before publishing it though...

                                      1 Reply Last reply
                                      0
                                      • P Offline
                                        P Offline
                                        phil83
                                        wrote on last edited by
                                        #20

                                        @tbowmo: Sounds very impressive, chapeau! I'm looking forward to seeing your design when it is finished!

                                        1 Reply Last reply
                                        0
                                        • GertSandersG Offline
                                          GertSandersG Offline
                                          GertSanders
                                          Hardware Contributor
                                          wrote on last edited by
                                          #21

                                          @tbowmo I have been working on a similar board. The matter of external connections for switches and external sensors keeps me busy. The 1,27 mm spaced headers seem like a possible solution. But I have not found any female headers with wires (Dupont style) to go with the male versions. How do you solve the connection problem ?

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


                                          11

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.1k

                                          Posts


                                          Copyright 2025 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