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. My Project
  3. nRF5 action!

nRF5 action!

Scheduled Pinned Locked Moved My Project
1.9k Posts 49 Posters 635.4k Views 44 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.
  • T Toyman

    Yesterday, I 've got a mailing from my components' supplier featuring new type of cells, Li-MnO2. The cell has all the features needed for nRF5:

    • 1200mah capacity
    • 1.8-3.0v range
    • low cost (ca. $3)
    • 41,0 x 24,5 x 5,2 dimensions and, importantly
    • up to 120mah peak discharge current.

    The link to manufacturer:
    http://www.fanso-battery.com/Ultra-thin-Li-MnO2-battery-CP502440-3V1200mAh-pd1905.html

    Nca78N Offline
    Nca78N Offline
    Nca78
    Hardware Contributor
    wrote on last edited by
    #1407

    @toyman said in nRF5 Bluetooth action!:

    Yesterday, I 've got a mailing from my components' supplier featuring new type of cells, Li-MnO2. The cell has all the features needed for nRF5:

    • 1200mah capacity
    • 1.8-3.0v range
    • low cost (ca. $3)
    • 41,0 x 24,5 x 5,2 dimensions and, importantly
    • up to 120mah peak discharge current.

    The link to manufacturer:
    http://www.fanso-battery.com/Ultra-thin-Li-MnO2-battery-CP502440-3V1200mAh-pd1905.html

    Mhmhmh, a disposable battery that you have to solder I can't see it as a good idea for a node...

    T 1 Reply Last reply
    0
    • Nca78N Nca78

      @toyman said in nRF5 Bluetooth action!:

      Yesterday, I 've got a mailing from my components' supplier featuring new type of cells, Li-MnO2. The cell has all the features needed for nRF5:

      • 1200mah capacity
      • 1.8-3.0v range
      • low cost (ca. $3)
      • 41,0 x 24,5 x 5,2 dimensions and, importantly
      • up to 120mah peak discharge current.

      The link to manufacturer:
      http://www.fanso-battery.com/Ultra-thin-Li-MnO2-battery-CP502440-3V1200mAh-pd1905.html

      Mhmhmh, a disposable battery that you have to solder I can't see it as a good idea for a node...

      T Offline
      T Offline
      Toyman
      wrote on last edited by
      #1408

      @nca78 said in nRF5 Bluetooth action!:

      @toyman said in nRF5 Bluetooth action!:

      Yesterday, I 've got a mailing from my components' supplier featuring new type of cells, Li-MnO2. The cell has all the features needed for nRF5:

      • 1200mah capacity
      • 1.8-3.0v range
      • low cost (ca. $3)
      • 41,0 x 24,5 x 5,2 dimensions and, importantly
      • up to 120mah peak discharge current.

      The link to manufacturer:
      http://www.fanso-battery.com/Ultra-thin-Li-MnO2-battery-CP502440-3V1200mAh-pd1905.html

      Mhmhmh, a disposable battery that you have to solder I can't see it as a good idea for a node...

      well, 1200mah will last AT LEAST for a year (two in real life). I have no issues resoldering 2 joints once a year, given it gives AAA capacity in a much smaller package

      1 Reply Last reply
      0
      • NeverDieN Offline
        NeverDieN Offline
        NeverDie
        Hero Member
        wrote on last edited by
        #1409

        Speaking of batteries, I found only one proper holder for holding two CR2032's in series:
        0_1517497609399_2xCR2032.jpg
        It turns out you pretty much need the plastic carrier to guarantee that the edge of the button cell doesn't short out against the side of the metal holding bracket.

        d00616D 1 Reply Last reply
        0
        • NeverDieN NeverDie

          Speaking of batteries, I found only one proper holder for holding two CR2032's in series:
          0_1517497609399_2xCR2032.jpg
          It turns out you pretty much need the plastic carrier to guarantee that the edge of the button cell doesn't short out against the side of the metal holding bracket.

          d00616D Offline
          d00616D Offline
          d00616
          Contest Winner
          wrote on last edited by
          #1410

          @neverdie said in nRF5 Bluetooth action!:

          Speaking of batteries, I found only one proper holder for holding two CR2032's in series:

          There are CR2477 (560mAh) or CR2450 (950mAh) 3V cells. Maybe its's better to handle.

          NeverDieN 1 Reply Last reply
          1
          • T Toyman

            Yesterday, I 've got a mailing from my components' supplier featuring new type of cells, Li-MnO2. The cell has all the features needed for nRF5:

            • 1200mah capacity
            • 1.8-3.0v range
            • low cost (ca. $3)
            • 41,0 x 24,5 x 5,2 dimensions and, importantly
            • up to 120mah peak discharge current.

            The link to manufacturer:
            http://www.fanso-battery.com/Ultra-thin-Li-MnO2-battery-CP502440-3V1200mAh-pd1905.html

            NeverDieN Offline
            NeverDieN Offline
            NeverDie
            Hero Member
            wrote on last edited by NeverDie
            #1411

            @toyman said in nRF5 Bluetooth action!:

            41,0 x 24,5 x 5,2 dimensions and, importantly

            Footprint seems kinda large, at least for nodes intended to be small. It trades off length in order to get thin. In contrast, a CR123 is shorter (34.5mm), but thicker (17mm), but can deliver 1.5a continuous (which makes it very tempting for powering a PA):
            https://www.batteryjunction.com/energizer-cr123a.html
            On the other hand, when you add the CR123 holder, the length may be comparable.

            If you decide to try out the fanso, please do let us know how you like it.

            1 Reply Last reply
            0
            • d00616D d00616

              @neverdie said in nRF5 Bluetooth action!:

              Speaking of batteries, I found only one proper holder for holding two CR2032's in series:

              There are CR2477 (560mAh) or CR2450 (950mAh) 3V cells. Maybe its's better to handle.

              NeverDieN Offline
              NeverDieN Offline
              NeverDie
              Hero Member
              wrote on last edited by
              #1412

              @d00616 said in nRF5 Bluetooth action!:

              There are CR2477 (560mAh) or CR2450 (950mAh) 3V cells. Maybe its's better to handle.

              Good point. I think maybe the only actual justified use of two CR2032's in series is to power the AM612, which requires a voltage of at least 2.7v.

              1 Reply Last reply
              0
              • O Offline
                O Offline
                Omemanti
                wrote on last edited by
                #1413

                Did someone get an NRF52 working with an ESP8266(ESP32) and successfully connected it to a controller?

                Since my controller is something stuffed away in a closet, Id like to have a gateway that's positioned more centralized. An ESP+NRF52832 would be a lovely cost-efficient solution.

                NeverDieN 1 Reply Last reply
                0
                • O Omemanti

                  Did someone get an NRF52 working with an ESP8266(ESP32) and successfully connected it to a controller?

                  Since my controller is something stuffed away in a closet, Id like to have a gateway that's positioned more centralized. An ESP+NRF52832 would be a lovely cost-efficient solution.

                  NeverDieN Offline
                  NeverDieN Offline
                  NeverDie
                  Hero Member
                  wrote on last edited by NeverDie
                  #1414

                  @omemanti said in nRF5 Bluetooth action!:

                  Did someone get an NRF52 working with an ESP8266(ESP32) and successfully connected it to a controller?

                  Yes: https://www.openhardware.io/view/491/PA-LNA-nRF52832-ESP-LINK-Shield-for-Wemos-D1-Mini-ESP8266

                  Works great! :)

                  O 1 Reply Last reply
                  0
                  • NeverDieN NeverDie

                    @omemanti said in nRF5 Bluetooth action!:

                    Did someone get an NRF52 working with an ESP8266(ESP32) and successfully connected it to a controller?

                    Yes: https://www.openhardware.io/view/491/PA-LNA-nRF52832-ESP-LINK-Shield-for-Wemos-D1-Mini-ESP8266

                    Works great! :)

                    O Offline
                    O Offline
                    Omemanti
                    wrote on last edited by
                    #1415

                    @neverdie ah thnx. I'll try it out with my nodemcu+ebyte

                    1 Reply Last reply
                    0
                    • NeverDieN NeverDie

                      @nagelc No, you want to change the values in the MyBoardNRF5.h file instead. For an example, see the source code in: https://www.openhardware.io/view/499/10-years-wireless-PIR-Sensor-on-just-one-set-of-3-AAs#tabs-source

                      So, in your case, you'd want:

                      #define PIN_SERIAL_TX       (10)
                      

                      and, to avoid conflicts, make sure that pin P0.10 isn't defined anywhere in the same .h file as something else already. If it is, you may need to change that as well.

                      nagelcN Offline
                      nagelcN Offline
                      nagelc
                      wrote on last edited by
                      #1416

                      @neverdie
                      It worked! I used pin 26 as in your example and now can get the debug messages. Also thanks for the many other NRF5 routines you had in the example.

                      1 Reply Last reply
                      2
                      • O Offline
                        O Offline
                        Omemanti
                        wrote on last edited by Omemanti
                        #1417

                        How can I connect to DEC5 as an I/O when using MyBoardNRF5?

                        The Ebyte Module Datasheet says: 14 DEC5 Input/Output MCU GPIO to it should be possible?

                        NeverDieN 1 Reply Last reply
                        0
                        • O Omemanti

                          How can I connect to DEC5 as an I/O when using MyBoardNRF5?

                          The Ebyte Module Datasheet says: 14 DEC5 Input/Output MCU GPIO to it should be possible?

                          NeverDieN Offline
                          NeverDieN Offline
                          NeverDie
                          Hero Member
                          wrote on last edited by NeverDie
                          #1418

                          @omemanti Suggest you check the Nordic datasheet on that rather than rely on the Ebyte documentation. IIRC, the DECT pins are not GPIO, but it's worth your double checking the nRF52 datasheet if it's important to you.

                          O 1 Reply Last reply
                          0
                          • NeverDieN NeverDie

                            @omemanti Suggest you check the Nordic datasheet on that rather than rely on the Ebyte documentation. IIRC, the DECT pins are not GPIO, but it's worth your double checking the nRF52 datasheet if it's important to you.

                            O Offline
                            O Offline
                            Omemanti
                            wrote on last edited by Omemanti
                            #1419

                            @neverdie, Indeed, I checked and it was false. well goes to show that late-night prototyping has some disadvantages, my bad, :)

                            Deleted Following up question..
                            DK =>Ebyte module
                            GND(detect) => GND
                            SWDIO => SWDIO
                            SWDCLK => SWCLK
                            VTG => 3,3V
                            3,3V => 3,3V
                            GND =>GND

                            1 Reply Last reply
                            1
                            • Nca78N Offline
                              Nca78N Offline
                              Nca78
                              Hardware Contributor
                              wrote on last edited by
                              #1420

                              Has anyone succeeded in programming the WT51822-S4AT module (the cheapest and tiny nrf51822 module on AliExpress) using NRF52 DK ?
                              I pulled a lot of hair trying to find out what I did wrong with my board, I soldered an adapter to make sure I didn't have problems with faulty jumper wires etc, I reinstalled JLink and Nordic software, in the end I desoldered everything on my board, then the module itself to program it independantly. It always failed and JLink couldn't connect to it. I tried the other spare one I had, same result. I tried the one I'm sure I managed to program long ago with a jlink clone, always the same result.
                              Then I tried with an old nrf51822 module I bought long ago on AliExpress, and no problem !

                              Has anyone had similar problems ? Is there something special hardware wise that I should check ?

                              NeverDieN 1 Reply Last reply
                              0
                              • Nca78N Nca78

                                Has anyone succeeded in programming the WT51822-S4AT module (the cheapest and tiny nrf51822 module on AliExpress) using NRF52 DK ?
                                I pulled a lot of hair trying to find out what I did wrong with my board, I soldered an adapter to make sure I didn't have problems with faulty jumper wires etc, I reinstalled JLink and Nordic software, in the end I desoldered everything on my board, then the module itself to program it independantly. It always failed and JLink couldn't connect to it. I tried the other spare one I had, same result. I tried the one I'm sure I managed to program long ago with a jlink clone, always the same result.
                                Then I tried with an old nrf51822 module I bought long ago on AliExpress, and no problem !

                                Has anyone had similar problems ? Is there something special hardware wise that I should check ?

                                NeverDieN Offline
                                NeverDieN Offline
                                NeverDie
                                Hero Member
                                wrote on last edited by NeverDie
                                #1421

                                @nca78 said in nRF5 Bluetooth action!:

                                Has anyone succeeded in programming the WT51822-S4AT module (the cheapest and tiny nrf51822 module on AliExpress) using NRF52 DK ?

                                Yes. Haven't had a problem.

                                A couple things:

                                1. Are you powering the nRF51 module externally (separate from the nRF52DK)? It's highly advisable that you do, even though by random luck, you can sometimes succeed without it.
                                2. Especially for new, unprogrammed modules, you need to do a bulk erase at the beginning. I do this by the d00616 trick of saying "Burn bootloader" with a null bootloader. The burning bootloader process fails, as expected, but the side-effect is that it does a bulk-erase before failing.

                                I know you know these things, but sometimes we forget to do what we know.

                                scalzS Nca78N 2 Replies Last reply
                                0
                                • S Offline
                                  S Offline
                                  Sarg666
                                  wrote on last edited by
                                  #1422

                                  @Nca78
                                  Do you have the J-Link with only 4 pins? And if so, is the module a QFAAH0? In this konstalation I have the same problem, but with the J-Link V8 and ST-Link V2, the module can be programmed without any problem.

                                  1 Reply Last reply
                                  0
                                  • NeverDieN Offline
                                    NeverDieN Offline
                                    NeverDie
                                    Hero Member
                                    wrote on last edited by NeverDie
                                    #1423

                                    @Nca78
                                    Also, what board type in the arduino IDE are you using to program it? That could be throwing you off as well.

                                    1 Reply Last reply
                                    0
                                    • NeverDieN NeverDie

                                      @nca78 said in nRF5 Bluetooth action!:

                                      Has anyone succeeded in programming the WT51822-S4AT module (the cheapest and tiny nrf51822 module on AliExpress) using NRF52 DK ?

                                      Yes. Haven't had a problem.

                                      A couple things:

                                      1. Are you powering the nRF51 module externally (separate from the nRF52DK)? It's highly advisable that you do, even though by random luck, you can sometimes succeed without it.
                                      2. Especially for new, unprogrammed modules, you need to do a bulk erase at the beginning. I do this by the d00616 trick of saying "Burn bootloader" with a null bootloader. The burning bootloader process fails, as expected, but the side-effect is that it does a bulk-erase before failing.

                                      I know you know these things, but sometimes we forget to do what we know.

                                      scalzS Offline
                                      scalzS Offline
                                      scalz
                                      Hardware Contributor
                                      wrote on last edited by scalz
                                      #1424

                                      @neverdie said in nRF5 Bluetooth action!:

                                      1. Especially for new, unprogrammed modules, you need to do a bulk erase at the beginning. I do this by the d00616 trick of saying "Burn bootloader" with a null bootloader. The burning bootloader process fails, as expected, but the side-effect is that it does a bulk-erase before failing.

                                      if bulk erase is needed, then it means it was programmed ;) a fresh new mcu is usually not programmed unless you ask for it to the manufacturer..

                                      Like said above, it could be a problem with module, power issue, usb & cable, dupont cable, jlink, jlink setup, arduino core etc.

                                      NeverDieN Nca78N 2 Replies Last reply
                                      0
                                      • NeverDieN NeverDie

                                        @nca78 said in nRF5 Bluetooth action!:

                                        Has anyone succeeded in programming the WT51822-S4AT module (the cheapest and tiny nrf51822 module on AliExpress) using NRF52 DK ?

                                        Yes. Haven't had a problem.

                                        A couple things:

                                        1. Are you powering the nRF51 module externally (separate from the nRF52DK)? It's highly advisable that you do, even though by random luck, you can sometimes succeed without it.
                                        2. Especially for new, unprogrammed modules, you need to do a bulk erase at the beginning. I do this by the d00616 trick of saying "Burn bootloader" with a null bootloader. The burning bootloader process fails, as expected, but the side-effect is that it does a bulk-erase before failing.

                                        I know you know these things, but sometimes we forget to do what we know.

                                        Nca78N Offline
                                        Nca78N Offline
                                        Nca78
                                        Hardware Contributor
                                        wrote on last edited by
                                        #1425

                                        @neverdie said in nRF5 Bluetooth action!:

                                        1. Are you powering the nRF51 module externally (separate from the nRF52DK)? It's highly advisable that you do, even though by random luck, you can sometimes succeed without it.

                                        I was at the beginning, but after that I tried with power from the DK. I will try again with external power.

                                        1. Especially for new, unprogrammed modules, you need to do a bulk erase at the beginning. I do this by the d00616 trick of saying "Burn bootloader" with a null bootloader. The burning bootloader process fails, as expected, but the side-effect is that it does a bulk-erase before failing.

                                        I can't even reach that step, JLink can't establish the SWD connection so there's no way to erase the chip.

                                        NeverDieN 2 Replies Last reply
                                        0
                                        • Nca78N Nca78

                                          @neverdie said in nRF5 Bluetooth action!:

                                          1. Are you powering the nRF51 module externally (separate from the nRF52DK)? It's highly advisable that you do, even though by random luck, you can sometimes succeed without it.

                                          I was at the beginning, but after that I tried with power from the DK. I will try again with external power.

                                          1. Especially for new, unprogrammed modules, you need to do a bulk erase at the beginning. I do this by the d00616 trick of saying "Burn bootloader" with a null bootloader. The burning bootloader process fails, as expected, but the side-effect is that it does a bulk-erase before failing.

                                          I can't even reach that step, JLink can't establish the SWD connection so there's no way to erase the chip.

                                          NeverDieN Offline
                                          NeverDieN Offline
                                          NeverDie
                                          Hero Member
                                          wrote on last edited by
                                          #1426

                                          @nca78 said in nRF5 Bluetooth action!:

                                          I was at the beginning, but after that I tried with power from the DK. I will try again with external power.

                                          I use a battery pack with a 3.3v regulator as the external power source. Don't just use 2xAA. If the voltage is too low, it will fail to program.

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


                                          16

                                          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