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. Adafruit Feather M0 RFM69 Packet Radio (433 or 900 MHz)

Adafruit Feather M0 RFM69 Packet Radio (433 or 900 MHz)

Scheduled Pinned Locked Moved Hardware
11 Posts 5 Posters 4.7k Views 5 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.
  • Tagore.PDET Offline
    Tagore.PDET Offline
    Tagore.PDE
    wrote on last edited by
    #1

    Hi Guys, any of you tried to use this hardware?
    Its possible to run Mysensors using that?
    Best regards.

    alexsh1A 1 Reply Last reply
    0
    • Tagore.PDET Tagore.PDE

      Hi Guys, any of you tried to use this hardware?
      Its possible to run Mysensors using that?
      Best regards.

      alexsh1A Offline
      alexsh1A Offline
      alexsh1
      wrote on last edited by
      #2

      @Tagore.PDE I never looked at this hardware (Adafruit) as it is so overpriced. Your call anyway. For less money you can buy Moteino (LowPowerLabs) and it works with MySensors out of the box.

      It has a new processor - ATSAMD21G18 ARM Cortex M0. I have my doubts that MySensors will compile on it. Maybe it is better to ask @hek ? I know there were attempts to bring it in, but not sure about the latest status:

      https://forum.mysensors.org/topic/529/sam-architecture-due-teensy-3

      1 Reply Last reply
      0
      • hekH Offline
        hekH Offline
        hek
        Admin
        wrote on last edited by
        #3

        The upcoming MySensors gateway runs on SAMD so I guess feather works.

        FotoFieberF Tagore.PDET 2 Replies Last reply
        1
        • scalzS Offline
          scalzS Offline
          scalz
          Hardware Contributor
          wrote on last edited by scalz
          #4

          @Tagore-PDE I have some homemade FeatherM0, I assembled for playing as it was out of stock.
          No problem for compiling Mysensors for ATSAM boards. I have Atsam GW&nodes..
          But there is no eeprom onboard, and it's quite mandatory for Mysensors ;) if you add one (24LC32 for instance), of course that will work. very well though :)

          1 Reply Last reply
          0
          • hekH hek

            The upcoming MySensors gateway runs on SAMD so I guess feather works.

            FotoFieberF Offline
            FotoFieberF Offline
            FotoFieber
            Hardware Contributor
            wrote on last edited by
            #5

            @hek
            Is there a description for the wiring needed by m0/m3?

            1 Reply Last reply
            0
            • scalzS Offline
              scalzS Offline
              scalz
              Hardware Contributor
              wrote on last edited by scalz
              #6

              @FotoFieber
              I don't think there is a wiring diagram.
              I have no M3, only M0, but these are Arm mcu, and one of their feature is their multiplexing:

              • SPI pins, I2C pins etc.. are not fixed. Almost all pins can be IRQ, SDA, MOSI etc..

              Completely different than 328p that most people knows and which has functions pins fixed !

              How is it handled in Arduino?

              • Need to have the corresponding variant board files installed or created. where pins and functionalities are setup (with help of datasheet, there are a few Arduino Core restrictions).
              • For i2c or others functionalities you can set pins during i2c initialisation etc..

              So the wiring depends a bit of the board you're using, or if it's standalone/homemade board with different pinouts etc.. Which board do you want to use? Simply use spi port specified on the board. And for IRQ pins use almost your preferred pin.

              For Adafruit feather m0 for instance, follow their howto setup Arduino files etc..and use the Mysensors defines. That's all.

              There can also be some differences.. Timers, libs etc..and SAMD family is not as low power as 328p, but has lot of nice features, and memory :)

              Note : I'm not sure if M3 mcu are compiling for the moment with Mysensors..

              FotoFieberF 1 Reply Last reply
              0
              • hekH hek

                The upcoming MySensors gateway runs on SAMD so I guess feather works.

                Tagore.PDET Offline
                Tagore.PDET Offline
                Tagore.PDE
                wrote on last edited by
                #7

                @hek said:

                The upcoming MySensors gateway runs on SAMD so I guess feather works.

                Hi @hek , thx for the reply, any eta on this?
                Regards.

                Hi @scalz , can please help me out to get some feathers running? that would be really helpfull :)
                Regards.

                1 Reply Last reply
                0
                • hekH Offline
                  hekH Offline
                  hek
                  Admin
                  wrote on last edited by
                  #8

                  The library and board files for the MySensors gw is already finished.

                  https://github.com/mysensors/ArduinoBoards/tree/master/boards

                  1 Reply Last reply
                  1
                  • scalzS Offline
                    scalzS Offline
                    scalz
                    Hardware Contributor
                    wrote on last edited by
                    #9

                    @Tagore-PDE what do you want to know? what's your radio module?

                    1 Reply Last reply
                    0
                    • scalzS scalz

                      @FotoFieber
                      I don't think there is a wiring diagram.
                      I have no M3, only M0, but these are Arm mcu, and one of their feature is their multiplexing:

                      • SPI pins, I2C pins etc.. are not fixed. Almost all pins can be IRQ, SDA, MOSI etc..

                      Completely different than 328p that most people knows and which has functions pins fixed !

                      How is it handled in Arduino?

                      • Need to have the corresponding variant board files installed or created. where pins and functionalities are setup (with help of datasheet, there are a few Arduino Core restrictions).
                      • For i2c or others functionalities you can set pins during i2c initialisation etc..

                      So the wiring depends a bit of the board you're using, or if it's standalone/homemade board with different pinouts etc.. Which board do you want to use? Simply use spi port specified on the board. And for IRQ pins use almost your preferred pin.

                      For Adafruit feather m0 for instance, follow their howto setup Arduino files etc..and use the Mysensors defines. That's all.

                      There can also be some differences.. Timers, libs etc..and SAMD family is not as low power as 328p, but has lot of nice features, and memory :)

                      Note : I'm not sure if M3 mcu are compiling for the moment with Mysensors..

                      FotoFieberF Offline
                      FotoFieberF Offline
                      FotoFieber
                      Hardware Contributor
                      wrote on last edited by
                      #10

                      @scalz
                      Thanks for your detailed answer.

                      I ordered some really minimalistic boards to play with and don't know what I end up with them. :laughing:

                      The M0 board I ordered is
                      http://www.ebay.com/itm/182216811895

                      And the M3 boards are
                      http://www.ebay.com/itm/400569863658
                      http://www.ebay.com/itm/112035273840

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

                        @Fotofieber
                        I was more talking about Atmel M0 mcu which are well integrated into Arduino.

                        So your boards are ST mcu. They seems to be nice (but a bit memory limited), and cheap. I have a nucleo board from ST which is also very nice because they are cheap (10$) and they have the programmer&debugger embedded and you can detach it.
                        But even if this ST mcu is M0, Arduino boards core files can differ.

                        That said, there is STM32duino for arduino, but I've never used it with Mysensors. And I'm not playing actually with ST.
                        It could work out of the box depending of mysensors features used (compiling) but not really sure, I don't know the state of integration for these module in Arduino.
                        You would need to use at least the spi port referenced by your board and the STM32duino. SPi port is spi port. For other pins like interrupt, CS etc.., that would need to check how pin are defined in STM32duino.

                        I'm not sure if that will work easily out of the box...(https://www.hackster.io/rayburne/4-dollar-90-mips-32-bit-72-mhz-arm-arduino-f6e5c9)
                        I know there are few other people working on ATSAM boards for mysensors ;)
                        On my side, few months ago I have designed a lipo charger board for ATSAM. sort of featherM0 that i have improved for using with mysensors (spi flash for ota, eeprom for mysensors config, etc..)..I will release it if it can help ;)
                        My project was looking to this https://forum.mysensors.org/topic/3551/my-32bits-atsam-node-project
                        Since, i have made other atsam boards for fun :) and I can't wait my esp32 module order which could change the game and my opinion...

                        I could try a bit later (actually busy), with my nucleo board...but i can't tell when for the moment..

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


                        23

                        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