A motion capture element comprising: a memory; a sensor configured to capture two or more values associated with an orientation, position, velocity, acceleration, proximity, pressure or strain of said at least one motion capture element; a radio; a microcontroller coupled with said memory, said sensor and said radio wherein said microcontroller is configured to collect data that comprises sensor values from said sensor based on a sensor personality selected from a plurality of sensor personalities, wherein the sensor personality is configured to control sensor settings to collect the data with respect to a specific type of movement associated with a specific piece of equipment or type of clothing; store said data in said memory; transmit said data via said radio or transmit said data over a direct connection to an attached mobile device; and, recalibrate said sensor through measurement of linear acceleration during a low acceleration time window for at least two axes of the sensor, comparison of differences in linear acceleration in the low acceleration time window, and, performance of a recalibration using calibration data from a below threshold sensor or transmission of an out of calibration alert. a memory; a sensor configured to capture two or more values associated with an orientation, position, velocity, acceleration, proximity, pressure or strain of said at least one motion capture element; a radio; a microcontroller coupled with said memory, said sensor and said radio wherein said microcontroller is configured to collect data that comprises sensor values from said sensor based on a sensor personality selected from a plurality of sensor personalities, wherein the sensor personality is configured to control sensor settings to collect the data with respect to a specific type of movement associated with a specific piece of equipment or type of clothing; store said data in said memory; transmit said data via said radio or transmit said data over a direct connection to an attached mobile device; and, collect data that comprises sensor values from said sensor based on a sensor personality selected from a plurality of sensor personalities, wherein the sensor personality is configured to control sensor settings to collect the data with respect to a specific type of movement associated with a specific piece of equipment or type of clothing; store said data in said memory; transmit said data via said radio or transmit said data over a direct connection to an attached mobile device; and, recalibrate said sensor through measurement of linear acceleration during a low acceleration time window for at least two axes of the sensor, comparison of differences in linear acceleration in the low acceleration time window, and, performance of a recalibration using calibration data from a below threshold sensor or transmission of an out of calibration alert. measurement of linear acceleration during a low acceleration time window for at least two axes of the sensor, comparison of differences in linear acceleration in the low acceleration time window, and, performance of a recalibration using calibration data from a below threshold sensor or transmission of an out of calibration alert.