{"publisher":"Xirkit — the structured parts marketplace","canonical":"https://www.xirkit.io/products/pololu-magnetic-encoder-12-cpr-jst-sh-2c7f","markdown":"https://www.xirkit.io/products/pololu-magnetic-encoder-12-cpr-jst-sh-2c7f/data.md","mcp":"https://www.xirkit.io/mcp","note":"Every value is traced to a cited source (see sources and per-value src). Null means unknown, never zero.","record":{"id":"2c7f64a0-cbee-52d5-844a-86ef502e4e31","mpn":"4760","name":"Pololu Magnetic Encoder 12 CPR JST SH","manufacturer":"Pololu","family":"encoder","summary":"Pololu #4760 magnetic quadrature encoder pair kit for micro metal gearmotors with extended back shafts, with a top-entry 6-pin JST SH connector: two Hall sensor boards + two 6-pole discs, 12 counts per motor-shaft revolution, 2.7–18 V supply, A/B outputs with 10 kΩ pull-ups, 12.8 × 11.6 mm.","schema_version":"3.0","revision":null,"tags":["encoder","magnetic encoder","incremental encoder","rotary encoder","quadrature encoder","12 cpr","hall effect","pololu","robotics","gearmotor encoder","odometry"],"sources":[{"other":{},"id":"datasheet","url":"https://www.pololu.com/file/0J1718/pololu-4760-4761-schematic.pdf","title":"Pololu Magnetic Encoder 12 CPR JST SH datasheet","publisher":"Pololu","kind":"datasheet","retrieved_at":"2026-09-28T12:27:08+00:00","field_paths":["spec.compliance.certifications","spec.constraints.electrical.supply_voltage_max_v","spec.constraints.electrical.supply_voltage_min_v","spec.geometry.cad.bbox.height_mm","spec.geometry.cad.bbox.length_mm","spec.geometry.cad.bbox.width_mm","spec.geometry.cad.envelope_complete","spec.geometry.cad.mesh_path","spec.geometry.cad.step_path","spec.geometry.cad.verification","spec.geometry.dimensions.height_mm","spec.geometry.dimensions.length_mm","spec.geometry.dimensions.width_mm","spec.geometry.other.weight_g","spec.provides.channels","spec.provides.encoder_type","spec.provides.features","spec.provides.index_channel","spec.provides.interface","spec.provides.mounting","spec.provides.other.magnet_poles","spec.provides.output_type","spec.provides.resolution_cpr","spec.provides.sensing","spec.usage.connectors","spec.usage.pinout","spec.usage.pinout_complete","spec.usage.requirements.other.pull_up"],"notes":"sha256 f34bddbb4b46a9e9cf4ce69a9487b30cbfa9116d08a85ba7cb804212357ceaca"},{"other":{},"id":"offer0","url":"https://www.pololu.com/product/4760","title":"www.pololu.com listing","publisher":null,"kind":"distributor","retrieved_at":"2026-09-28T12:33:55+00:00","field_paths":["offers"],"notes":null}],"assets":[{"other":{},"kind":"datasheet","url":"https://www.pololu.com/file/0J1718/pololu-4760-4761-schematic.pdf","label":"Datasheet","verification":"manufacturer","notes":null},{"other":{},"kind":"image","url":"https://a.pololu-files.com/picture/0J10597.600x480.jpg?cdd9bbab01d6ae6651edf46b83ea739d","label":"Pololu 4760 magnetic encoder pair kit — boards and discs","verification":"manufacturer","notes":"inspected: two black encoder boards with white 6-pin JST SH connectors and two black magnetic discs"},{"other":{},"kind":"cad","url":"pololu-4760.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed"}],"offers":[{"other":{"sku":"4760","price_breaks":[]},"supplier":"www.pololu.com","url":"https://www.pololu.com/product/4760","currency":"USD","unit_price":8.95,"stock_status":"in_stock","region":"US","minimum_quantity":null,"checked_at":"2026-09-28T12:33:55+00:00","lead_time_days_min":null,"lead_time_days_max":null,"destination":"US","destination_postal_code":null,"notes":null}],"best_for":[{"other":{},"label":"Robotics and motor control","reason":"12 CPR quadrature feedback for closed-loop motor speed and position control, 2.7–18 V supply.","basis":"engineering_inference"},{"other":{},"label":"Mobile robot drive trains","reason":"Mounts on the back shaft of micro metal gearmotors — the drive motors of small wheeled robots — for wheel odometry and speed control.","basis":"engineering_inference"},{"other":{},"label":"Space-constrained and embedded builds","reason":"Fits within the motor's 12 mm × 10 mm cross-section on three sides and adds about 5 mm of length.","basis":"engineering_inference"}],"children":[],"spec":{"other":{},"usage":{"other":{},"pinout":[{"id":"M1","kind":"motor_terminal","label":"M1","notes":"motor terminal pass-through (red/black wire pair on the Pololu JST cable)","other":{},"position":"J-6","connector":"JST SH 6-pin","functions":["m1"],"electrical":{}},{"id":"M2","kind":"motor_terminal","label":"M2","notes":"motor terminal pass-through (red/black wire pair on the Pololu JST cable)","other":{},"position":"J-5","connector":"JST SH 6-pin","functions":["m2"],"electrical":{}},{"id":"VCC","kind":"power_in","label":"VCC","notes":"sensor supply 2.7–18 V (blue wire)","other":{},"position":"J-4","connector":"JST SH 6-pin","functions":["power_in"],"electrical":{}},{"id":"A","kind":"signal_a","label":"A","notes":"quadrature output A, 10 kΩ pull-up (yellow wire)","other":{},"position":"J-3","connector":"JST SH 6-pin","functions":["a"],"electrical":{}},{"id":"B","kind":"signal_b","label":"B","notes":"quadrature output B, 10 kΩ pull-up (white wire)","other":{},"position":"J-2","connector":"JST SH 6-pin","functions":["b"],"electrical":{}},{"id":"GND","kind":"ground","label":"GND","notes":"ground (green wire)","other":{},"position":"J-1","connector":"JST SH 6-pin","functions":["ground"],"voltage_v":0,"electrical":{}}],"derived":{},"connectors":[{"id":"jst","kind":"top-entry 6-pin male JST SH-type connector (cables sold separately)","other":{},"pitch_mm":1,"pin_count":6}],"pin_mappings":[],"requirements":{"other":{"pull_up":"10 kΩ to VCC on A and B"},"data_inputs":[],"power_inputs":[]},"pinout_complete":true},"geometry":{"cad":{"bbox":{"width_mm":11.6,"height_mm":5,"length_mm":12.8},"features":[],"mesh_path":"pololu-4760.stl","step_path":"pololu-4760.step","assumptions":[],"verification":"generated","envelope_complete":true},"other":{"weight_g":1.5},"derived":{},"dimensions":{"other":{},"width_mm":11.6,"height_mm":5,"length_mm":12.8},"feature_boxes":[],"mounting_holes":[]},"provides":{"other":{"magnet_poles":6},"derived":{},"sensing":"magnetic","channels":"A/B quadrature","features":["Kit contents: two encoder boards and two 6-pole magnetic discs (motors not included)","Comparators with built-in hysteresis — no spurious edges when the motor stops at a transition","Hall effect sensor ICs in SOT-23 (schematic example: DRV5013)","Connector version of the 2 mm-pad encoder — same schematic and electrical performance"],"mounting":"soldered to the back of a micro metal gearmotor with extended back shaft; disc pressed on the shaft","interface":"quadrature","output_type":"open-drain digital, 10 kΩ pull-up to VCC","capabilities":[],"encoder_type":"incremental","index_channel":false,"resolution_cpr":12},"compliance":{"other":{},"derived":{},"certifications":["RoHS 3"]},"constraints":{"other":{},"derived":{},"thermal":{"other":{}},"electrical":{"other":{},"supply_voltage_max_v":18,"supply_voltage_min_v":2.7}}},"other":null,"source_type":"pdf","source_ref":"https://www.pololu.com/file/0J1718/pololu-4760-4761-schematic.pdf","datasheet":{"cad":{"bbox":{"max":[12.8,11.6,5],"min":[0,0,0],"width_mm":11.6,"height_mm":5,"length_mm":12.8},"check":{"failed":[],"passed":true},"expected":[{"x":12.8,"y":11.6,"name":"envelope","what":"box_xy"},{"what":"envelope_z","value":5}],"archetype":"envelope_box","mesh_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/pololu-4760/07_cad/part.stl","step_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/pololu-4760/07_cad/part.step","views_png":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/pololu-4760/07_cad/views.png","export_stl":"pololu-4760.stl","assumptions":[],"export_step":"pololu-4760.step","envelope_complete":true},"chips":[],"fields":{"weight":{"src":{"page":18,"quote":"| Weight: | 1.5 g 2 |","method":"table"},"unit":"g","value":1.5},"pull_up":{"src":{"page":6,"quote":"pulled to VCC through 10 kΩ pull-up resistors","method":"text"},"unit":null,"value":"10 kΩ to VCC on A and B"},"sensing":{"src":{"page":4,"quote":"This kit includes two dual-channel Hall effect sensor boards and two","method":"text"},"unit":null,"value":"magnetic"},"channels":{"src":{"page":6,"quote":"the quadrature outputs A and B","method":"text"},"unit":null,"value":"A/B quadrature"},"mounting":{"src":{"page":6,"quote":"designed to be soldered directly to the back of the motor","method":"text"},"unit":null,"value":"soldered to the back of a micro metal gearmotor with extended back shaft; disc pressed on the shaft"},"connector":{"src":{"page":19,"quote":"| Connector: | top-entry, 6-pin male, JST SH-type |","method":"table"},"unit":null,"value":"top-entry 6-pin JST SH-type (male)"},"interface":{"src":{"page":6,"quote":"the quadrature outputs A and B","method":"text"},"unit":null,"value":"quadrature"},"output_type":{"src":{"page":6,"quote":"pulled to VCC through 10 kΩ pull-up resistors","method":"text"},"unit":null,"value":"open-drain digital, 10 kΩ pull-up to VCC"},"encoder_type":{"src":{"page":4,"quote":"add quadrature encoding","method":"text"},"unit":null,"value":"incremental"},"magnet_poles":{"src":{"page":4,"quote":"6-pole magnetic discs","method":"text"},"unit":null,"value":6},"index_channel":{"src":{"page":1,"quote":"A B","figure":"Schematic","method":"drawing"},"unit":null,"value":false},"resolution_cpr":{"src":{"page":4,"quote":"provides a resolution of 12 counts per revolution","method":"text"},"unit":null,"value":12},"supply_voltage":{"src":{"page":6,"quote":"VCC can be 2.7 V to 18 V","method":"text"},"unit":"V","value":[2.7,18]}},"groups":{"all":["M1","M2","VCC","A","B","GND"]},"source":{"url":"https://www.pololu.com/file/0J1718/pololu-4760-4761-schematic.pdf","pages":29,"sha256":"f34bddbb4b46a9e9cf4ce69a9487b30cbfa9116d08a85ba7cb804212357ceaca","onboarded_at":"2026-09-29T08:02:02+00:00"},"coverage":{"pct":100,"score":"27/27","passed":true,"explained_nulls":["resolution_ppr","max_speed","supply_current","shaft_diameter","operating_temperature","thickness"]},"entities":[{"id":"M1","attrs":{"kind":"motor_terminal","label":"M1","position":"J-6","connector":"JST SH 6-pin","designator":"M1","description":"motor terminal pass-through (red/black wire pair on the Pololu JST cable)"},"sources":[{"page":1,"quote":"6 M1","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"}],"attr_src":{"kind":{"page":1,"quote":"6 M1","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"},"label":{"page":1,"quote":"6 M1","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"},"position":{"page":1,"quote":"6 M1","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"},"connector":{"page":1,"quote":"6 M1","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"},"designator":{"page":1,"quote":"6 M1","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"},"description":{"page":1,"quote":"6 M1","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"M2","attrs":{"kind":"motor_terminal","label":"M2","position":"J-5","connector":"JST SH 6-pin","designator":"M2","description":"motor terminal pass-through (red/black wire pair on the Pololu JST cable)"},"sources":[{"page":1,"quote":"5 M2","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"}],"attr_src":{"kind":{"page":1,"quote":"5 M2","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"},"label":{"page":1,"quote":"5 M2","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"},"position":{"page":1,"quote":"5 M2","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"},"connector":{"page":1,"quote":"5 M2","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"},"designator":{"page":1,"quote":"5 M2","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"},"description":{"page":1,"quote":"5 M2","figure":"Schematic, JST SH-type connector","method":"drawing","fragment":"entities_pads.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"VCC","attrs":{"kind":"power_in","label":"VCC","colour":"blue","position":"J-4","connector":"JST SH 6-pin","designator":"VCC","description":"sensor supply 2.7–18 V (blue wire)"},"sources":[{"page":6,"quote":"VCC (blue wire)","method":"text","fragment":"entities_pads.json"}],"attr_src":{"kind":{"page":6,"quote":"VCC (blue wire)","method":"text","fragment":"entities_pads.json"},"label":{"page":6,"quote":"VCC (blue wire)","method":"text","fragment":"entities_pads.json"},"colour":{"page":6,"quote":"VCC (blue wire)","method":"text","fragment":"entities_pads.json"},"position":{"page":6,"quote":"VCC (blue wire)","method":"text","fragment":"entities_pads.json"},"connector":{"page":6,"quote":"VCC (blue wire)","method":"text","fragment":"entities_pads.json"},"designator":{"page":6,"quote":"VCC (blue wire)","method":"text","fragment":"entities_pads.json"},"description":{"page":6,"quote":"VCC (blue wire)","method":"text","fragment":"entities_pads.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"A","attrs":{"kind":"signal_a","label":"A","colour":"yellow","position":"J-3","connector":"JST SH 6-pin","designator":"A","description":"quadrature output A, 10 kΩ pull-up (yellow wire)"},"sources":[{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"}],"attr_src":{"kind":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"label":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"colour":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"position":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"connector":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"designator":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"description":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"B","attrs":{"kind":"signal_b","label":"B","colour":"white","position":"J-2","connector":"JST SH 6-pin","designator":"B","description":"quadrature output B, 10 kΩ pull-up (white wire)"},"sources":[{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"}],"attr_src":{"kind":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"label":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"colour":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"position":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"connector":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"designator":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"},"description":{"page":6,"quote":"A and B (yellow and white wires)","method":"text","fragment":"entities_pads.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"GND","attrs":{"kind":"ground","label":"GND","colour":"green","position":"J-1","connector":"JST SH 6-pin","designator":"GND","description":"ground (green wire)"},"sources":[{"page":6,"quote":"GND (green wire)","method":"text","fragment":"entities_pads.json"}],"attr_src":{"kind":{"page":6,"quote":"GND (green wire)","method":"text","fragment":"entities_pads.json"},"label":{"page":6,"quote":"GND (green wire)","method":"text","fragment":"entities_pads.json"},"colour":{"page":6,"quote":"GND (green wire)","method":"text","fragment":"entities_pads.json"},"position":{"page":6,"quote":"GND (green wire)","method":"text","fragment":"entities_pads.json"},"connector":{"page":6,"quote":"GND (green wire)","method":"text","fragment":"entities_pads.json"},"designator":{"page":6,"quote":"GND (green wire)","method":"text","fragment":"entities_pads.json"},"description":{"page":6,"quote":"GND (green wire)","method":"text","fragment":"entities_pads.json"}},"functions":[],"electrical":{},"entity_type":"pin"}],"taxonomy":{"dimensions":{"role":"mechanical_dimensions","definition":"Dimension drawing or text giving board / housing size, hole, bore or envelope beyond the motor"},"site_chrome":{"role":"other","definition":"Website navigation, related products and categories, distributor lists, footers"},"installation":{"role":"software_usage","definition":"Mounting and installation instructions, alignment, magnet disc placement, compatible motors"},"pinout_wiring":{"role":"pins_or_terminals","definition":"Pinout / wiring text or schematic naming each pad, pin or wire (VCC, GND, A, B, Z, motor terminals) and what it does"},"output_signals":{"role":"performance","definition":"Output waveform / quadrature timing, pull-ups, hysteresis, counting method"},"specifications":{"role":"electrical_ratings","definition":"Specification list or table: size, weight, supply voltage range, resolution (CPR/PPR), connector, output type, speed, temperature"},"pricing_ordering":{"role":"ordering_commercial","definition":"Price breaks, item number, status, brand, stock"},"product_overview":{"role":"identity_overview","definition":"Overview of the encoder or kit: sensing principle, what it mounts on, resolution statement, what is included"}},"variants":{},"commercial":{"other":{},"lifecycle":"active","checked_at":"2026-09-28T12:33:55+00:00","compliance":["RoHS 3"],"ordering_codes":[{"code":"4760","description":"Pololu item number (pair kit: 2 boards + 2 discs)"}]},"mechanical":{"dims":{"width":{"src":{"page":18,"quote":"| Size: | 12.8 mm × 11.6 mm 1 |","method":"table"},"unit":"mm","value":11.6},"height":{"src":{"page":21,"quote":"The assembled encoder will extend approximately 5 mm beyond the plastic motor end cap.","method":"text"},"note":"approximately","unit":"mm","value":5},"length":{"src":{"page":18,"quote":"| Size: | 12.8 mm × 11.6 mm 1 |","method":"table"},"unit":"mm","value":12.8}},"kind":"mechanical","holes":[],"units":"mm","origin":"assembled encoder envelope behind the motor end cap, from (0,0,0)","features":[],"archetype":"envelope_box","assumptions":{}},"page_index":[{"page":1,"tags":["pinout_wiring"],"primary":"pinout_wiring"},{"page":2,"tags":["site_chrome"],"primary":"site_chrome"},{"page":3,"tags":["product_overview","pricing_ordering","site_chrome"],"primary":"pricing_ordering"},{"page":4,"tags":["product_overview","dimensions"],"primary":"product_overview"},{"page":5,"tags":[],"primary":"none_of_these"},{"page":6,"tags":["pinout_wiring","output_signals"],"primary":"pinout_wiring"},{"page":7,"tags":[],"primary":"none_of_these"},{"page":8,"tags":["site_chrome"],"primary":"site_chrome"},{"page":9,"tags":["site_chrome"],"primary":"site_chrome"},{"page":10,"tags":["site_chrome"],"primary":"site_chrome"},{"page":11,"tags":["site_chrome"],"primary":"site_chrome"},{"page":12,"tags":[],"primary":"none_of_these"},{"page":13,"tags":[],"primary":"none_of_these"},{"page":14,"tags":["site_chrome"],"primary":"site_chrome"},{"page":15,"tags":["site_chrome"],"primary":"site_chrome"},{"page":16,"tags":["site_chrome"],"primary":"site_chrome"},{"page":17,"tags":["product_overview","pricing_ordering","site_chrome"],"primary":"pricing_ordering"},{"page":18,"tags":["dimensions"],"primary":"dimensions"},{"page":19,"tags":["specifications"],"primary":"specifications"},{"page":20,"tags":[],"primary":"none_of_these"},{"page":21,"tags":["dimensions"],"primary":"dimensions"},{"page":22,"tags":["site_chrome"],"primary":"site_chrome"},{"page":23,"tags":["site_chrome"],"primary":"site_chrome"},{"page":24,"tags":["site_chrome"],"primary":"site_chrome"},{"page":25,"tags":["site_chrome"],"primary":"site_chrome"},{"page":26,"tags":[],"primary":"none_of_these"},{"page":27,"tags":[],"primary":"none_of_these"},{"page":28,"tags":["site_chrome"],"primary":"site_chrome"},{"page":29,"tags":["site_chrome"],"primary":"site_chrome"}],"performance":[],"schema_name":"datasheet-1","part_ratings":{}},"use_cases":["robot-motor-control","mobile-robot-drive","compact-embedded"],"commercial":{"other":{},"lifecycle":"active","checked_at":"2026-09-28T12:33:55+00:00","compliance":["RoHS 3"],"ordering_codes":[{"code":"4760","description":"Pololu item number (pair kit: 2 boards + 2 discs)"}]},"assembly_label":"Module","assembly_level":2,"search_aliases":["4760","12 CPR magnetic encoder","Pololu 4760","Pololu encoder 4760"],"design":{"assets":[{"other":{},"kind":"datasheet","url":"https://www.pololu.com/file/0J1718/pololu-4760-4761-schematic.pdf","label":"Datasheet","verification":"manufacturer","notes":null,"resolved_url":"https://www.pololu.com/file/0J1718/pololu-4760-4761-schematic.pdf"},{"other":{},"kind":"image","url":"https://a.pololu-files.com/picture/0J10597.600x480.jpg?cdd9bbab01d6ae6651edf46b83ea739d","label":"Pololu 4760 magnetic encoder pair kit — boards and discs","verification":"manufacturer","notes":"inspected: two black encoder boards with white 6-pin JST SH connectors and two black magnetic discs","resolved_url":"https://a.pololu-files.com/picture/0J10597.600x480.jpg?cdd9bbab01d6ae6651edf46b83ea739d"},{"other":{},"kind":"cad","url":"pololu-4760.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed","resolved_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/pololu-4760.step"}],"cad":{"verification":"generated","envelope_complete":true,"assumptions":[],"step_path":"pololu-4760.step","mesh_path":"pololu-4760.stl","footprint_svg_path":null,"bbox":{"length_mm":12.8,"width_mm":11.6,"height_mm":5},"features":[],"step_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/pololu-4760.step","mesh_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/pololu-4760.stl","footprint_svg_url":null},"limitations":["Generated geometry is an approximate mechanical envelope; inspect original manufacturer CAD when available.","Generated footprint_svg_path is an outline, not a verified electrical land pattern.","Xirkit does not run fit checks; download step_url and test fit against your own enclosure."]}}}