BoSL Board nano
The BoSL nano will be a more feature enabled version of the BoSL micro while still retaining the small form factor.
Key changes from the BoSL:
- Upgrade SIM7000 to smaller nRF9160
- Remove much of the connectivity to achieve smaller profile
- Add NFC
- Make board much smaller. No more than 15 mm in width.
- Removed MS5803
A number of new components will be used in this design.
The MCU will be the SAMD21G18. The modem used will be the nRF9160. It will also incorporate NFC. The connectivity will expose 7 analog pins and 10 digital pins as well as several power pins and an I2C interface. A diode O-ring similar to that on the microBoSL utilizing the MAX40203ANS will be incorperated so that the device may be powered either via USB or battery supply.
20 May 2021
We have made a mistake in the manufacturing the switch SW1 has 4 terminals and our footprint shorts it out.
12 July 2021
The boot-loader was able to be uploaded to the SAMD and after this programs could be uploaded via the arduino IDE and USB. The following steps were used to compile and upload the bootloader. The process was mostly straightforward however various packages and tools were needed to be installed to compile the bootloader.
Simple functions were then verified like RTC and analog reading. These were all working normally.
Some work was done to fixed up the boot loader and board definitions to match the circuit of the BoSL nano. These new definitions will be made available to download at a future time.
13 July 2021
These board definitions were finished and packaged up as a board in the arduino IDE board manager. Some of the custom pin functions were given specific names under the board. This includes, VNFC, for the nfc voltage. A full list will be documented soon. The used bootloader is also included in this package.
The current consumption was measured on a blank script. This was measured at 65 mA. Which is quite high, however the nRF9160 has not been flashed with any firmware yet so it is likely to be in some idle state.