Hardware Datasheet

CollarID Mk II — specifications for grant applications, methodology sections, and integration planning.

Product
CollarID Mk II
Hardware revision
Rev B
Architecture
3-board stack: CPU + Top + Flex
Datasheet revision
v1.0 — 2026-05

Overview

CollarID Mk II is a low-power, GPS-tracked wildlife monitoring collar for behavioural and environmental research. It combines a multi-channel sensor suite (3-axis accelerometer, magnetometer, lux, environmental T/H/P/gas, particulate, MEMS microphone) with solar-augmented battery operation and dual BLE + LoRa/LoRaWAN radios. Data is logged to a microSD card on-device and summary statistics are uplinked over LoRa for in-deployment monitoring.

The hardware is built on a 3-board stack: a CPU board carrying the main MCU, sensors, SD card, USB-C and audio paths; a top board with GPS, BLE, LoRa, charge management, and the user-facing power switch; and a flex board with the PDM microphone and the environmental sensor.

Block Diagram

MCU BLE LoRa 868 or 915 MHz model GPS Accelerometer Magnetometer Environmental Particulate Lux PDM Mic microSD (exFAT) USB-C Data + charge Solar + Li-ion

Physical & Mechanical

Form factorCollar-mounted enclosure with integrated solar cell
Cover materialPolycarbonate
Base materialMachined anodized aluminum
SealingEPDM gasket compressed by six stainless perimeter screws. In-house bench testing: two consecutive cycles of pressurised warm-water spray (~55–65 °C) with alkaline surfactant detergent and full thermal cycle — no ingress, no post-test functional degradation.
Dimensions87 mm long × 40 mm wide × 24 mm tall (centre) / 31 mm tall (edges); length excludes the flanged ends used for M5 mounting screws
MountingM5 through-holes on each flanged end, 30 mm centre-to-centre
Weight150 g
Ingress protectionFormal IPX certification planned
Operating temperature−20 °C to +60 °C
Storage temperature−40 °C to +85 °C
Field placementAnimal collar strap (upper hemisphere recommended for solar exposure)

Power & Battery

Battery chemistryLi-ion / LiPo
Battery capacity2.96 Wh
Battery voltage2.8 V (cutoff) — 4.2 V (full charge)
Low-battery cutoffFirmware shutdown at ≤ 10 % SoC, resume at ≥ 20 %
USB-C charger400 mA charge current (≈ 0.5 C, 2-hour full-charge profile)
Solar harvesterBoost charger driving the same battery; tolerates partial-shading conditions typical of foliage canopies
Solar cellIntegrated panel on enclosure cover (mount upper-hemisphere on animal for best yield)
Field lifeHighly schedule-dependent; the configurator displays an estimated longevity for each schedule across open-sky and canopy environments

Compute

MCU32-bit Arm Cortex-M33 with FPU
Flash4 MB internal
RAM2.5 MB internal SRAM
RTCReal-time clock included
BLE moduleSeparate BLE module

Wireless

Bluetooth Low Energy

StandardBLE 5.x
UseSchedule configuration and firmware updates via the configurator
RangePhone-side dependent; typical ≥ 10 m line-of-sight outdoors
AntennaModule-integrated
ActivationAuto on fresh-SD boot, or magnet swipe over the paw-print LED at any time

LoRa / LoRaWAN

RadioLong-range sub-GHz LoRa transceiver
Frequency bands868 MHz and 915 MHz sub-GHz, build-time configurable. In LoRa P2P mode the carrier frequency is freely user-configurable; the LoRaWAN regional presets (US915, EU868, AU915) apply only when running the LoRaWAN stack.
AntennaChip antenna
Spreading factorsSF7 — SF12
Bandwidth125 / 250 / 500 kHz
Coding rate4/5, 4/6, 4/7, 4/8
ModesLoRaWAN (Class A) with OTAA or ABP activation, or peer-to-peer LoRa

GPS / GNSS

ReceiverMulti-GNSS receiver
ConstellationsGPS, GLONASS, Galileo, BeiDou (concurrent multi-GNSS)
AntennaActive patch
Cold-start TTFFTypical ≤ 30 s with clear sky
Hot-start TTFFTypical < 5 s
Position accuracy≤ 1.5 m CEP, open sky
Time accuracy30 ns RMS; used for RTC sync and time-pulse output

Sensors

Accelerometer

Type3-axis MEMS, ultra-low-power
Range options±2 g (1024 LSB/g) · ±4 g (512 LSB/g, default) · ±8 g (256 LSB/g)
ODR options25 / 50 (default) / 100 / 200 / 400 / 800 Hz
Resolution12-bit, sign-extended to int16 in WAV files
ConfigurationPer-schedule via configurator
On-device DSPODBA / VeDBA windowed mean & max (planned, live computation TBD); intended for periodic LoRa uplinks

Magnetometer

Type3-axis MEMS magnetometer
Range±50 gauss
Resolution1.5 mGauss / LSB
Magnet triggerUsed as magnet-presence detector for BLE-mode wake-up

Environmental

SensorsTemperature, humidity, pressure, gas (VOC) resistance
Pressure range300 — 1100 hPa
Humidity range0 — 100 %RH
Temperature range−40 °C to +85 °C
CalibrationBSEC2 library on-device
Logged signalsCOMP_T (°C), COMP_H (%RH), RAW_GAS (Ω), RAW_P (Pa)

Particulate — optional

Not included in the standard stock configuration. Available as an optional add-on for deployments that need particulate-matter monitoring.

TypeLaser-scattering MEMS particulate matter sensor
ChannelsPM1.0, PM2.5, PM10 (µg/m³)
Power cyclingDefault 15-minute duty cycle, per-schedule configurable

Lux

TypeAmbient light sensor
ChannelsClear + ALS (lux)
Resolution16-bit, configurable gain & integration time

Audio

MicrophoneKnowles SPH0641LU4H-1 PDM digital MEMS
Frequency response100 Hz — 80 kHz (per the microphone datasheet) — sensitive into the ultrasonic range
Default sampling16 kHz, 16-bit signed mono PCM (audible band, 0 — 8 kHz Nyquist)
Higher sampling ratesThe microphone itself supports much higher rates than the default. Capturing the ultrasonic band (e.g. 96 kHz / 192 kHz sampling) is possible but requires a custom firmware build — it is not exposed in the standard configurator UI.
StoragePer-schedule recording windows; one WAV per window

Storage

SlotmicroSD push-push socket
FilesystemexFAT
Tested capacityUp to 2 TB
Recommended cardsIndustrial-grade Kioxia (primary). Limited testing on SanDisk. Other brands not recommended.
Interface4-bit SDIO, level-shifted, dedicated 3.0 V LDO
Schemas writtenconfig.csv, METADATA.CSV, lora_state.bin, /audio/…, /accelerometer/… — see Data Schema

I/O & Indicators

USB-CUSB-C connector used for charging and firmware updates (DFU). Cover must be removed to access — no pass-through. ESD-protected.
Status LEDRGB SMD LED driven by three low-side N-FETs. Mounted under the paw-print on the cover, visible through polycarbonate.
Charge LEDsDiscrete red + green, located near the USB-C port; visible through the closed cover.

User Controls

Power switchSPDT slide switch on top board (cover-off access only). ON/OFF labelled in silkscreen on the front PCBA.
Magnet triggerHold any magnet (N52 ideal, refrigerator-grade often sufficient) over the paw-print LED for ≥ 3 s, then remove, to reboot the device into BLE mode. Works with the cover on.
BuzzerActivated by LoRa downlink BUZZ command for in-field locating.

Firmware / Software

RTOSAzure RTOS ThreadX
File systemAzure RTOS FileX (FAT/exFAT)
Firmware updatesWeb-based DFU (Chrome/Firefox) over USB-C with BLE handshake; see Device Manual
Source availabilityClosed-source. Protobuf message definitions and supporting decoder/integration material are available on request — [email protected].

Certifications

FCCTBD
IC (Canada)TBD
CETBD
Module-level certsTBD — integrated module FCC/IC/CE IDs to be listed when end-product certification is finalised
End-product certification is in progress. Devices are currently provided for research use only and should not be operated in commercial deployments until certifications are finalised.

Revision History

Hardware revDateNotes
Rev BCurrent production hardware (Mk II).

Citation

If CollarID Mk II appears in a publication, please report:

A canonical citation block (BibTeX) will be published alongside the formal release announcement.