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. OpenHardware.io
  3. ๐Ÿ’ฌ STM32 Sensor Node

๐Ÿ’ฌ STM32 Sensor Node

Scheduled Pinned Locked Moved OpenHardware.io
mysensors stm32f103c8t6 stm32
21 Posts 7 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.
  • openhardware.ioO Offline
    openhardware.ioO Offline
    openhardware.io
    wrote on last edited by openhardware.io
    #1

    https://www.openhardware.io/view/590/STM32-Sensor-Node

    1 Reply Last reply
    0
    • gohanG Offline
      gohanG Offline
      gohan
      Mod
      wrote on last edited by
      #2

      Nice. You may consider adding a small connector for external antenna

      1 Reply Last reply
      0
      • F Offline
        F Offline
        freynder
        wrote on last edited by
        #3

        Thank you. Good idea about the antenna. I updated everything to V3 which contains a much better layout, clear markings and an u.FL connector. I was quick to order V2 prototype boards yesterday, I guess I will need to order another batch for V3 now ;)

        1 Reply Last reply
        1
        • gohanG Offline
          gohanG Offline
          gohan
          Mod
          wrote on last edited by
          #4

          do you think you could fit the RFM69W modules?

          1 Reply Last reply
          0
          • F Offline
            F Offline
            freynder
            wrote on last edited by
            #5

            Probably, there should be enough space. It would probably require a bit of work as well to move vias around.

            I ordered my 3rd batch of prototype boards yesterday and will hold making changes now until I can test.

            Adding RFM69W (or RFM69HCW for that matter) support is not really a priority for me to be honest since the CW modules should have the same performance and HW is out of the question due to legislation in my country (25 mW e.r.p. for 868Mhz). So my question: would that be something you really need?

            1 Reply Last reply
            0
            • gohanG Offline
              gohanG Offline
              gohan
              Mod
              wrote on last edited by
              #6

              I'm talking about normal rfm69w, the rfm69hw are the high power ones but the footprint is the same

              1 Reply Last reply
              0
              • F Offline
                F Offline
                freynder
                wrote on last edited by
                #7

                Yes I know, I didn't say otherwise.

                1 Reply Last reply
                0
                • L Offline
                  L Offline
                  lafleur
                  wrote on last edited by
                  #8

                  It would be nice if you could post a .pdf of the schematic.... not everyone has the tool to see the board from the .sch file.

                  1 Reply Last reply
                  0
                  • F Offline
                    F Offline
                    freynder
                    wrote on last edited by
                    #9

                    @lafleur: sure, I added the pdf.

                    1 Reply Last reply
                    1
                    • F Offline
                      F Offline
                      freynder
                      wrote on last edited by
                      #10

                      @gohan: I added the RFM69(H)W footprint as an exercise. You can find it here https://github.com/freynder/STM32_Sensor. I will not update the design files here as I'm waiting for the prototype boards for V3.4 to test and update the results here so it remains consistent. Not sure how evolutions are supposed to be handled on openhardware.io... create a new entry?

                      1 Reply Last reply
                      0
                      • gohanG Offline
                        gohanG Offline
                        gohan
                        Mod
                        wrote on last edited by
                        #11

                        Ok, keep us posted. Also make sure about trace length for the antenna as I remember there should be some specs about it.

                        1 Reply Last reply
                        0
                        • F Offline
                          F Offline
                          freynder
                          wrote on last edited by
                          #12

                          @gohan: what do you mean exactly? I kept antenna connections very close together. They also lay in a ground plane: http://i.imgur.com/KzE7CXc.png .

                          1 Reply Last reply
                          0
                          • gohanG Offline
                            gohanG Offline
                            gohan
                            Mod
                            wrote on last edited by
                            #13

                            the "10 ANT" pad is not very close to the ANT hole, are you sure it is not affecting the antenna length?

                            1 Reply Last reply
                            0
                            • F Offline
                              F Offline
                              freynder
                              wrote on last edited by
                              #14

                              @gohan: I'm not sure. The antenna trace is surrounded by the ground plane up to the ANT hole so I assumed antenna length would need to be measured from there but that might not be correct. I'm not 100% sure though and don't know how much of an impact it might have. I will test both lengths once the boards arrive. Any insight would be appreciated.

                              1 Reply Last reply
                              0
                              • F Offline
                                F Offline
                                freynder
                                wrote on last edited by
                                #15

                                Assembled and performed a few simple tests: upload using SWD, upload using serial (using buttons to select boot mode), running securitypersonalizer and basic mysensors sketch with RFM69 initialization. Everything seems to be working. More extensive tests will be performed later.

                                1 Reply Last reply
                                1
                                • gohanG Offline
                                  gohanG Offline
                                  gohan
                                  Mod
                                  wrote on last edited by
                                  #16

                                  Good, keep us posted. :+1:

                                  1 Reply Last reply
                                  0
                                  • I Offline
                                    I Offline
                                    ian1scott
                                    wrote on last edited by
                                    #17

                                    @freyender - nice project, perfect for my needs. So I got a couple of boards from OSHpark, ordered some parts online then I went to populate one of the boards and realized there's no silkscreen for parts! Do you have an overlay or something that tells me which part goes where? Or am I being thick and missing something that is right under my eyes? Thanks!

                                    1 Reply Last reply
                                    0
                                    • F Offline
                                      F Offline
                                      freynder
                                      wrote on last edited by
                                      #18

                                      @ian1scott: sorry for the late reply. The part references can be found in the Fab layer in the kicad file.

                                      1 Reply Last reply
                                      0
                                      • nagelcN Offline
                                        nagelcN Offline
                                        nagelc
                                        wrote on last edited by
                                        #19

                                        Nice board. Have you run it on battery? How is the power consumption?

                                        1 Reply Last reply
                                        0
                                        • F Offline
                                          F Offline
                                          freynder
                                          wrote on last edited by
                                          #20

                                          Power consumption should be comparable to the blue pill with leds and regulator removed. Never got around measuring it myself but here are some results for the bluepill: https://www.stm32duino.com/viewtopic.php?f=3&t=658&start=40 , stating 13ยตA in STOP mode.
                                          Also note that last time I checked, low power was not supported in MySensors for these MCU's so you would need to add it in yourself.

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


                                          11

                                          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