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. Easy/Newbie PCB for MySensors

Easy/Newbie PCB for MySensors

Scheduled Pinned Locked Moved Hardware
257 Posts 37 Posters 105.3k Views 38 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.
  • sundberg84S Offline
    sundberg84S Offline
    sundberg84
    Hardware Contributor
    wrote on last edited by
    #14

    @Dylano Depending on what sensor you wish to run and how frequent you want to get data!
    One example: DHT22, sleeping 15min and sending Temp/Hum with a china/ebay booster is about a year.

    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

    D 1 Reply Last reply
    0
    • sundberg84S sundberg84

      @Dylano Depending on what sensor you wish to run and how frequent you want to get data!
      One example: DHT22, sleeping 15min and sending Temp/Hum with a china/ebay booster is about a year.

      D Offline
      D Offline
      Dylano
      wrote on last edited by
      #15

      @sundberg84

      Ok thanks for fast response..
      I think i am going to build my whole house with your board, incl Domoticz, i got the best Home automation house of the world :-)
      Give it a try, i hope i have ordered the good stuff, and i hope i get the boards..

      Is there a latest or best working sketch, include the batterysave option from mysensors, you use?

      Domoticz, with a lot of working hardware, include mysensors :-)
      OpenPLI, RuneAudio, Solarmeter, etc......

      Not a great builder of software and hardware, more a user...
      Only i try to do my best :-(

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

        You use any sketch you want. The PCB is just a platform for the arduino and radio and sensor input.
        Then you upload your code to the arduino as usual (see the getting started and build section for code examples.

        To save battery use the sleep function, you find all info in the battery page.
        Good luck!

        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
        1
        • jlehtinenJ Offline
          jlehtinenJ Offline
          jlehtinen
          wrote on last edited by
          #17

          Hi,
          I also chose your PCB as "a base" for my mysensor network expansion. :-) Ordered 10 boards via dirtypcb, now it's just the wait that kills me. :wink: Thanks for your effort sundberg84 on designing this PCB, appreciated. :thumbsup:

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

            @jlehtinen @Dylano - Thank you for the kind words. My reward is to see so many use it and it helps people out.

            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
            • D Offline
              D Offline
              dakipro
              wrote on last edited by
              #19

              as said, excellent design, should come as an option in the store, so that people can just get started.

              Is there maybe a revision or version where radio is 180 degrees rotated, so that it "covers" the pins on the left (radio antena is looking down)? That way we can have radio on the stands, and after we solder pins then we just plug inn the radio, that would reduce overall footprint while still having all other benefits? I might try to modify the PCB when I find time, but just trowing ideas in the air :)

              C: OpenHAB2 with node-red on linux laptop
              GW: Arduino Nano - W5100 Ethernet, Nrf24l01+ 2,4Ghz mqtt
              GW: Arduino Mega, RFLink 433Mhz

              1 Reply Last reply
              0
              • mfalkviddM Offline
                mfalkviddM Offline
                mfalkvidd
                Mod
                wrote on last edited by
                #20

                Having metal close to the radio antenna will likely mess up the reception. That's why the pcb is designed to have the antenna sticking out.

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

                  @dakipro - as @mfalkvidd said, i have learnt that the hard way.
                  Feel free to change and modify the design, it might work in some cases but as generic/general pcb having the radio sticking out some has worked best.

                  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
                  • D Offline
                    D Offline
                    dakipro
                    wrote on last edited by
                    #22

                    ok, i was not considering that at all... I made few sensors in a "sandwich" of radio and pro mini and they worked fine (although they are pretty close to gateway now that I think about it), so it seamed like the logical choice to have radio in parallell with something else :)
                    But then I will not complicate my life and order package of the board, and ofcourse donate a few bucks to support hard work and your time! :+1:

                    C: OpenHAB2 with node-red on linux laptop
                    GW: Arduino Nano - W5100 Ethernet, Nrf24l01+ 2,4Ghz mqtt
                    GW: Arduino Mega, RFLink 433Mhz

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      shabba
                      wrote on last edited by
                      #23

                      I bought a pile of these too. Thanks @sundberg84 - Now for the RFM69 version ? :-)

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

                        @shabba - I dont use RFM69 but if you order and debug i can build it.

                        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
                        1
                        • S Offline
                          S Offline
                          shabba
                          wrote on last edited by
                          #25

                          I ordered some. Just would need a pin layout and make sure only 3.3v to all pins.

                          1 Reply Last reply
                          0
                          • N Offline
                            N Offline
                            nunver
                            wrote on last edited by
                            #26

                            @sundberg84 I am ordering the PCB's of Ver.8 today. Again, really nice and helpful work for newbies like me. Just one newbie question, though. I understand that both Arduino and NRF are capable of operating down to about 2V. Why do we need the booster in battery operation. I plan to use only Dallas 18B20. Thanks.

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

                              @nunver Some sensors are not able to work down below 3.3v, and the im really skeptical if you can operate the arduino 3.3v down to 2v... mine dies when it reaches like 2.8V. Also, with a booster you can operate down to 0.9v - so i highly recommend it.

                              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 N 2 Replies Last reply
                              0
                              • sundberg84S sundberg84

                                @nunver Some sensors are not able to work down below 3.3v, and the im really skeptical if you can operate the arduino 3.3v down to 2v... mine dies when it reaches like 2.8V. Also, with a booster you can operate down to 0.9v - so i highly recommend it.

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

                                @sundberg84 to get the arduino to operate at lower voltages you need to reconfigure a few fuses. Brown out reset and such things. I've seen the settings somewhere in the forum and a google search also works. There are online tools to set up the fuses (to get the values to write that is).

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

                                1 Reply Last reply
                                0
                                • sundberg84S sundberg84

                                  @nunver Some sensors are not able to work down below 3.3v, and the im really skeptical if you can operate the arduino 3.3v down to 2v... mine dies when it reaches like 2.8V. Also, with a booster you can operate down to 0.9v - so i highly recommend it.

                                  N Offline
                                  N Offline
                                  nunver
                                  wrote on last edited by
                                  #29

                                  @sundberg84 thanks for clarification. From what @Anticimex wrote, I understand I have to tinker beyond my newbie hat :smile: to get Arduino to operate without booster. Thanks again.

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

                                    @Anticimex Thank you for that input - i have not change the fuses.
                                    But a small warning to new members - its not kind of newbie friendly.

                                    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
                                    • BruseB Offline
                                      BruseB Offline
                                      Bruse
                                      wrote on last edited by
                                      #31
                                      This post is deleted!
                                      1 Reply Last reply
                                      1
                                      • D Offline
                                        D Offline
                                        dakipro
                                        wrote on last edited by
                                        #32

                                        I just received first order and made one sensor, and I must say that I was a bit skeptical if this is the right pcb for me, I was thinking on somehow reducing footprint a bit or having a better idea about positioning of elements etc, but after making one node I realized that I LOVE IT! :)
                                        It brings back the title of the build section of this website (Build = Fun), wheres before I would spend a whole afternoon (and usually have a headache in the evening) for just connecting the radio on the prototype board. Now I made a node with 4 nodes in ~1 hour, and it looks much better then the wire mess from before (old node on the right)
                                        0_1458746186389_IMG_6040_1024.jpg

                                        However I did spent about 3 hours debugging why my "touch" capacitive sensor doesn't work when I plug inn the radio (it works fine without the radio, which was just headbanging to figure out).

                                        I have found that pin 2 is connected to the radio, which could be a good thing if mysensors begins to use IRQ pin on the radio. This probably works in 99% of the cases as it is today, but for the capacitive touch sensor when resistor is connected between pins 2 and four, node never detects that you are touching it. Scalpel blade solved this pretty easily, but it took me 4 hours to figure out what was going on and why my touch sensor doesn't work.

                                        I would suggest then to either make pin 2 reserved to the radio, thus removing it from the "available pins" area, or disconnect it from the radio for the time being (not sure when it is planned to use IRQ pin). Or at least marking it somehow on the board if possible, so that we get reminded that pin2 is connected to the radio as well and could interfere with some sensors.

                                        While on the subject of suggestions, I see there is almost no connections bellow the radio, so maybe radio could go a bit lower in the board so that it doesn't stick (having no metal parts/lines bellow the radio should not obstruct the signal, it is just empty pcb?) Preserving space for antenna could be done something like this https://www.openhardware.io/uploads/56ecf010b2b0966107ebedfa/image/1458410585539-image.jpeg . I am not sure when I will have some time (and energy) to learn to modify pcb files my self, but maybe it is easy for someone to try it :)

                                        Otherwise, as said before, excellent work, this should be featured in the 'build' section of the website as it is one of the most useful things, especially for novices.

                                        Thank you for making it

                                        C: OpenHAB2 with node-red on linux laptop
                                        GW: Arduino Nano - W5100 Ethernet, Nrf24l01+ 2,4Ghz mqtt
                                        GW: Arduino Mega, RFLink 433Mhz

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

                                          Hi @dakipro! Thank you for those kind words and thank you for the feedback.

                                          About the IRQ pin, I will consider that, maybe a jumper, but what i know of the radio should not use this at all. Im not sure why its not working but good you found out. Do you use D3 for other things - if not i recommend to always use d3 instead of d2/irq.

                                          Yes, in 99% if the cases you should be able to have the radio over the board... BUT I have had issue and since it should be a newbie frendly board i want it to work 100% of the times.

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


                                          15

                                          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