zpm1066 no choice yet. The CMSIS-DAP C implementation is slightly faster. I haven’t gotten there yet though. Stay tuned 😎

    I guess, it’s a too specific use-case, but I would welcome, if the board offers a 8-pin EEPROM solder mask. I would equip that with an HSM (ATECC608A) and use that for the encryption with tinydtls.
    I know, that the nRF9161 offers TF-M as well and so a HSM may be considered to be obsolete, but for portability it’s easier to keep the keys in such a device as the ATECC608A.

    @jaredwolff
    Perhaps a little late but is there any chance of adding an I2C/STEMMA connector for sensors, OLED, EEPROM, etc? Not sure if there is any space on the reverse side of the board. It would be pretty useful for expansion. Thanks.

    Thanks for the suggestions. I’ll definitely keep them in mind.

    16 days later

    AchimKraus Thingy:91 is missing expandability and a DK is just to large in size.

    Recently Nordic Semi has been making a few changes to the Thingy91:X devicetree files, e.g. added support for the expansion board and other misc changes. I don’t see an “edge_conenctor” defined in the "“thingy91x_nrf9151” devicetree yet like in nRF5340. Somewhat slow progress at the moment, perhaps there are delays in nRF9151 availability.

    I expect the Thingy91:X Expansion Board will be the same spec as that in the Thingy:53 (nRF5340) or an enhanced version with backward compatibility. The nRF7002-EB WiFi 6 ( I use several with Thingy:53 and nRF52840 boards) should work with the Thingy:91X. With I2C (EB and I2C STEMMA), SPI and several GPIOs, the Thingy:91X should be pretty expandable for sensors and peripherals.

    Originally, both the Thingy91:X and nRF9131-EK were planned for Q1 release. Hopefully we’ll see a Q3 release.

    Yea it will be cool to see. Who knows I may base a new board off of the 9151 😉 First thing is first, gotta finish the 9161 version!

      a month later

      Proto 2 has been on my desk for a few days now. I’m trying to figure out what’s drawing so much current with the programmer disabled. (Getting 1mA in active sleep whereas it should be < 10uA)

      I think it’s going to have to come to removing parts until I get the expected current. 😭 We’ll see!

        zpm1066 jaredwolff Looks great! What’s the beige connector? I2C STEMMA?

        Currently connected to the SWD lines for the RP2040 for programming with an external Picoprobe

        Now we’re talking!

        Average of 6uA in sleep mode at 3.6V. That includes the LIS2DH and the external flash in sleep/power down. Slightly better than the current nRF9160 Feather at ~10uA.

          One culprit is the UART console. That should be disabled when the device is operating in low current applications:

          int setup_uart()
          {
          
          	static const struct device *const console_dev =
          		DEVICE_DT_GET(DT_CHOSEN(zephyr_console));
          
          	/* Disable console UART */
          	int err = pm_device_action_run(console_dev, PM_DEVICE_ACTION_SUSPEND);
          	if (err < 0)
          	{
          		printk("Unable to suspend console UART. (err: %d)\n", err);
          		return err;
          	}
          
          	/* Turn off to save power */
          	NRF_CLOCK->TASKS_HFCLKSTOP = 1;
          
          	return 0;
          }

          I was having issues with NCS 2.5.x so when I switched to 2.6.1 I had much better luck configuring the nPM1300. I’m aiming to release the board synced with NCS 2.7.x.

            jaredwolff Nice! Makes sense that the UART be disabled for low current usage.

            I’m glad that the nRF9161 board will be released with NCS 2.7.x. Latter has some major changes in SoC / board names and definitions, plus Sysbuild for multi-image/multi-SoC support.

            I have NCS 2.7.0 (pre-release) installed but will wait for a “release Version” before moving a few of the multi-image builds to Sysbuild.

            Is the beige connector going to be for I2C STEMMA? Thanks.

              zpm1066 Is the beige connector going to be for I2C STEMMA? Thanks.

              Currently connected to the SWD lines for the RP2040 for programming with an external Picoprobe

                jaredwolff
                Is the plan to let it stay connected to SWD on board release or use it for I2C and program the board via USB? Thanks.

                The RP2040 can be programmed with the built in bootloader. The nRF9161 is programmed with the RP2040 running CMSIS DAP.

                I actually don’t necessarily need the extra connector for programming purposes. Something like Qwiic or STEMMA would be attractive for you @zpm1066?

                  jaredwolff Absolutely! An I2C STEMMA / Qwiic connector would be pretty useful for quick hookups to sensors, OLED display, etc. Most boards these days support this connector.

                  Terms and Conditions | Privacy Policy