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. Seeeduino Xiao

Seeeduino Xiao

Scheduled Pinned Locked Moved Hardware
13 Posts 5 Posters 98 Views 6 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.
  • OldSurferDudeO OldSurferDude

    Oh, wait! I fell for it completely. I'm such a fool.

    Your post is a marketing plug for seeeduino, not someone who just happened upon a few of these devices.

    G Offline
    G Offline
    gav
    wrote on last edited by
    #4

    @OldSurferDude
    We’ll I just looked them up and think I want one.
    I think you’re part of the seeduino marketing team too!

    1 Reply Last reply
    0
    • W Offline
      W Offline
      workshopninja
      wrote on last edited by workshopninja
      #5

      No i have bought three of them - and they don’t work…
      Definitely not endorsing these boards - wanting to make them work because I (perhaps naively) believed the marketing of being “arduino compatible” and have paid money for them…
      So does anyone have any helpful advice or am I going to be bombarded by this sh#t…
      The debug output is blank - it freezes the serial monitor in arduino ide.
      Don’t really know where to go for help - seeed wiki is way over my head…
      My training is in electronics - not code, I’ve copy pasted a few of my own sensors using pro minis but I am really lost when it comes to how the back end actually works.

      G 1 Reply Last reply
      1
      • W workshopninja

        No i have bought three of them - and they don’t work…
        Definitely not endorsing these boards - wanting to make them work because I (perhaps naively) believed the marketing of being “arduino compatible” and have paid money for them…
        So does anyone have any helpful advice or am I going to be bombarded by this sh#t…
        The debug output is blank - it freezes the serial monitor in arduino ide.
        Don’t really know where to go for help - seeed wiki is way over my head…
        My training is in electronics - not code, I’ve copy pasted a few of my own sensors using pro minis but I am really lost when it comes to how the back end actually works.

        G Offline
        G Offline
        gav
        wrote on last edited by
        #6

        @workshopninja
        Ok ok.. I still think I’ll get one. Wiki documentation looks good. Great in fact.

        What exactly are you having trouble with. Do the examples given on the wiki work?

        G 1 Reply Last reply
        0
        • G gav

          @workshopninja
          Ok ok.. I still think I’ll get one. Wiki documentation looks good. Great in fact.

          What exactly are you having trouble with. Do the examples given on the wiki work?

          G Offline
          G Offline
          gav
          wrote on last edited by gav
          #7

          So you have installed the board manager stuff in arduino preferences and tried some of the examples that appear after you do this and they don’t work and freeze?

          W 1 Reply Last reply
          0
          • G gav

            So you have installed the board manager stuff in arduino preferences and tried some of the examples that appear after you do this and they don’t work and freeze?

            W Offline
            W Offline
            workshopninja
            wrote on last edited by workshopninja
            #8

            @gav

            Please do get one - you might be able to help me. ;)
            I have tried a blink sketch - that worked. So I uploaded a mysensors sketch that had worked on an arduino pro mini, unmodified (apart from defining ce and cs) and it compiled and uploaded fine.
            I built the circuit with 2 buttons using gpio 2 and 3 and the radio on 6,7,8,9 and 10 on a breadboard and fired it up - and nothing.
            No output from serial monitor, nothing appeared in home assistant…
            Tried a second xiao, same result. Third one failed to upload… so I went to bed.
            The sketch worked using the same setup on the arduino so at this stage I’m not sure what to do.

            1 Reply Last reply
            0
            • HisDudenessH Offline
              HisDudenessH Offline
              HisDudeness
              wrote on last edited by
              #9

              I know it's been 20 days, but I bought five, even if I still have to test them.

              I just did with a simple LED blinking circuit and all went fine (a little bit of initial tinkering with the IDE is needed, but you already done that since you said you've done the blinking).

              Can you post your sketch and your circuit schematic or a photo of it?

              W 1 Reply Last reply
              0
              • W workshopninja

                I have a few of these tiny boards (based on samd21)- trying to get them working - anyone got any ideas if it’s even possible?
                Hoping to make some battery powered devices.
                Any advise - or reading I should be doing would be appreciated.
                Thanks in advance

                V Offline
                V Offline
                virtualmkr
                wrote on last edited by
                #10

                @workshopninja said in Seeeduino Xiao:
                Hi all,
                MySensors is basically able to work with samd21 MCU chips, like used in the Xiao and Arduino Zero because the SensBender gateway also has such a MCU, see:
                https://www.mysensors.org/hardware/sensebender-gateway

                But this gateway has an additional serial EEPROM chip AT24CS32-STUM - 32Kb (4096x8) Serial EEPROM with Unique Serial Number, SOT-23-5.
                This is required to get MySensors lib running.

                For your Xiao you have to connect such a serial EEPROM externally, you can use any one with 32k and DIL enclosure which makes it more breadboard friendly e.g.:
                https://www.reichelt.de/eeprom-32-kb-4-k-x-8-2-5--5-5-v-dip-8-24lc32a-i-p-p40077.html?&trstct=pol_2&nbc=1

                HTH

                W 1 Reply Last reply
                0
                • HisDudenessH HisDudeness

                  I know it's been 20 days, but I bought five, even if I still have to test them.

                  I just did with a simple LED blinking circuit and all went fine (a little bit of initial tinkering with the IDE is needed, but you already done that since you said you've done the blinking).

                  Can you post your sketch and your circuit schematic or a photo of it?

                  W Offline
                  W Offline
                  workshopninja
                  wrote on last edited by
                  #11

                  @HisDudeness

                  I have only tried the most basic of buttons…
                  Using the example sketch for binary sensor with a push button to ground on D2.

                  Circuit is on a breadboard with a known good nrf24l01+ radio.

                  1 Reply Last reply
                  0
                  • V virtualmkr

                    @workshopninja said in Seeeduino Xiao:
                    Hi all,
                    MySensors is basically able to work with samd21 MCU chips, like used in the Xiao and Arduino Zero because the SensBender gateway also has such a MCU, see:
                    https://www.mysensors.org/hardware/sensebender-gateway

                    But this gateway has an additional serial EEPROM chip AT24CS32-STUM - 32Kb (4096x8) Serial EEPROM with Unique Serial Number, SOT-23-5.
                    This is required to get MySensors lib running.

                    For your Xiao you have to connect such a serial EEPROM externally, you can use any one with 32k and DIL enclosure which makes it more breadboard friendly e.g.:
                    https://www.reichelt.de/eeprom-32-kb-4-k-x-8-2-5--5-5-v-dip-8-24lc32a-i-p-p40077.html?&trstct=pol_2&nbc=1

                    HTH

                    W Offline
                    W Offline
                    workshopninja
                    wrote on last edited by
                    #12

                    @virtualmkr

                    Thanks for the insight!

                    So if I understand you correctly and I add an eeprom chip to SDA and S-CL and pull them high with 4k7 resistors (from sensebender schematic) then this should work?

                    Is there anything I need to add to my sketch to make the eeprom work - or is that handled by MySensors?

                    V 1 Reply Last reply
                    0
                    • W workshopninja

                      @virtualmkr

                      Thanks for the insight!

                      So if I understand you correctly and I add an eeprom chip to SDA and S-CL and pull them high with 4k7 resistors (from sensebender schematic) then this should work?

                      Is there anything I need to add to my sketch to make the eeprom work - or is that handled by MySensors?

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

                      @workshopninja Yes, this is basically what I did with an Arduino MKR1000 WIFI some years ago. There are some #defines for the EEPROM in the code. But for me it worked out of the box with a 24LC32P.

                      See also in the MyS lib code:
                      hal/architecture/SAMD/MyHwSAMD.h#L47

                      But in the end I switched to the ESP8266 because it also has WiFi and is much cheaper. The support for external libraries is also much better than with the SAMD.

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


                      25

                      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