{"publisher":"Xirkit — the structured parts marketplace","canonical":"https://www.xirkit.io/products/dji-robomaster-m3508-p19-gear-motor-4d51","markdown":"https://www.xirkit.io/products/dji-robomaster-m3508-p19-gear-motor-4d51/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":"4d511bcf-8c3e-535f-a914-4650b7725c78","mpn":"M3508 P19","name":"DJI RoboMaster M3508 P19 Gear Motor","manufacturer":"DJI (RoboMaster)","family":"motor","summary":"DJI RoboMaster M3508 P19 is a brushless gear motor with a 3591/187 (≈ 19:1) planetary reducer and built-in position and temperature sensors, made for the C620 sine-drive ESC. At 24 V it gives 3 N·m rated, 4.5 N·m stall, 469 rpm rated and 482 rpm no-load, 0.3 N·m/A, 7 pole pairs, 0–50 °C. It has a Ø42 × 66.7 mm body, Ø10 mm D-shaft, 4 × M4 on Ø35 and weighs 365 g.","schema_version":"3.0","revision":null,"tags":["motor","bldc motor","dji (robomaster)","robotics","robomaster","dji motor","bldc gear motor","m3508","c620 motor","robomaster chassis motor","19:1 gear motor","robot wheel motor"],"sources":[{"other":{},"id":"datasheet","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/RoboMaster_M3508_Brushless_DC_Gear_Motor_User_Manual_V1.0.pdf","title":"DJI RoboMaster M3508 P19 Gear Motor datasheet","publisher":"DJI (RoboMaster)","kind":"datasheet","retrieved_at":"2026-10-18T07:18:20+00:00","field_paths":["spec.constraints.electrical.supply_voltage_nominal_v","spec.constraints.thermal.operating_temp_max_c","spec.constraints.thermal.operating_temp_min_c","spec.geometry.body_diameter_mm","spec.geometry.body_length_mm","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.mounting_holes","spec.geometry.other.weight_g","spec.geometry.shaft_diameter_mm","spec.geometry.shaft_extension_mm","spec.provides.features","spec.provides.feedback","spec.provides.gear_ratio","spec.provides.motor_type","spec.provides.no_load_speed_rpm","spec.provides.output_type","spec.provides.rated_speed_rpm","spec.provides.rated_torque_nm","spec.provides.stall_torque_nm","spec.usage.connectors","spec.usage.pinout","spec.usage.pinout_complete","spec.usage.requirements.no_load_current_a","spec.usage.requirements.other.winding_inductance_mh","spec.usage.requirements.other.winding_resistance_ohm","spec.usage.requirements.phases","spec.usage.requirements.rated_current_a","spec.usage.requirements.rated_voltage_v","spec.usage.requirements.stall_current_a"],"notes":"sha256 ca85dbade86be2c8861a14ea7318f1080c651fe427a395a23a766a075797a4de"},{"other":{},"id":"offer0","url":"https://aifitlab.com/products/dji-robomaster-m3508-p19-brushless-dc-gear-motor?variant=43857467572360","title":"aifitlab.com listing","publisher":null,"kind":"distributor","retrieved_at":"2026-10-18T07:20:22+00:00","field_paths":["offers"],"notes":null}],"assets":[{"other":{},"kind":"datasheet","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/RoboMaster_M3508_Brushless_DC_Gear_Motor_User_Manual_V1.0.pdf","label":"Datasheet","verification":"manufacturer","notes":null},{"other":{},"kind":"image","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/M3508-1.jpg","label":"DJI RoboMaster M3508 P19 — product photo","verification":"unverified","notes":"inspected: DJI render, black cylindrical motor with RoboMaster logo, silver gearbox ring and steel output shaft; matches the drawing. Distributor-hosted maker render."},{"other":{},"kind":"cad","url":"dji-robomaster-m3508-p19.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed"}],"offers":[{"other":{"price_breaks":[]},"supplier":"aifitlab.com","url":"https://aifitlab.com/products/dji-robomaster-m3508-p19-brushless-dc-gear-motor?variant=43857467572360","currency":"USD","unit_price":125,"stock_status":"preorder","region":"US","minimum_quantity":null,"checked_at":"2026-10-18T07:20:22+00:00","lead_time_days_min":null,"lead_time_days_max":null,"destination":"US","destination_postal_code":null,"notes":null,"price_basis":"listed","unit_price_max":null}],"best_for":[{"other":{},"label":"Mobile robot drive (mecanum / omni chassis)","reason":"DJI designed it for small and medium mobile platforms and robots: 3 N·m continuous, 469 rpm at 24 V with position feedback through the C620 — the RoboMaster chassis wheel motor.","basis":"manufacturer"}],"children":[],"spec":{"other":{},"usage":{"other":{},"pinout":[{"id":"PHASE","kind":"phase","label":"3-phase power lead","notes":"motor phases to the ESC","other":{},"connector":"3-phase cable (colour-matched to the C620 ESC)","functions":["3-phase power lead"],"electrical":{}},{"id":"SENSOR","kind":"signal","label":"7-pin sensor cable","notes":"position sensor, temperature sensor and calibration memory to the C620","other":{},"connector":"7-pin port (7-pin cable included)","functions":["7-pin sensor cable"],"electrical":{}}],"derived":{},"connectors":[{"id":"phase","kind":"3-phase motor lead (to the ESC)","other":{}},{"id":"sensor","kind":"7-pin sensor port with 7-pin cable (position, temperature, calibration data)","other":{},"pin_count":7}],"pin_mappings":[],"requirements":{"other":{"winding_inductance_mh":0.097,"winding_resistance_ohm":0.194},"phases":3,"data_inputs":[],"power_inputs":[],"rated_current_a":10,"rated_voltage_v":24,"stall_current_a":2.5,"no_load_current_a":0.78},"pinout_complete":true},"geometry":{"cad":{"bbox":{"width_mm":42,"height_mm":94,"length_mm":42},"features":[],"mesh_path":"dji-robomaster-m3508-p19.stl","step_path":"dji-robomaster-m3508-p19.step","assumptions":[],"verification":"generated","envelope_complete":true},"other":{"weight_g":365},"derived":{},"dimensions":{"other":{},"width_mm":42,"height_mm":94,"length_mm":42},"feature_boxes":[],"body_length_mm":66.7,"mounting_holes":[{"x_mm":12.37,"y_mm":12.37,"other":{},"diameter_mm":4},{"x_mm":-12.37,"y_mm":12.37,"other":{},"diameter_mm":4},{"x_mm":-12.37,"y_mm":-12.37,"other":{},"diameter_mm":4},{"x_mm":12.37,"y_mm":-12.37,"other":{},"diameter_mm":4}],"body_diameter_mm":42,"shaft_diameter_mm":10,"shaft_extension_mm":27.3},"provides":{"other":{},"derived":{},"features":["Built-in position sensor, temperature sensor and calibration storage (motor swap without recalibration) — only with the RoboMaster C620","Also runs on DJI Takyon Z650 / Z660 ESCs, but without the sensor features","With the Z650 ESC: 589 rpm no-load, 0.98 A no-load, 469 rpm rated, 4.6 N·m rated, 15.7 A rated, 67 % max efficiency","Max efficiency 70 % (system, C620 at 24 V); max permissible winding temperature 125 °C","Stall current printed as 2.5 A (rated 10 A) in DJI's table — treat with caution","Speed constant 24.48 rpm/V; speed/torque gradient 72 rpm/N·m; mechanical time constant 49 ms; axial load KN 210 N","Output: Ø10 mm D-shaft (9 mm across the flat), 20 mm long, M5-6H centre thread 10 mm deep, radial M3; Ø26 × 2 mm boss","Mount with M4 screws no deeper than 10 mm or they hit the gearbox ring gear","Maker STEP models of the motor and C620 are listed on the store page","Availability (2026-10-18): AIFIT Lab $125 (motor), C620 ESC $260, backordered"],"feedback":"built-in position sensor + temperature sensor (via C620)","gear_ratio":19.2,"motor_type":"bldc","output_type":"rotary","capabilities":[],"rated_speed_rpm":469,"rated_torque_nm":3,"stall_torque_nm":4.5,"no_load_speed_rpm":482},"compliance":{"other":{},"derived":{},"certifications":[]},"constraints":{"other":{},"derived":{},"thermal":{"other":{},"operating_temp_max_c":50,"operating_temp_min_c":0},"electrical":{"other":{},"supply_voltage_nominal_v":24}}},"other":null,"source_type":"pdf","source_ref":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/RoboMaster_M3508_Brushless_DC_Gear_Motor_User_Manual_V1.0.pdf","datasheet":{"cad":{"bbox":{"max":[21,21,94],"min":[-21,-21,0],"width_mm":42,"height_mm":94,"length_mm":42},"check":{"failed":[],"passed":true},"expected":[{"d":42,"x":0,"y":0,"axis":"z","name":"body","what":"cylinder"},{"d":10,"x":0,"y":0,"axis":"z","name":"shaft","what":"cylinder"},{"d":4,"x":12.37,"y":12.37,"axis":"z","name":"M1","what":"hole"},{"d":4,"x":-12.37,"y":12.37,"axis":"z","name":"M2","what":"hole"},{"d":4,"x":-12.37,"y":-12.37,"axis":"z","name":"M3","what":"hole"},{"d":4,"x":12.37,"y":-12.37,"axis":"z","name":"M4","what":"hole"},{"what":"envelope_z","value":94}],"archetype":"round_can_motor","mesh_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/dji-robomaster-m3508-p19/07_cad/part.stl","step_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/dji-robomaster-m3508-p19/07_cad/part.step","views_png":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/dji-robomaster-m3508-p19/07_cad/views.png","export_stl":"dji-robomaster-m3508-p19.stl","assumptions":[],"export_step":"dji-robomaster-m3508-p19.step","source_step":null,"verification":"generated","envelope_complete":true},"chips":[],"fields":{"phases":{"src":{"page":3,"quote":"2. Connect the 3-phase cable of the gear motor to that of the C620.","method":"text"},"unit":null,"value":3},"weight":{"src":{"page":7,"quote":"Weight 365 g","method":"text"},"unit":"g","value":365},"feedback":{"src":{"page":3,"quote":"• Position Feedback: The built-in positioning sensor provides location","method":"text"},"unit":null,"value":"built-in position sensor + temperature sensor (via C620)"},"connector":{"src":{"page":3,"quote":"1. Connect the 7-pin ports of the gear motor and C620 with the 7-pin cable.","method":"text"},"unit":null,"value":"3-phase power lead + 7-pin sensor port"},"efficiency":{"src":{"page":6,"quote":"Max Efficiency 70 %","method":"text"},"unit":"%","value":70},"gear_ratio":{"src":{"page":7,"quote":"Reduction Ratio 3591/187","method":"derived"},"unit":null,"value":19.2},"motor_type":{"src":{"page":2,"quote":"M3508 P19 Brushless DC Gear Motor is a high-performance servo motor,","method":"text"},"unit":null,"value":"bldc"},"rated_speed":{"src":{"page":6,"quote":"Rated Rotational Speed 469 rpm","method":"text"},"unit":"rpm","value":469},"rated_torque":{"src":{"page":6,"quote":"Rated Torque (max continuous torque) 3 N·m","method":"text"},"unit":"N·m","value":3},"stall_torque":{"src":{"page":6,"quote":"Stall Torque 4.5 N·m","method":"text"},"unit":"N·m","value":4.5},"no_load_speed":{"src":{"page":6,"quote":"Rotational Speed (without payload) 482 rpm","method":"text"},"unit":"rpm","value":482},"rated_current":{"src":{"page":6,"quote":"Rated Current 10 A","method":"text"},"unit":"A","value":10},"rated_voltage":{"src":{"page":7,"quote":"Rated Voltage 24 V","method":"text"},"unit":"V","value":24},"stall_current":{"src":{"page":6,"quote":"Stall Current 2.5 A","method":"text"},"unit":"A","value":2.5},"control_signal":{"src":{"page":2,"quote":"robots. Compared with traditional square wave drive, the M3508 gear","method":"derived"},"unit":null,"value":"via RoboMaster C620 ESC (CAN / PWM on the ESC side)"},"no_load_current":{"src":{"page":6,"quote":"Current (without payload) 0.78 A","method":"text"},"unit":"A","value":0.78},"winding_inductance":{"src":{"page":7,"quote":"Phase Inductance 0.097 mH","method":"text"},"orig":{"unit":"mH","value":0.097},"unit":"H","value":0.000097},"winding_resistance":{"src":{"page":7,"quote":"Phase Resistance 0.194 Ω","method":"text"},"orig":{"unit":"Ω","value":0.194},"unit":"ohm","value":0.194},"operating_temperature":{"src":{"page":7,"quote":"Operating Temperature Range 32°~122° F (0°~50° C)","method":"text"},"unit":"°C","value":[0,50]}},"groups":{"all":["PHASE","SENSOR"]},"source":{"url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/RoboMaster_M3508_Brushless_DC_Gear_Motor_User_Manual_V1.0.pdf","pages":27,"sha256":"ca85dbade86be2c8861a14ea7318f1080c651fe427a395a23a766a075797a4de","onboarded_at":"2026-10-18T07:20:49+00:00"},"coverage":{"pct":100,"score":"33/33","passed":true,"explained_nulls":["operating_voltage","rotor_inertia","insulation_class","ip_rating","performance_curve","lifecycle","compliance"]},"entities":[{"id":"PHASE","attrs":{"kind":"phase","label":"3-phase power lead","connector":"3-phase cable (colour-matched to the C620 ESC)","designator":"PHASE","description":"motor phases to the ESC"},"sources":[{"page":3,"quote":"2. Connect the 3-phase cable of the gear motor to that of the C620.","method":"text","fragment":"entities_leads.json"}],"attr_src":{"kind":{"page":3,"quote":"2. Connect the 3-phase cable of the gear motor to that of the C620.","method":"text","fragment":"entities_leads.json"},"label":{"page":3,"quote":"2. Connect the 3-phase cable of the gear motor to that of the C620.","method":"text","fragment":"entities_leads.json"},"connector":{"page":3,"quote":"2. Connect the 3-phase cable of the gear motor to that of the C620.","method":"text","fragment":"entities_leads.json"},"designator":{"page":3,"quote":"2. Connect the 3-phase cable of the gear motor to that of the C620.","method":"text","fragment":"entities_leads.json"},"description":{"page":3,"quote":"2. Connect the 3-phase cable of the gear motor to that of the C620.","method":"text","fragment":"entities_leads.json"}},"functions":[],"electrical":{},"entity_type":"lead"},{"id":"SENSOR","attrs":{"kind":"signal","label":"7-pin sensor cable","connector":"7-pin port (7-pin cable included)","designator":"SENSOR","description":"position sensor, temperature sensor and calibration memory to the C620"},"sources":[{"page":3,"quote":"1. Connect the 7-pin ports of the gear motor and C620 with the 7-pin cable.","method":"text","fragment":"entities_leads.json"}],"attr_src":{"kind":{"page":3,"quote":"1. Connect the 7-pin ports of the gear motor and C620 with the 7-pin cable.","method":"text","fragment":"entities_leads.json"},"label":{"page":3,"quote":"1. Connect the 7-pin ports of the gear motor and C620 with the 7-pin cable.","method":"text","fragment":"entities_leads.json"},"connector":{"page":3,"quote":"1. Connect the 7-pin ports of the gear motor and C620 with the 7-pin cable.","method":"text","fragment":"entities_leads.json"},"designator":{"page":3,"quote":"1. Connect the 7-pin ports of the gear motor and C620 with the 7-pin cable.","method":"text","fragment":"entities_leads.json"},"description":{"page":3,"quote":"1. Connect the 7-pin ports of the gear motor and C620 with the 7-pin cable.","method":"text","fragment":"entities_leads.json"}},"functions":[],"electrical":{},"entity_type":"lead"}],"taxonomy":{"spec_table":{"role":"electrical_ratings","definition":"Specification table or list of motor values: step angle, rated voltage/current, winding resistance/inductance, holding/rated/stall torque, speed, phases, insulation, temperature, weight"},"site_chrome":{"role":"other","definition":"Website navigation, related-product and category lists, feedback, services, generator footers, blank pages"},"wiring_leads":{"role":"pins_or_terminals","definition":"Wiring diagram or text naming the motor leads/wires/terminals by colour or pin and which coil/phase/function each connects to"},"pricing_ordering":{"role":"ordering_commercial","definition":"Price, price breaks, item number, stock/status, ordering codes, compliance marks (RoHS/CE)"},"product_overview":{"role":"identity_overview","definition":"Store or catalog description of the motor: what it is, brand, typical use, compatible accessories"},"dimension_drawing":{"role":"mechanical_dimensions","definition":"Dimensioned drawing or text giving body size, flange, bolt pattern, pilot, shaft diameter/length/flat, lead length"},"performance_curve":{"role":"performance","definition":"Torque-speed, pull-out torque, current or efficiency curve, with its test conditions"}},"variants":{},"commercial":{"other":{},"checked_at":"2026-10-18T07:20:22+00:00","compliance":[],"ordering_codes":[{"code":"M3508 P19","description":"DJI RoboMaster model (motor only; C620 ESC sold separately)"}]},"mechanical":{"dims":{"body_d":{"src":{"page":4,"quote":"Φ42","figure":"Mounting the Motor (top view)","method":"drawing"},"unit":"mm","value":42},"shaft_d":{"src":{"page":4,"quote":"Φ10 -0.05/-0.10","figure":"Mounting the Motor (side view)","method":"drawing"},"unit":"mm","value":10},"shaft_len":{"src":{"page":4,"quote":"27.30","figure":"Mounting the Motor (side view)","method":"drawing"},"note":"from the mounting face incl. the 2 mm boss; 20 mm D-section","unit":"mm","value":27.3},"body_length":{"src":{"page":4,"quote":"66.70±1","figure":"Mounting the Motor (side view)","method":"drawing"},"note":"98.40 ± 1 overall incl. output","unit":"mm","value":66.7},"mount_pattern":{"src":{"page":4,"quote":"4×M4×0.7▽10 · Φ35 · Φ26","figure":"Mounting the Motor (top view)","method":"drawing"},"value":"4 × M4 × 0.7, 10 mm deep, on Ø35 mm (diagonals); Ø26 pilot boss"},"shaft_profile":{"src":{"page":4,"quote":"9 (flat)","figure":"Mounting the Motor (side view)","method":"drawing"},"note":"9 mm across the flat","value":"D"}},"kind":"mechanical","holes":[{"d":4,"x":12.37,"y":12.37,"src":{"page":4,"quote":"4×M4×0.7▽10 on Φ35","figure":"Mounting the Motor (top view)","method":"derived"},"face":"front","name":"M1","depth":10},{"d":4,"x":-12.37,"y":12.37,"src":{"page":4,"quote":"4×M4×0.7▽10 on Φ35","figure":"Mounting the Motor (top view)","method":"derived"},"face":"front","name":"M2","depth":10},{"d":4,"x":-12.37,"y":-12.37,"src":{"page":4,"quote":"4×M4×0.7▽10 on Φ35","figure":"Mounting the Motor (top view)","method":"derived"},"face":"front","name":"M3","depth":10},{"d":4,"x":12.37,"y":-12.37,"src":{"page":4,"quote":"4×M4×0.7▽10 on Φ35","figure":"Mounting the Motor (top view)","method":"derived"},"face":"front","name":"M4","depth":10}],"units":"mm","origin":"can axis at x=y=0, back face z=0, output face at z=body_length","features":[],"archetype":"round_can_motor","assumptions":{}},"page_index":[{"page":1,"tags":[],"primary":"none_of_these"},{"page":2,"tags":["product_overview"],"primary":"product_overview"},{"page":3,"tags":["product_overview"],"primary":"product_overview"},{"page":4,"tags":["dimension_drawing","performance_curve"],"primary":"dimension_drawing"},{"page":5,"tags":["performance_curve"],"primary":"performance_curve"},{"page":6,"tags":["spec_table"],"primary":"spec_table"},{"page":7,"tags":["spec_table"],"primary":"spec_table"},{"page":8,"tags":["product_overview"],"primary":"product_overview"},{"page":9,"tags":["product_overview","wiring_leads"],"primary":"wiring_leads"},{"page":10,"tags":["dimension_drawing","performance_curve"],"primary":"dimension_drawing"},{"page":11,"tags":["performance_curve"],"primary":"performance_curve"},{"page":12,"tags":["spec_table"],"primary":"spec_table"},{"page":13,"tags":["spec_table"],"primary":"spec_table"},{"page":14,"tags":["product_overview"],"primary":"none_of_these"},{"page":15,"tags":["product_overview"],"primary":"product_overview"},{"page":16,"tags":["dimension_drawing","performance_curve"],"primary":"dimension_drawing"},{"page":17,"tags":["performance_curve"],"primary":"performance_curve"},{"page":18,"tags":["spec_table"],"primary":"spec_table"},{"page":19,"tags":["spec_table"],"primary":"spec_table"},{"page":20,"tags":[],"primary":"none_of_these"},{"page":21,"tags":["site_chrome"],"primary":"site_chrome"},{"page":22,"tags":[],"primary":"site_chrome"},{"page":23,"tags":["product_overview","pricing_ordering"],"primary":"pricing_ordering"},{"page":24,"tags":[],"primary":"site_chrome"},{"page":25,"tags":["product_overview"],"primary":"product_overview"},{"page":26,"tags":[],"primary":"none_of_these"},{"page":27,"tags":["spec_table"],"primary":"spec_table"}],"performance":[],"schema_name":"datasheet-1","part_ratings":{}},"use_cases":["mobile-robot-drive"],"commercial":{"other":{},"checked_at":"2026-10-18T07:20:22+00:00","compliance":[],"ordering_codes":[{"code":"M3508 P19","description":"DJI RoboMaster model (motor only; C620 ESC sold separately)"}]},"null_reasons":{"ip_rating":{"note":"not printed","reason":"not_in_source"},"lifecycle":{"note":"store availability is not lifecycle evidence","reason":"not_in_source"},"compliance":{"note":"FCC Part 15 statement only","reason":"not_in_source"},"step_angle":{"note":"not a stepper","reason":"not_applicable"},"detent_torque":{"note":"not printed","reason":"not_in_source"},"rotor_inertia":{"note":"not printed","reason":"not_in_source"},"holding_torque":{"note":"BLDC gear motor, not a stepper","reason":"not_applicable"},"rotation_range":{"note":"continuous rotation","reason":"not_applicable"},"operating_speed":{"note":"rated / no-load speeds given instead","reason":"not_in_source"},"insulation_class":{"note":"not printed","reason":"not_in_source"},"operating_voltage":{"note":"only the 24 V rated voltage is printed","reason":"not_in_source"},"performance_curve":{"note":"load curves are images without readable data points","reason":"not_in_source"}},"assembly_label":"Actuator","assembly_level":2,"search_aliases":["M3508 P19"],"design":{"assets":[{"other":{},"kind":"datasheet","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/RoboMaster_M3508_Brushless_DC_Gear_Motor_User_Manual_V1.0.pdf","label":"Datasheet","verification":"manufacturer","notes":null,"resolved_url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/RoboMaster_M3508_Brushless_DC_Gear_Motor_User_Manual_V1.0.pdf"},{"other":{},"kind":"image","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/M3508-1.jpg","label":"DJI RoboMaster M3508 P19 — product photo","verification":"unverified","notes":"inspected: DJI render, black cylindrical motor with RoboMaster logo, silver gearbox ring and steel output shaft; matches the drawing. Distributor-hosted maker render.","resolved_url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/M3508-1.jpg"},{"other":{},"kind":"cad","url":"dji-robomaster-m3508-p19.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed","resolved_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/dji-robomaster-m3508-p19.step"}],"cad":{"verification":"generated","envelope_complete":true,"assumptions":[],"step_path":"dji-robomaster-m3508-p19.step","mesh_path":"dji-robomaster-m3508-p19.stl","footprint_svg_path":null,"bbox":{"length_mm":42,"width_mm":42,"height_mm":94},"features":[],"step_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/dji-robomaster-m3508-p19.step","mesh_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/dji-robomaster-m3508-p19.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."]}}}