Would it be useful to use our DWTAG as your tag? Already has battery, enclosure, charging means.
The DWTAG design predates the DWM1001 but is remarkably similar using the same exact processor, DW1000, etc. The differences are:
DWTAG includes battery, charger (micro USB connector), enclosure.
DWTAG uses a 9 axis accel/gyro/mag sensor (MPU-9250) instead of 3 axis accel (LIS2DH12), this provides orientation.
nRF52832 pin outs vary between DWTAG and DWM1001, but easily remapped using nRF GPIO/PPI system.
DWTAG has an RGB LED which can make any color.
DWTAG 1.1 and earlier lacks 32 KHz crystal (1.2 and later has 32 KHz crystal).
It seems like it would be fairly simple to port any code that runs on a DWM1001 to a DWTAG. We have ported our CUWB system to the DWM1001 and that was not difficult so the reverse should be true. Fundamentally, it is an nRF with a DW1000. You use a Tag-Connect cable with a J-Link to program the nRF processor directly, or if your code has over the air updating, then that will work, too, once you get your first binary image loaded.
If there is sufficient interest, we can see about documenting the DWTAG programmer’s model so that someone could port their code to it from a DWM1001.
If a DWTAG is not appropriate, we could design a specifically customized tag for your needs based on the DWM1001 (carrier board, battery, and enclosure), or a full custom design. We do a lot of custom tag designs (about 1 per month lately) as that is the part of the system that is most application specific and/or client specific.
Mike Ciholas, President, Ciholas, Inc
3700 Bell Road, Newburgh, IN 47630 USA
+1 812 962 9408