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


                      20

                      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