{"product_id":"dual-axis-stepper-pan-tilt-platform","title":"High-Precision Dual-Axis Stepper Motor Pan-Tilt Platform","description":"\u003cdiv style=\"font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.68;color:#2f3540;\"\u003e\n\n  \u003cp style=\"font-size:16.5px;color:#26384b;margin:0 0 18px;\"\u003e\n    The \u003cstrong\u003eHigh-Precision Dual-Axis Stepper Motor Pan-Tilt Platform\u003c\/strong\u003e is a two-axis positioning mechanism for robotics research, laboratory automation and precision motion-control development. It is available with \u003cstrong\u003eMS42C standard stepper motors\u003c\/strong\u003e or \u003cstrong\u003eMS42CG motors with GMR encoder feedback\u003c\/strong\u003e, and combines a 360° rotary structure, industrial deep-groove ball bearings, full-metal construction and D36A dual-channel stepper control.\n  \u003c\/p\u003e\n\n  \u003ch2 style=\"font-size:24px;font-weight:700;color:#1f3f67;margin:34px 0 16px;\"\u003eKey Highlights\u003c\/h2\u003e\n  \u003cul style=\"margin:0 0 18px 22px;padding:0;\"\u003e\n    \u003cli\u003eDual-axis stepper-motor positioning platform\u003c\/li\u003e\n    \u003cli\u003eMS42C standard and MS42CG encoder-equipped motor options\u003c\/li\u003e\n    \u003cli\u003e1.8° full-step angle with approximately 0.05° theoretical microstep resolution at 32 microstepping\u003c\/li\u003e\n    \u003cli\u003eMS42CG GMR encoder with 1024 PPR AB-phase, Z-index and PWM absolute-position feedback\u003c\/li\u003e\n    \u003cli\u003e360° flat-profile rotary-stage design\u003c\/li\u003e\n    \u003cli\u003eIndustrial deep-groove ball bearing and clamping coupler\u003c\/li\u003e\n    \u003cli\u003eEnd-coupler load capacity up to 1 kg\u003c\/li\u003e\n    \u003cli\u003eD36A dual stepper motor driver with STEP \/ DIR \/ EN control\u003c\/li\u003e\n    \u003cli\u003ePython control examples and usage instructions provided\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2 style=\"font-size:24px;font-weight:700;color:#1f3f67;margin:34px 0 16px;\"\u003eProduct Overview\u003c\/h2\u003e\n  \u003cp\u003e\n    The platform uses a two-degree-of-freedom mechanical structure for controlled angular positioning. A flush-mount screw arrangement keeps the upper rotary surface free from protruding screw heads, supporting unobstructed 360° rotation.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    The rotary assembly uses a deep-groove ball bearing, clamping-style coupler and full-metal structural components for research, education and laboratory motion-control applications.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"margin:22px 0 32px;text-align:center;\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0777\/8159\/8407\/files\/c76f30d51dd13a6680b3f084f5015d98.jpg?v=1791385805\" alt=\"Dual-axis stepper motor pan-tilt platform mechanical structure and mounting detail\" loading=\"lazy\" style=\"display:block;width:100%;max-width:800px;height:auto;margin:0 auto;border:0;\"\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 style=\"font-size:24px;font-weight:700;color:#1f3f67;margin:34px 0 16px;\"\u003eWhich Motor Configuration Should I Choose?\u003c\/h2\u003e\n  \u003cdiv style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;\"\u003e\n    \u003ctable style=\"font-size:14.5px;line-height:1.45;width:100%;border-collapse:collapse;\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eConfiguration\u003c\/th\u003e\n          \u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eFeedback\u003c\/th\u003e\n          \u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eSuitable Use\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border:1px solid #d8dde5;padding:9px;vertical-align:top;\"\u003e\u003cstrong\u003eMS42C Standard\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border:1px solid #d8dde5;padding:9px;vertical-align:top;\"\u003eNo integrated encoder\u003c\/td\u003e\n          \u003ctd style=\"border:1px solid #d8dde5;padding:9px;vertical-align:top;\"\u003eBasic stepper positioning and applications that do not require integrated angular feedback.\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border:1px solid #d8dde5;padding:9px;vertical-align:top;\"\u003e\u003cstrong\u003eMS42CG with Encoder\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border:1px solid #d8dde5;padding:9px;vertical-align:top;\"\u003eGMR incremental and absolute feedback\u003c\/td\u003e\n          \u003ctd style=\"border:1px solid #d8dde5;padding:9px;vertical-align:top;\"\u003eClosed-loop positioning, speed-feedback experiments and applications requiring angular feedback.\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 style=\"font-size:24px;font-weight:700;color:#1f3f67;margin:34px 0 16px;\"\u003eStepper Motor Specifications\u003c\/h2\u003e\n  \u003cdiv style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;\"\u003e\n    \u003ctable style=\"font-size:14.5px;line-height:1.45;width:100%;border-collapse:collapse;\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eSpecification\u003c\/th\u003e\n          \u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eMS42C\u003c\/th\u003e\n          \u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eMS42CG\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eMotor Type\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eStepper motor\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eStepper motor with encoder\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e283 g\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e294 g\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eStep Angle\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border:1px solid #d8dde5;padding:9px;\"\u003e1.8°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eMotor Construction\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border:1px solid #d8dde5;padding:9px;\"\u003eTwo-phase hybrid stepper motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eRated Current\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border:1px solid #d8dde5;padding:9px;\"\u003e1.68 A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eResistance\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border:1px solid #d8dde5;padding:9px;\"\u003e1.65 Ω\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eInductance\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border:1px solid #d8dde5;padding:9px;\"\u003e3.2 mH\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eRotational Inertia\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border:1px solid #d8dde5;padding:9px;\"\u003e50 g·cm²\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eHolding Torque\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border:1px solid #d8dde5;padding:9px;\"\u003e3.6 kg·cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eMaximum Motor Speed\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border:1px solid #d8dde5;padding:9px;\"\u003e≤3000 RPM, depending on control algorithm, driver and supply voltage\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 style=\"font-size:24px;font-weight:700;color:#1f3f67;margin:34px 0 16px;\"\u003eMS42CG GMR Encoder Feedback\u003c\/h2\u003e\n  \u003cp\u003e\n    The MS42CG integrates GMR magnetic sensing for closed-loop speed and position-control development. Incremental and absolute outputs are presented separately below to avoid conflating encoder sampling, pulse resolution and absolute-position accuracy.\n  \u003c\/p\u003e\n  \u003cdiv style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;\"\u003e\n    \u003ctable style=\"font-size:14.5px;line-height:1.45;width:100%;border-collapse:collapse;\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eEncoder Feature\u003c\/th\u003e\n\u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eSpecification\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eSensing Technology\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eGMR magnetic sensing\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eAngular Sampling\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e14-bit\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eAB-Phase Incremental Output\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e1024 pulses per revolution\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eZ-Index Output\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e1 pulse per revolution\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eAbsolute Position Output\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003ePWM\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003ePWM Absolute Position Accuracy\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e0.087°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eEncoder Supply Voltage\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e3.3–5 V\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eEncoder Connector\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eXH2.54 6-pin\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n  \u003cp\u003e\n    PWM absolute-position feedback allows angular position to be obtained after power-up without requiring a conventional re-zero procedure.\n  \u003c\/p\u003e\n\n  \u003ch2 style=\"font-size:24px;font-weight:700;color:#1f3f67;margin:34px 0 16px;\"\u003eMechanical Structure\u003c\/h2\u003e\n  \u003cul style=\"margin:0 0 18px 22px;padding:0;\"\u003e\n    \u003cli\u003eTwo-axis positioning mechanism\u003c\/li\u003e\n    \u003cli\u003eFlush-mount screw design on the rotary stage\u003c\/li\u003e\n    \u003cli\u003e360° mechanical rotary range\u003c\/li\u003e\n    \u003cli\u003eIndustrial deep-groove ball bearing\u003c\/li\u003e\n    \u003cli\u003eIndustrial clamping-style coupler\u003c\/li\u003e\n    \u003cli\u003eFull-metal mechanical construction\u003c\/li\u003e\n    \u003cli\u003eEnd-coupler load capacity: ≤1 kg\u003c\/li\u003e\n    \u003cli\u003eRear motor output shaft with integrated magnetic ring for encoder installation\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2 style=\"font-size:24px;font-weight:700;color:#1f3f67;margin:34px 0 16px;\"\u003eD36A Dual Stepper Motor Driver\u003c\/h2\u003e\n  \u003cp\u003e\n    The D36A is a compact dual-channel stepper motor driver for independent control of two stepper motors. It supports forward and reverse rotation, adjustable microstepping and adjustable current settings.\n  \u003c\/p\u003e\n  \u003cdiv style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;\"\u003e\n    \u003ctable style=\"font-size:14.5px;line-height:1.45;width:100%;border-collapse:collapse;\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eSpecification\u003c\/th\u003e\n\u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eD36A\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eDimensions\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e50 × 50 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e31 g including cooling fan\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eInput Supply\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e5.5–17 V\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eLogic-Level Input\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e3.3–5 V\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eContinuous Drive Current per Channel\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e0.55–1.44 A, 8-level adjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eMotor Channels\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eProtection\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eInput reverse-polarity protection and 3.3 V short-circuit protection\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003ch3 style=\"font-size:19px;font-weight:700;color:#284f7d;margin:24px 0 8px;\"\u003eControl Interface\u003c\/h3\u003e\n  \u003cp\u003e\n    Each motor channel uses STEP, direction and enable signals. STEP commands are triggered on the rising edge, with each valid pulse advancing one configured microstep.\n  \u003c\/p\u003e\n  \u003cdiv style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;\"\u003e\n    \u003ctable style=\"font-size:14.5px;line-height:1.45;width:100%;border-collapse:collapse;\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n\u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eSignal\u003c\/th\u003e\n\u003cth style=\"background:#f5f7fa;border:1px solid #d8dde5;padding:9px;text-align:left;\"\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eST1 \/ ST2\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eSTEP pulse input for motor 1 \/ motor 2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eDIR1 \/ DIR2\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eMotor direction control\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eEN1 \/ EN2\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eMotor enable control; low level for sleep and high level for enable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eADC\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eInput-supply voltage sensing at 1\/11 scale\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e5V\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003e5 V power output\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003eGND\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #d8dde5;padding:9px;\"\u003ePower ground\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n  \u003cp\u003e\n    The driver also provides supply-voltage sensing, power-input pass-through, protected 5 V and 3.3 V auxiliary power outputs and an integrated cooling fan.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"margin:22px 0 32px;text-align:center;\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0777\/8159\/8407\/files\/f85c3c9e1a5b3b821d87d7d0a2be04db.jpg?v=1791385804\" alt=\"D36A dual stepper motor driver and pan-tilt control integration detail\" loading=\"lazy\" style=\"display:block;width:100%;max-width:800px;height:auto;margin:0 auto;border:0;\"\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 style=\"font-size:24px;font-weight:700;color:#1f3f67;margin:34px 0 16px;\"\u003ePosition Control and Development\u003c\/h2\u003e\n  \u003cp\u003e\n    With 32 microstepping, the 1.8° stepper motor provides an approximately 0.05° theoretical microstep resolution. Encoder-equipped configurations add incremental and absolute angular feedback for closed-loop control development.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    Python control examples and operating instructions are provided for implementing angular positioning without requiring direct modification of the underlying motor-control logic.\n  \u003c\/p\u003e\n\n  \u003ch2 style=\"font-size:24px;font-weight:700;color:#1f3f67;margin:34px 0 16px;\"\u003eTypical Applications\u003c\/h2\u003e\n  \u003cul style=\"margin:0 0 18px 22px;padding:0;\"\u003e\n    \u003cli\u003eRobotics research\u003c\/li\u003e\n    \u003cli\u003eDual-axis motion-control experiments\u003c\/li\u003e\n    \u003cli\u003ePrecision angular positioning\u003c\/li\u003e\n    \u003cli\u003eClosed-loop motor-control development\u003c\/li\u003e\n    \u003cli\u003eLaboratory automation prototypes\u003c\/li\u003e\n    \u003cli\u003eEngineering education and robotics competitions\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"LucSys Robotics","offers":[{"title":"MS42C Standard","offer_id":67840000065735,"sku":null,"price":146.0,"currency_code":"SGD","in_stock":true},{"title":"MS42CG with Encoder","offer_id":67840000098503,"sku":null,"price":160.0,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0777\/8159\/8407\/files\/O1CN01KMFYVN1lQroV4vZVP__2211689764814_jpg.jpg?v=1791376232","url":"https:\/\/shop.lucsysrobotics.com\/products\/dual-axis-stepper-pan-tilt-platform","provider":"LucSys Robotics","version":"1.0","type":"link"}