{"title":"AndyMark Sensors","description":null,"products":[{"product_id":"hex-bore-encoder","title":"AndyMark Hex Bore Encoder","description":"\u003cp\u003e \u003c\/p\u003e\n\u003c!-- more --\u003e\n\u003cul class=\"tabs\"\u003e\n\u003cli\u003eDescription\u003c\/li\u003e\n\u003cli style=\"display: none;\" id=\"specstab\"\u003eSpecifications\u003c\/li\u003e\n\u003cli style=\"display: none;\" id=\"docstab\"\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"tabs-content\"\u003e\n\u003cli class=\"active\"\u003e\n\u003c!-- Description --\u003e\n\u003cp\u003eThe AndyMark Hex Bore Absolute Encoder provides high-resolution, true absolute position feedback in a compact, robot-ready form factor. Designed around the AS5047P magnetic encoder IC, this sensor delivers immediate absolute position on power-up with no homing required.\u003c\/p\u003e\n\u003cp\u003eWith a 1\/2 in hex bore, optional 3\/8 in hex insert, factory-aligned zero position, and multiple output options, the Hex Bore Absolute Encoder is ideal for arms, elevators, wrists, swerve modules, and other mechanisms requiring accurate angular feedback.\u003c\/p\u003e\n\u003ch3\u003eFeatures\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrue absolute position — no homing required\u003c\/li\u003e\n\u003cli\u003eFactory-calibrated zero aligned to hex notch\u003c\/li\u003e\n\u003cli\u003eWide input voltage range compatible with FRC and FTC systems\u003c\/li\u003e\n\u003cli\u003eHigh-resolution magnetic sensing\u003c\/li\u003e\n\u003cli\u003eCompact, shaft-mount design with standard #10 mounting\u003c\/li\u003e\n\u003cli\u003eLocking JST-PA connector for robust connections\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSpecifications – FTC Non-CAN Version\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003eElectrical\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupply Voltage: 3.3V – 16V\u003c\/li\u003e\n\u003cli\u003eLogic Level: 3.3V (5V tolerant)\u003c\/li\u003e\n\u003cli\u003eFactory calibrated zero position to align with notch\u003c\/li\u003e\n\u003cli\u003eOutputs:\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eQuadrature (A, B)\u003c\/li\u003e\n\u003cli\u003eAbsolute PWM\u003c\/li\u003e\n\u003cli\u003eAbsolute Analog\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eEncoder Performance\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eQuadrature Resolution: Up to 4096 counts per revolution (1024 pulses per revolution)\u003c\/li\u003e\n\u003cli\u003eAbsolute PWM Resolution: 12-bit (4096 discrete positions per revolution)\u003c\/li\u003e\n\u003cli\u003eMaximum Rotation Speed: 28,000 RPM (sensor capability)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eMechanical\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBore: 1\/2 in Hex (default, includes 3\/8 in Hex insert)\u003c\/li\u003e\n\u003cli\u003eMounting Holes: #10 clearance\u003c\/li\u003e\n\u003cli\u003eConnector: Locking JST-PA 4-pin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eIncluded Cables:\u003c\/b\u003e\u003c\/p\u003e\n  \u003cul\u003e\n    \u003cli\u003e4-pin JST-PA → 4-pin JST-PH\u003c\/li\u003e\n    \u003cli\u003e4-pin JST-PA → 3-pin Molex SL\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003ch3\u003eSpecifications – FRC CAN Version\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003eElectrical\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupply Voltage: 3.3V – 16V\u003c\/li\u003e\n\u003cli\u003eLogic Level: 3.3V (5V tolerant)\u003c\/li\u003e\n\u003cli\u003eFactory calibrated zero position to align with notch (CAN zero can be set via on-board button)\u003c\/li\u003e\n\u003cli\u003eOutputs:\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eCAN\u003c\/li\u003e\n\u003cli\u003eAbsolute PWM\u003c\/li\u003e\n\u003cli\u003eAbsolute Analog\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eEncoder Performance\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eInternal Absolute Resolution: 14-bit (16,384 positions per revolution)\u003c\/li\u003e\n\u003cli\u003eAbsolute PWM Resolution: 12-bit (4096 discrete positions per revolution)\u003c\/li\u003e\n\u003cli\u003eMaximum Rotation Speed: 28,000 RPM (sensor capability)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eMechanical\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBore: 1\/2 in Hex (default, includes 3\/8 in Hex insert)\u003c\/li\u003e\n\u003cli\u003eMounting Holes: #10 clearance\u003c\/li\u003e\n\u003cli\u003eConnector: Locking JST-PA 4-pin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eIncluded Cables\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e4-pin JST-PA\u003c\/li\u003e\n  \u003cul\u003e\n    \u003cli\u003e2-pin CAN IN\u003c\/li\u003e\n    \u003cli\u003e2-pin CAN OUT\u003c\/li\u003e\n    \u003cli\u003e 2-pin Power\/Ground\u003c\/li\u003e\n  \u003c\/ul\u003e\n    \u003cli\u003e4-pin JST-PA → 4-pin JST-PH\u003c\/li\u003e\n    \u003cli\u003e4-pin JST-PA → 3-pin Molex SL\u003c\/li\u003e  \n\u003c\/ul\u003e\n\u003ch3\u003eAbsolute PWM Output (Both Versions)\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOutput Period: 1824 µs\u003c\/li\u003e\n\u003cli\u003eOutput Frequency: 550 Hz\u003c\/li\u003e\n\u003cli\u003eMinimum Pulse Width (0°): 5 µs\u003c\/li\u003e\n\u003cli\u003eMaximum Pulse Width (360°): 1824 µs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003c!-- Specifications --\u003e\n\u003cul\u003e\n\t\u003cli\u003e\n\u003ca href=\"\/pages\/what-is-the-bore\"\u003e\u003cb\u003eBore:\u003c\/b\u003e\u003c\/a\u003e 1\/2 in. Hex\u003c\/li\u003e\n\t\u003cli\u003e\n\u003cb\u003eEncoder IC:\u003c\/b\u003e AS5047P-ATSM\u003c\/li\u003e\n\t\u003cli\u003e\n\u003cb\u003eSnesing Type:\u003c\/b\u003e On-axis magnetic, Hall-effect\u003c\/li\u003e\n\t\u003cli\u003e\n\u003cb\u003eStartup Behavior:\u003c\/b\u003e Absolute position available immediately on power-up\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\t\u003cli\u003e\n\u003c!-- Documentation --\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"AndyMark","offers":[{"title":"Quadrature","offer_id":45166126104748,"sku":"am-5200","price":51.0,"currency_code":"USD","in_stock":true},{"title":"CAN","offer_id":45166126137516,"sku":"am-5200_can","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/2303\/5052\/files\/am-5200_can_1.jpg?v=1766167641"},{"product_id":"color-and-proximity-sensor-andymark-standard-sensors","title":"Color and Proximity Sensor - AndyMark Standard Sensors","description":"\n\u003c!-- more --\u003e\n\u003cul class=\"tabs\"\u003e\n\t\u003cli\u003eDescription\u003c\/li\u003e\n\t\u003cli id=\"specstab\"\u003eSpecifications\u003c\/li\u003e\n\t\u003cli id=\"docstab\" style=\"display:none\"\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"tabs-content\"\u003e\n\t\u003cli class=\"active\"\u003e\n\t\t\u003c!-- Description --\u003e\n\t\t\u003cp\u003eAndyMark’s line of Standard Sensors is designed specifically for FRC and FTC teams. Using standard 1.5” pitch mounting holes, the sensor’s small footprint fits nicely on a 1” wide tube. Easily swap out sensors for reading distance, color, or position using I2C or CAN communication, and head into matches worry-free with locking connectors.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/docs.andymark.com\/\"\u003eProduct Documentation can be found here.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eLonger lengths of cable can be found \u003ca href=\"\/products\/locking-4-pin-jst-cables\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen to use this sensor\n\u003cul\u003e\n\u003cli\u003eDetecting the color of nearby objects (game elements, indicators, tape).\u003c\/li\u003e\n\u003cli\u003ePresence \/ approach detection at short range (e.g., “object is in the mechanism”).\u003c\/li\u003e\n\u003cli\u003eMeasuring ambient light to auto-adjust thresholds or avoid false positives.\u003c\/li\u003e\n\u003cli\u003eClassifying states (e.g., “red vs blue” or “object present vs absent”) without external optics.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eTypical integrations\n\u003cul\u003e\n\u003cli\u003ePlace near an intake to confirm piece acquisition and read team color.\u003c\/li\u003e\n\u003cli\u003eMount along a chute or feeder to detect jam\/flow with proximity.\u003c\/li\u003e\n\u003cli\u003eFace the field to classify marker colors or read LED indicators on mechanisms.\u003c\/li\u003e\n\u003cli\u003eUse ambient light readings to auto-calibrate thresholds between practice and event lighting.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg\u003e\u003cimg\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0655\/8357\/9297\/files\/am-5636_3.jpg?v=1756233263\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/docs.andymark.com\/\"\u003eProduct Documentation can be found here.\u003c\/a\u003e\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- Specifications --\u003e\n\t\t\u003cul\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eAmbient Light Range:\u003c\/b\u003e 0.002 lux to 65,535 lux\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eCommunication Protocol:\u003c\/b\u003e I2C\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eDefault I2C Address:\u003c\/b\u003e 0x39 (7-bit)\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eDimensions:\u003c\/b\u003e 2.00 in. x .745 in. x .51 in.\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eFOV:\u003c\/b\u003e ~46°\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMax Bus Speed:\u003c\/b\u003e 400 kHz (Fast mode)\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMax Input Voltage:\u003c\/b\u003e 16 V\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMeasurement Channels:\u003c\/b\u003e Red, Green, Blue, Alpha, and Proximity\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMounting Holes:\u003c\/b\u003e #10 holes, 1.5 in. apart\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eNominal Voltage:\u003c\/b\u003e 3.3 V\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eProximity Range:\u003c\/b\u003e 0 mm to ~200 mm\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eSensing IC:\u003c\/b\u003e TMD3725\u003c\/li\u003e\n\t\t\u003c\/ul\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- Documentation --\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"AndyMark","offers":[{"title":"I2C","offer_id":45224853897388,"sku":"am-5636","price":23.0,"currency_code":"USD","in_stock":true},{"title":"CAN","offer_id":45224853930156,"sku":"am-5683","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/2303\/5052\/files\/am-colorsensor_d7e70edd-25a0-45be-a793-aa7cc16dcbd0.jpg?v=1772147193"},{"product_id":"imu-andymark-standard-sensors-2","title":"IMU - AndyMark Standard Sensors","description":"\n\u003c!-- more --\u003e\n\u003cul class=\"tabs\"\u003e\n\t\u003cli\u003eDescription\u003c\/li\u003e\n\t\u003cli id=\"specstab\"\u003eSpecifications\u003c\/li\u003e\n\t\u003cli id=\"docstab\" style=\"display:none\"\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"tabs-content\"\u003e\n\t\u003cli class=\"active\"\u003e\n\t\t\u003c!-- Description --\u003e\n\t\t\n\u003cp\u003eAndyMark’s line of Standard Sensors is designed specifically for FRC and FTC teams. Using standard 1.5” pitch mounting holes, the sensor’s small footprint fits nicely on a 1” wide tube. Easily swap out sensors for reading distance, color, or position using I2C communication, and head into matches worry-free with locking connectors.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/docs.andymark.com\/\"\u003eProduct Documentation can be found here.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eLonger lengths of cable can be found \u003ca href=\"\/products\/locking-4-pin-jst-cables\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003ch4\u003eIMU (Orientation)\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli style=\"list-style-type: none;\"\u003e\n\u003cul\u003e\n\u003cli\u003eWhen to use this sensor\n\u003cul\u003e\n\u003cli\u003eOrientation tracking for field-oriented control or navigation.\u003c\/li\u003e\n\u003cli\u003eHeading stabilization for drive systems, arms, or turrets.\u003c\/li\u003e\n\u003cli\u003eMeasuring linear acceleration for movement profiling or detecting sudden impacts.\u003c\/li\u003e\n\u003cli\u003eProviding quaternion data for advanced motion calculations in autonomous programming.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eTypical integrations\n\u003cul\u003e\n\u003cli\u003eEnable field-centric driving in holonomic drive robots.\u003c\/li\u003e\n\u003cli\u003eKeep manipulators or arms at a fixed angle during movement.\u003c\/li\u003e\n\u003cli\u003eDetect tipping or impacts for safety shutdowns.\u003c\/li\u003e\n\u003cli\u003eSmooth out autonomous navigation with real-time orientation correction.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cimg\u003e\u003cimg\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0655\/8357\/9297\/files\/am-5636_3.jpg?v=1756233263\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/docs.andymark.com\/\"\u003eProduct Documentation can be found here.\u003c\/a\u003e\u003c\/p\u003e\n\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- Specifications --\u003e\n\t\t\u003cul\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eCommunication Protocol:\u003c\/b\u003e I2C\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eDefault I2C Address:\u003c\/b\u003e 0x4B (7-bit)\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eDimensions:\u003c\/b\u003e 2.00 in. x .745 in. x .51 in.\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMax Bus Speed:\u003c\/b\u003e 400 kHz (Fast mode)\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMax Input Voltage:\u003c\/b\u003e 16 V\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMeasurement Channels:\u003c\/b\u003e quaternion, yaw\/pitch\/roll, linear acceleration\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMounting Holes:\u003c\/b\u003e #10 holes, 1.5 in. apart\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eNominal Voltage:\u003c\/b\u003e 3.3 V\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eSensing IC:\u003c\/b\u003e BNO085\u003c\/li\u003e\n\t\t\u003c\/ul\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- Documentation --\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"AndyMark","offers":[{"title":"Default Title","offer_id":45224853962924,"sku":"am-5638","price":41.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/2303\/5052\/files\/am-5638_1_44eb7b29-7ad5-485a-a287-8901e40dc38f.jpg?v=1772147197"},{"product_id":"lidar-distance-sensor-andymark-standard-sensors","title":"Lidar Distance Sensor - AndyMark Standard Sensors","description":"\n\u003c!-- more --\u003e\n\u003cul class=\"tabs\"\u003e\n\t\u003cli\u003eDescription\u003c\/li\u003e\n\t\u003cli id=\"specstab\"\u003eSpecifications\u003c\/li\u003e\n\t\u003cli id=\"docstab\" style=\"display:none\"\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"tabs-content\"\u003e\n\t\u003cli class=\"active\"\u003e\n\t\t\u003c!-- Description --\u003e\n\t\t\u003cp\u003eAndyMark’s line of Standard Sensors is designed specifically for FRC and FTC teams. Using standard 1.5” pitch mounting holes, the sensor’s small footprint fits nicely on a 1” wide tube. Easily swap out sensors using I2C or CAN communication, and head into matches worry-free with locking connectors.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/docs.andymark.com\/\"\u003eProduct Documentation can be found here.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/andymark.com\/products\/locking-4-pin-jst-cables\"\u003eLonger lengths of cable can be found here.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eWhen to use this sensor\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAccurate distance measurement to objects up to 3ft (I2C) or 13ft (CAN) away.\u003c\/li\u003e\n\u003cli\u003ePositioning or alignment tasks where reliable range feedback is needed.\u003c\/li\u003e\n\u003cli\u003eDetecting approach or presence with more range than a proximity-only sensor.\u003c\/li\u003e\n\u003cli\u003eApplications that need consistent readings under different lighting conditions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTypical integrations\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePosition an intake or arm relative to a target object.\u003c\/li\u003e\n\u003cli\u003eDetect when a game piece is within a shooter or feeder.\u003c\/li\u003e\n\u003cli\u003eMaintain consistent spacing in autonomous driving.\u003c\/li\u003e\n\u003cli\u003eMonitor travel distance of moving mechanisms in real time.\u003c\/li\u003e\n\u003c\/ul\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- Specifications --\u003e\n\t\t\u003cul\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eCommunication Protocol:\u003c\/b\u003e I2C, CAN\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eDefault I2C Address:\u003c\/b\u003e 0\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eDimensions:\u003c\/b\u003e 2.00 in. x .745 in. x .51 in.\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eFOV:\u003c\/b\u003e ~25°\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMax Bus Speed:\u003c\/b\u003e 400 kHz (Fast mode)\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMax Input Voltage:\u003c\/b\u003e 16 V\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMaximum Range (CAN):\u003c\/b\u003e ~4000 mm\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMaximum Range (I2C):\u003c\/b\u003e ~2000 mm\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMeasurement Channels:\u003c\/b\u003e Distance\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMinimum Range:\u003c\/b\u003e ~30 mm\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMounting Holes:\u003c\/b\u003e #10 holes, 1.5 in. apart\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eNominal Voltage:\u003c\/b\u003e 3.3 V\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eSensing IC (CAN):\u003c\/b\u003e VL53L1X\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eSensing IC (I2C):\u003c\/b\u003e VL53L0X\u003c\/li\u003e\n\t\t\u003c\/ul\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- Documentation --\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"AndyMark","offers":[{"title":"I2C","offer_id":46151725056172,"sku":"am-5637","price":27.0,"currency_code":"USD","in_stock":true},{"title":"CAN","offer_id":46151725088940,"sku":"am-5684","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/2303\/5052\/files\/am-5684_3.jpg?v=1776265386"},{"product_id":"magnetic-andymark-standard-sensors","title":"Magnetic Switch  (Hall Effect Sensor) - AndyMark Standard Sensors","description":"\n\u003c!-- more --\u003e\n\u003cul class=\"tabs\"\u003e\n\t\u003cli\u003eDescription\u003c\/li\u003e\n\t\u003cli id=\"specstab\"\u003eSpecifications\u003c\/li\u003e\n\t\u003cli id=\"docstab\" style=\"display:none\"\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"tabs-content\"\u003e\n\t\u003cli class=\"active\"\u003e\n\t\t\u003c!-- Description --\u003e\n\t\t\u003cp\u003eAndyMark’s line of Standard Sensors is designed specifically for FRC and FTC teams. Using standard 1.5” pitch mounting holes, the sensor’s small footprint fits nicely on a 1” wide tube. Easily swap out sensors for reading distance, color, or position using I2C or CAN communication, and head into matches worry-free with locking connectors.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/docs.andymark.com\/\"\u003eProduct Documentation can be found here.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eLonger lengths of cable can be found \u003ca href=\"\/products\/locking-4-pin-jst-cables\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eThe Magnetic Switch is a compact Hall effect sensor designed to reliably detect the presence of a magnet in robotics applications. It’s an ideal solution for teams looking for a durable, repeatable “trigger” sensor that isn’t affected by lighting conditions, dust, or most game element variability.\u003c\/p\u003e\n\u003cp\u003eWhether you’re confirming a mechanism position, detecting a latch state, or verifying a part is in place, the Magnetic Switch gives teams a clean and dependable digital-style sensor signal—perfect for match play.\u003c\/p\u003e\n\u003ch3\u003eHow to use\u003c\/h3\u003e\n\u003cp\u003eMount the Magnetic Switch so that a \u003cstrong\u003emagnet passes near the sensing face\u003c\/strong\u003e at the point you want to detect. When the magnet is within range, the sensor changes state and can be used as a \u003cstrong\u003elimit switch replacement\u003c\/strong\u003e or a general-purpose “presence” detector.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCommon setup tips\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAttach a small magnet to the moving part (arm, elevator carriage, latch, etc.).\u003c\/li\u003e\n\u003cli\u003eMount the sensor rigidly to the robot frame or mechanism structure.\u003c\/li\u003e\n\u003cli\u003eAdjust spacing so the magnet passes close enough to trigger consistently, even with vibration.\u003c\/li\u003e\n\u003cli\u003eUse the sensor state to trigger actions like stopping motion, indexing, or locking a subsystem.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhen to use this sensor\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetecting \u003cstrong\u003emechanism end-of-travel\u003c\/strong\u003e (limit switch replacement).\u003c\/li\u003e\n\u003cli\u003eConfirming \u003cstrong\u003eposition reached\u003c\/strong\u003e (elevator levels, arm angles, turret home, etc.).\u003c\/li\u003e\n\u003cli\u003eDetecting \u003cstrong\u003elatch \/ lock \/ gate state\u003c\/strong\u003e using a magnet on the moving piece.\u003c\/li\u003e\n\u003cli\u003eVerifying \u003cstrong\u003egame piece presence\u003c\/strong\u003e when a magnet can be embedded in a carrier or pusher.\u003c\/li\u003e\n\u003cli\u003eCreating reliable “home” signals for \u003cstrong\u003ezeroing\u003c\/strong\u003e and auto routines.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTypical integrations\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMount on an elevator to detect the \u003cstrong\u003ebottom\/home position\u003c\/strong\u003e for auto-zeroing.\u003c\/li\u003e\n\u003cli\u003eUse on an arm pivot to detect a \u003cstrong\u003estowed\u003c\/strong\u003e or \u003cstrong\u003escoring\u003c\/strong\u003e position.\u003c\/li\u003e\n\u003cli\u003ePlace on a turret to detect a \u003cstrong\u003ehome index\u003c\/strong\u003e for absolute reference.\u003c\/li\u003e\n\u003cli\u003eInstall on a latch mechanism to confirm \u003cstrong\u003elocked\/unlocked\u003c\/strong\u003e state.\u003c\/li\u003e\n\u003cli\u003eAdd to an intake\/indexer gate to confirm a \u003cstrong\u003edoor\/flap position\u003c\/strong\u003e without contact wear.\u003c\/li\u003e\n\u003c\/ul\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- Specifications --\u003e\n\t\t\u003cul\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eCommunications:\u003c\/b\u003e Digital Input\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eConnector Type:\u003c\/b\u003e JST PA (BM04B-PASS-1-TFT)\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eHeight:\u003c\/b\u003e 0.75 in.\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eLength:\u003c\/b\u003e 2 in.\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMax Input Voltage:\u003c\/b\u003e 16V\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMounting Geometry:\u003c\/b\u003e 1\/2\" pitch, holes 1.5\" apart\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eNominal Voltage:\u003c\/b\u003e 3.3V\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eWidth:\u003c\/b\u003e 0.51 in.\u003c\/li\u003e\n\t\t\u003c\/ul\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- Documentation --\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"AndyMark","offers":[{"title":"12C","offer_id":45311486132396,"sku":"am-5746","price":20.0,"currency_code":"USD","in_stock":true},{"title":"CAN","offer_id":45328203350188,"sku":"am-5788","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/2303\/5052\/files\/am-MagSwitch_93574be3-646e-43a5-ab5f-7a34031df2a6.jpg?v=1772148005"},{"product_id":"touch-sensor-andymark-standard-sensors-copy","title":"Digital Button Sensor - AndyMark Standard Sensors","description":"\n\u003c!-- more --\u003e\n\u003cul class=\"tabs\"\u003e\n\t\u003cli\u003eDescription\u003c\/li\u003e\n\t\u003cli\u003eWhat's in the Box?\u003c\/li\u003e\n\t\u003cli id=\"specstab\"\u003eSpecifications\u003c\/li\u003e\n\t\u003cli id=\"docstab\" style=\"display:none\"\u003eDocumentation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"tabs-content\"\u003e\n\t\u003cli class=\"active\"\u003e\n\t\t\u003c!-- Description --\u003e\n\t\t\n\u003cp\u003eThe Button \/ Touch Sensor is a simple, reliable digital switch designed to detect physical contact or user input in robotics applications. It provides a clean on\/off signal when pressed, making it ideal for detecting mechanism limits, driver overrides, or contact-based events.\u003c\/p\u003e\n\u003cp\u003eWhether you're confirming a mechanism has reached its endpoint or detecting when a game piece presses against a surface, the Button sensor offers a straightforward and dependable digital signal-perfect for fast-paced match play.\u003c\/p\u003e\n\u003ch3\u003eHow to use\u003c\/h3\u003e\n\u003cp\u003eMount the Button so that it is physically pressed when the desired condition occurs. When the button is actuated, the sensor changes state and outputs a digital LOW, which can be read by your control system.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCommon setup tips\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003ePosition the button so it is fully and consistently pressed at the intended trigger point.\u003c\/li\u003e\n\u003cli\u003eUse a rigid mounting surface to prevent inconsistent activation from vibration.\u003c\/li\u003e\n\u003cli\u003eAvoid partial presses-ensure your mechanism provides enough travel to clearly actuate the switch.\u003c\/li\u003e\n\u003cli\u003eUse software debounce logic if needed to prevent rapid signal toggling.\u003c\/li\u003e\n\u003cli\u003eUse the sensor state to trigger actions like stopping motion, indexing, enabling a subsystem, or signaling driver feedback.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWhen to use this sensor\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDetecting mechanism end-of-travel (classic limit switch use).\u003c\/li\u003e\n\u003cli\u003eConfirming a mechanism has physically reached a position.\u003c\/li\u003e\n\u003cli\u003eDetecting contact with a game piece.\u003c\/li\u003e\n\u003cli\u003eProviding a manual reset or override button.\u003c\/li\u003e\n\u003cli\u003eVerifying a latch, gate, or linkage has physically engaged.\u003c\/li\u003e\n\u003cli\u003eCreating a simple “home” input for zeroing routines.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTypical integrations\u003c\/h3\u003e\n\u003cul\u003e\n \u003cli\u003e Mount at the bottom of an elevator to detect the home position for zeroing.\u003c\/li\u003e\n\u003cli\u003eInstall on an arm to detect stowed or scoring positions.\u003c\/li\u003e\n\u003cli\u003ePlace behind an intake roller to detect when a game piece is fully seated.\u003c\/li\u003e\n\u003cli\u003eAdd to a climber latch to confirm engagement before loading force.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003ca href=\"https:\/\/docs.andymark.com\/\"\u003eProduct Documentation can be found here.\u003c\/a\u003e\u003c\/p\u003e\n\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- What's in the Box? --\u003e\n\t\t\u003cul\u003e\n\u003cli\u003e1 - 12 in. Locking 4-pin JST Cable (\u003ca href=\"\/am-5530-1200\"\u003eam-5530-1200\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003e1 - Locking 4-pin JST to Locking PWM Cable (\u003ca href=\"\/am-5531-1200\"\u003eam-5531-1200\u003c\/a\u003e) \u003c\/li\u003e\n\u003cli\u003e1 - Digital Button Sensor\u003c\/li\u003e\n\u003c\/ul\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- Specifications --\u003e\n\t\t\u003cul\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eButton Travel:\u003c\/b\u003e 0.1250 in.\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eCommunications:\u003c\/b\u003e Digital Input\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eConnector Type:\u003c\/b\u003e JST PA (BM04B-PASS-1-TFT)\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eHeight:\u003c\/b\u003e 0.75 in. [19.05 mm]\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eLength:\u003c\/b\u003e 2 in. [50.8 mm]\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMax Input Voltage:\u003c\/b\u003e 16V\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eMounting Geometry:\u003c\/b\u003e 1\/2\" pitch, holes 1.5\" apart\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eNominal Voltage:\u003c\/b\u003e 3.3V\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eOutput Type:\u003c\/b\u003e Active LOW\u003c\/li\u003e\n\t\t\t\u003cli\u003e\n\u003cb\u003eWidth:\u003c\/b\u003e 0.51 in. [12.95 mm]\u003c\/li\u003e\n\t\t\u003c\/ul\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\t\u003c!-- Documentation --\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"AndyMark","offers":[{"title":"Default Title","offer_id":45343346655404,"sku":"am-5639","price":13.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/2303\/5052\/files\/am-5639_1_09c8914a-caf3-4019-895a-ca262ce17728.jpg?v=1772148034"}],"url":"https:\/\/andymark.com\/collections\/andymark-sensors.oembed","provider":"AndyMark","version":"1.0","type":"link"}