The MAXSpline Encoder delivers high accuracy and robust performance while integrating seamlessly with the MAXSpline ecosystem. Using the same proven magnetic sensing architecture as the Through Bore Encoder V2, this model adds expanded connectivity through both ABI quadrature and CAN communication, giving teams more flexibility in how they collect and route sensor data. Its on-axis MA600 magnetic configuration ensures reliable readings even in environments where optical encoders struggle, and its ±0.5 degree calibrated accuracy supports precise control for a wide range of competitive robotics applications.

Designed specifically for MAXSpline shafting, the encoder’s through-bore profile enables clean, compact integration directly over the shaft. The housing incorporates a combination of through holes and castellated #10-32 mounting points, all aligned to the standard 0.5in ION system pitch. This allows teams to mount the encoder in multiple orientations: parallel to nest within the profile of a 2x1 MAXTube, perpendicular for offset encoding, or even attached directly to MAXSpline Shaft Bearing Blocks and pattern plates. The result is a highly adaptable mechanical interface that supports creative layouts without requiring custom spacing or nonstandard hardware.
A dedicated Molex Micro-Fit+ connector provides power and CAN access for teams who want to bypass traditional sensor cabling to motor controllers, while the JST-PH port continues to support incremental and PWM absolute outputs. Two diffused edge-lit status LEDs allow users greater feedback at various viewing angles. With built-in magnet, factory zero calibration, and multiple connection pathways, the MAXSpline Encoder offers a versatile and competition-ready sensing solution.
Incremental and absolute magnetic encoder
Quadrature output: A, B, and Index
Absolute pulse-width (duty-cycle) output
Uses MPS MA600 sensor in an on-axis magnetic configuration
Factory calibrated zero-position
Zero calibrated to notch in case
CAN communication support
Through-bore design
Easily mount to a MAXSpline shaft
Do not disassemble the sensor. Disassembling the MAXSpline Encoder will dereference the zero position with the physical case notch. It is not possible to recalibrate the zero position as it is permanently saved inside the sensor at the factory.
Sensor Type
MPS MA600
Connector #1
JST-PH 6-pin
Connector #2
Molex Micro-Fit+
Mounting Holes
#10 Clearance
Accuracy
Factory Calibrated to +/- 0.5 degree
Weight
75g (0.165 lb)
Input Voltage - JST-PH 6-Pin
4.5
5.0
5.5
V
Input Voltage - Molex Micro-Fit+
-
12
30
V
Logic Level
Maximum RPM
-
-
4000
RPM
Quadrature Resolution
-
2048
-
Cycles per Revolution
-
8192
-
Counts per Revolution
Index Pulse Width
-
0.04
-
Degree
Period
-
1000
-
μs
Frequency
-
1
-
kHz
Minimum Pulse (0°)
-
3.884
-
μs
Maximum Pulse (360°)
-
998.06
-
μs
Pulse Resolution
-
12
-
bit


Adds new status period get/set commands
Fixes issue where updating from other firmware versions will reset the CAN ID
Adds the ability to adjust the absolute position output (period, minimum high time, minimum low time)
Updates default status frame periods
Status 0 - 250ms
Status 1 - 100ms
Status 2 - 20ms
Status 3 - 20ms
Status 4 - 20ms
Fixes 'Set Periodic Frame Period' response command
Fixes 'Get Periodic Frame Period' command
Fixes angle conversion factor not being applied to the angle value
Adds angle conversion factor
Improves velocity measurements
Adds velocity averaging
Fixes led status flickering when intermittent errors occur
Adds identify command
Adds raw angle position in status 2
Corrects angle offset behavior
Note: ABI output does not currently respect the inverted setting