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. PCB Boards for MySensors

PCB Boards for MySensors

Scheduled Pinned Locked Moved Hardware
56 Posts 24 Posters 59.1k Views 23 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.
  • FotoFieberF Offline
    FotoFieberF Offline
    FotoFieber
    Hardware Contributor
    wrote on last edited by
    #26

    @GertSanders
    Nice design! :+1:

    I think I will purchase this one instead of my design next time I need some mysensor nodes...

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

      FYI for anyone looking to get PCB's made, here is a price comparison site that shows you various manufacturers and what they'll charge you for different sized boards. Prices are crazy cheap these days...

      http://pcbshopper.com/

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

        @hek Since the OP has not been online the past 5 months, is it possible for someone else to take over editing this post of PCB's for MySensors ? I think you were making a site to collect open source hardware, is that a possible avenue to publish design compatible with MySensors ?

        1 Reply Last reply
        0
        • hekH Online
          hekH Online
          hek
          Admin
          wrote on last edited by
          #29

          Yes, the idea was to have a openhardware.io as a place for publishing open hardware accompanying the mysensors site/forum.

          The emryo is still on my computer but I got stuck trying to visualize gerbers in 3d and doing SSO integration with the mysensors forum. Then some other projects came in the way... and summer.

          I've picked up the gerber viewer ideas again last week.. This time I will probably do it as a NodeBB forum plugin to get integration more seamless with the community. Where you can drop gerber files directly in post or link them from your github repository.
          I would also need some new mechanism and/or layout to make the open hardware- and sensor projects easier to find here on the forum.

          Would've been nice to do a couple of weeks fulltime on this project to get there quickly.. But still have to take care of my dayjob :sweat:

          Meanwhile I suggest you post your project in a separate thread and reply here with a link until I sort things out in my mind and plugins. :)

          1 Reply Last reply
          0
          • AnticimexA Offline
            AnticimexA Offline
            Anticimex
            Contest Winner
            wrote on last edited by
            #30

            Feel free to add my board as well:
            http://forum.mysensors.org/topic/1857/my-sensor-node-motherboard-mysensorsnode

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

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

              Visualising 3d gerbers is available on other sites. Why repeat the effort ? Access to the gerbers or board files would be sufficient, if accompanied by some explanation or wiki about what you can do with the provided files.

              As a designer I do not mind making some documentation, but storing it in an accessible location would be nice.

              Github comes to mind. Links to github and recommendations on a minimum set of documents (and "proven" compatibility with the MySensor library) would be totally acceptable for me, but I would like some guidelines.

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

                Here is my version of a compact board for inclusion in the list. This board is equipped with two connectors for NRF24 (so you can choose the orientation of the radio) and uses the MySensors libs. Works in five rooms in my house now.
                http://forum.mysensors.org/topic/1901/my-own-board-50mm-x-30mm/38
                Eagle files are added:
                selfcontained low power node v1.sch
                selfcontained low power node v1.brd
                BOM:
                selfcontained-low-power-node-v1.csv
                Schematic in PDF format:
                selfcontained low power node v1.pdf
                A panelised version (could be cleaner but works):
                selfcontained low power node v1 panelised.brd

                Links to manufacturers:
                https://oshpark.com/shared_projects/unP8BmuI (single boards)
                http://dirtypcbs.com/view.php?share=11770&accesskey=5f9f38337641290cf017475f1b91ff81 (panelised version)

                My version of Optiboot for this board assumes the flashing LED is connected to pin 8 (as is on my board):

                optiboot_atmega328_8Mhz_B0.hex

                And here are my settings for the board.txt file:

                ###############
                possible upload speeds: 9600, 14400, 19200, 28800, 38400, 57600, or 115200
                for 8MHz we keep this slower to avoid transmission errors.
                First settings are for use without a crystal, internal oscillator at 8MHz and Brown Out Detection switched off (to save batteries even more).
                Second settings are for use with an external 8MHz crystal (better stability of frequency) and Brown Out Detection switched off (to save batteries even more).
                ###############

                atmega328pO4M8i.name=atmega328p Optiboot4 8MHz - internal osc. no BOD

                atmega328pO4M8i.upload.tool=arduino:avrdude
                atmega328pO4M8i.upload.protocol=arduino
                atmega328pO4M8i.upload.maximum_data_size=2048
                atmega328pO4M8i.upload.maximum_size=32256
                atmega328pO4M8i.upload.speed=38400

                atmega328pO4M8i.bootloader.tool=arduino:avrdude
                atmega328pO4M8i.bootloader.low_fuses=0xE2
                atmega328pO4M8i.bootloader.high_fuses=0xDE
                atmega328pO4M8i.bootloader.extended_fuses=0x07
                atmega328pO4M8i.bootloader.file=optiboot/optiboot_atmega328_8Mhz_B0.hex
                atmega328pO4M8i.bootloader.unlock_bits=0x3F
                atmega328pO4M8i.bootloader.lock_bits=0x0F

                atmega328pO4M8i.build.board=AVR_ATMEGA328P
                atmega328pO4M8i.build.mcu=atmega328p
                atmega328pO4M8i.build.f_cpu=8000000L
                atmega328pO4M8i.build.core=arduino:arduino
                atmega328pO4M8i.build.variant=arduino:standard

                ###############

                atmega328pO4M8c.name=atmega328p Optiboot4 8MHz - crystal

                atmega328pO4M8c.upload.tool=arduino:avrdude
                atmega328pO4M8c.upload.protocol=arduino
                atmega328pO4M8c.upload.maximum_data_size=2048
                atmega328pO4M8c.upload.maximum_size=32256
                atmega328pO4M8c.upload.speed=38400

                atmega328pO4M8c.bootloader.tool=arduino:avrdude
                atmega328pO4M8c.bootloader.low_fuses=0xFF
                atmega328pO4M8c.bootloader.high_fuses=0xDE
                atmega328pO4M8c.bootloader.extended_fuses=0x07
                atmega328pO4M8c.bootloader.file=optiboot/optiboot_atmega328_8Mhz_B0.hex
                atmega328pO4M8c.bootloader.unlock_bits=0x3F
                atmega328pO4M8c.bootloader.lock_bits=0x0F

                atmega328pO4M8c.build.board=AVR_ATMEGA328P
                atmega328pO4M8c.build.mcu=atmega328p
                atmega328pO4M8c.build.f_cpu=8000000L
                atmega328pO4M8c.build.core=arduino:arduino
                atmega328pO4M8c.build.variant=arduino:standard

                ##########

                My IDE is the Arduino IDE 1.6.5

                Under the "hardware" directory I keep the following structure (now zipped): atmega328p.zip

                Original files are available on GITHUB: https://github.com/GertSanders/batterybasedsensorv2

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

                  Here is an AC capable board (in a first tested version, although the filename says V3), it's my first actual spin of the PCB:

                  AC based repeater V3.sch
                  AC based repeater V3.brd
                  AC based repeater V3 partlist.txt
                  AC based repeater V3.pdf

                  For some images, look here:
                  http://forum.mysensors.org/topic/2374/50mm-x-50mm-board-with-different-powering-options

                  I had the boards made by DirtyPcb, a link to order some if you want to test this boards is here:
                  http://dirtypcbs.com/view.php?share=12146&accesskey=c3a217d7f31434a5565ecf9bdf3f7dc6

                  I use the atmega328 with the same boot loader as my red board.

                  Any improvements or suggestions are welcome.

                  It allows use of 2 AAA batteries, or 5VDC on the VCC input, or anything between 6V and 24V DC when using the step down DC DC converter or 220V AC when using the HLK-PM01.

                  There is a place for a 3V3 regulator (when using 5V on the Vcc circuit).

                  There are jumpers to swap the signal (SDA or SCL) on 2 pins, and there are jumpers to enable I2C pull up resistors if needed.

                  Repository for this design: https://github.com/GertSanders/ACcapableSensor

                  1 Reply Last reply
                  0
                  • AnticimexA Offline
                    AnticimexA Offline
                    Anticimex
                    Contest Winner
                    wrote on last edited by
                    #34

                    @meanpenugin will you maintain the topic post as new boards pop up in the thread? It's really nice with a list. If possible and @hek approves, perhaps you also could add a MYSX compliancy line with revision (1. 0 to 1.5 and sometime even higher). That way a MYSX daugherboard developer can get an overview of compliancy. I would also be great if any additional notes on MYSX daugherboard size constraints could be somehow made visible, but that would be the responsibility of the "motherboard" designer to clarify.

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

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

                      Seems like meanpenugin has not logged on for at least 7 months ...

                      1 Reply Last reply
                      0
                      • AnticimexA Offline
                        AnticimexA Offline
                        Anticimex
                        Contest Winner
                        wrote on last edited by
                        #36

                        I also noticed. I think I'll flex my moderator muscles and take over the topic to keep it up2date. And relinquish my powers back to Mr penguin, should he resurface.

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

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

                          Things I would keep per board:
                          Titel
                          Short description
                          KiCad or Eagle files
                          render of the PCB itself via Mayhew Labs or other Gerber viewer)
                          BOM in plain text form (if provided)
                          Boot loader used (or I just add a TXT with the name or URL of the boot loader)
                          TXT with what needs to be added to BOARD.TXT if Arduino IDE is used
                          MYSConnector version if provided
                          powered by BATT (y/n)
                          powered by 5V (y/n)
                          powered by DC 6v or above (y/n)
                          powered by 110/220V AC (y/n)
                          through hole components only (y/n)
                          SMD components used (y/n)
                          images of a build proces
                          images of completed builds

                          I tried to get all that on GITHUB, but my understanding of this platform fell short, so now I keep all this in Dropbox (to share between my various platforms)

                          A specific MySensors site (as Henrik mentioned) would be nice.

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

                            Hi - yea this would be nice with a own perhaps Wiki to add and remove hardware components :)

                            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
                            • GertSandersG Offline
                              GertSandersG Offline
                              GertSanders
                              Hardware Contributor
                              wrote on last edited by GertSanders
                              #39

                              How about extending the webpage where MySensors Products and Partner Products are mentioned with an entry "Usersubmitted boards"
                              Every board could have it's name on the left and it's own webpage with all the details.
                              Basic data could be pulled in from a Wiki I think, so a Wiki for all board designers to drop their stuff would indeed be nice.

                              1 Reply Last reply
                              1
                              • DidiD Offline
                                DidiD Offline
                                Didi
                                wrote on last edited by Didi
                                #40

                                That´s a very good idea

                                if (knowledge == 0) { use BRAIN; use GOOGLE;use SEARCH; } else {make POST;}

                                1 Reply Last reply
                                0
                                • AnticimexA Offline
                                  AnticimexA Offline
                                  Anticimex
                                  Contest Winner
                                  wrote on last edited by
                                  #41

                                  That is beyond my moderation power. For such site specific changes I believe @hek is the one in charge.

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

                                  1 Reply Last reply
                                  0
                                  • m26872M Offline
                                    m26872M Offline
                                    m26872
                                    Hardware Contributor
                                    wrote on last edited by m26872
                                    #42

                                    I submit my baord here with the brief info key while we're waiting for something better. I'll help to supply more details then.
                                    Full info here: http://forum.mysensors.org/topic/2067/my-slim-2aa-battery-node/67

                                    ####My Slim 2AA Battery Node Board v2.0
                                    Schematic: Yes
                                    Build Files: Yes
                                    Able to Modify: Yes

                                    1 Reply Last reply
                                    0
                                    • hekH Online
                                      hekH Online
                                      hek
                                      Admin
                                      wrote on last edited by
                                      #43

                                      Ok, continued a bit with the openhardware project last night. Here is a preview of the "create new project" page.

                                      screencapture.png

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

                                        NICE! :+1:

                                        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
                                        • AnticimexA Offline
                                          AnticimexA Offline
                                          Anticimex
                                          Contest Winner
                                          wrote on last edited by
                                          #45

                                          Looking good! Would obsolete this thread I guess. I would encourage all active forum members who design hw to submit their design there once deployed.
                                          Will the form also have a MYSX field? Would be nice to have in order to survey compatibilities

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

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


                                          12

                                          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