T-MOTOR XU8XXL-X Integrated UAV Propulsion System – 13.7kg Max Thrust for Multirotor Drones
T-MOTOR XU8XXL-X Integrated UAV Propulsion System – 13.7kg Max Thrust for Multirotor Drones
T-MOTOR XU8XXL-X Integrated UAV Propulsion System – 13.7kg Max Thrust for Multirotor Drones
T-MOTOR XU8XXL-X Integrated UAV Propulsion System – 13.7kg Max Thrust for Multirotor Drones
T-MOTOR XU8XXL-X Integrated UAV Propulsion System – 13.7kg Max Thrust for Multirotor Drones
T-MOTOR XU8XXL-X Integrated UAV Propulsion System – 13.7kg Max Thrust for Multirotor Drones
T-MOTOR XU8XXL-X Integrated UAV Propulsion System – 13.7kg Max Thrust for Multirotor Drones
T-MOTOR XU8XXL-X Integrated UAV Propulsion System – 13.7kg Max Thrust for Multirotor Drones

T-MOTOR XU8XXL-X Integrated UAV Propulsion System – 13.7kg Max Thrust for Multirotor Drones

Price

$467.90 $467.90
Save $0.00
/** * 优惠码组件模型类 * 处理优惠码的显示和交互逻辑 */ class SpzCustomDiscountCodeModel extends SPZ.BaseElement { constructor(element) { super(element); // 复制按钮和内容的类名 this.copyBtnClass = "discount_code_btn" this.copyClass = "discount_code_value" } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { // 初始化服务 this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); } /** * 渲染优惠码组件 * @param {Object} data - 渲染数据 */ doRender_(data) { return this.templates_ .findAndRenderTemplate(this.element, Object.assign(this.getDefaultData(), data) ) .then((el) => { this.clearDom(); this.element.appendChild(el); // 绑定复制代码功能 this.copyCode(el, data); }); } /** * 获取渲染模板 * @param {Object} data - 渲染数据 */ getRenderTemplate(data) { const renderData = Object.assign(this.getDefaultData(), data); return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); return el; }); } /** * 清除DOM内容 */ clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } /** * 获取默认数据 * @returns {Object} 默认数据对象 */ getDefaultData() { return { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), image_domain: this.win.SHOPLAZZA.image_domain, copyBtnClass: this.copyBtnClass, copyClass: this.copyClass } } /** * 复制优惠码功能 * @param {Element} el - 当前元素 */ copyCode(el) { const copyBtnList = el.querySelectorAll(`.${this.copyBtnClass}`); if (copyBtnList.length > 0) { copyBtnList.forEach(item => { item.onclick = async () => { // 确保获取正确的元素和内容 const codeElement = item.querySelector(`.${this.copyClass}`); if (!codeElement) return; // 获取纯文本内容 const textToCopy = codeElement.innerText.trim(); // 尝试使用现代API,如果失败则使用备用方案 try { if (navigator.clipboard && navigator.clipboard.writeText) { await navigator.clipboard.writeText(textToCopy); } else { throw new Error('Clipboard API not available'); } // 显示复制成功提示 this.showCopySuccessToast(textToCopy, el); } catch (err) { console.error('Modern clipboard API failed, trying fallback...', err); // 使用备用复制方案 this.fallbackCopy(textToCopy, el); } const discountId = item.dataset["discountId"]; // 跳转决策: is_redirection + link(可选覆盖) const setting = { is_redirection: item.dataset["redirection"] === "true", link: item.dataset["link"], }; const landingUrl = `/promotions/discount-default/${discountId}`; const finalUrl = appDiscountUtils.resolveDiscountHref(setting, landingUrl); if (finalUrl && appDiscountUtils.inProductBody(this.element)) { this.win.open(finalUrl, '_blank', 'noopener'); } } }) } } /** * 使用 execCommand 的复制方案 * @param {string} codeText - 要复制的文本 * @param {Element} el - 当前元素 */ fallbackCopy(codeText, el) { const textarea = this.win.document.createElement('textarea'); textarea.value = codeText; // 设置样式使文本框不可见 textarea.style.position = 'fixed'; textarea.style.left = '-9999px'; textarea.style.top = '0'; // 添加 readonly 属性防止移动端虚拟键盘弹出 textarea.setAttribute('readonly', 'readonly'); this.win.document.body.appendChild(textarea); textarea.focus(); textarea.select(); try { this.win.document.execCommand('copy'); // 显示复制成功提示 this.showCopySuccessToast(codeText, el); } catch (err) { console.error('Copy failed:', err); } this.win.document.body.removeChild(textarea); } /** * 创建 Toast 元素 * @returns {Element} 创建的 Toast 元素 */ createToastEl_() { const toast = document.createElement('ljs-toast'); toast.setAttribute('layout', 'nodisplay'); toast.setAttribute('hidden', ''); toast.setAttribute('id', 'discount-code-toast'); toast.style.zIndex = '1051'; return toast; } /** * 挂载 Toast 元素到 body * @returns {Element} 挂载的 Toast 元素 */ mountToastToBody_() { const existingToast = this.win.document.getElementById('discount-code-toast'); if (existingToast) { return existingToast; } const toast = this.createToastEl_(); this.win.document.body.appendChild(toast); return toast; } /** * 复制成功的提醒 * @param {string} codeText - 要复制的文本 * @param {Element} el - 当前元素 */ showCopySuccessToast(codeText, el) { const $toast = this.mountToastToBody_(); SPZ.whenApiDefined($toast).then(toast => { toast.showToast("Discount code copied !"); this.codeCopyInSessionStorage(codeText); }); } /** * 复制优惠码成功后要存一份到本地存储中,购物车使用 * @param {string} codeText - 要复制的文本 */ codeCopyInSessionStorage(codeText) { try { sessionStorage.setItem('other-copied-coupon', codeText); } catch (error) { console.error(error) } } } // 注册自定义元素 SPZ.defineElement('spz-custom-discount-code-model', SpzCustomDiscountCodeModel);
/** * Custom discount code component that handles displaying and managing discount codes * @extends {SPZ.BaseElement} */ class SpzCustomDiscountCode extends SPZ.BaseElement { constructor(element) { super(element); // API endpoint for fetching discount codes this.getDiscountCodeApi = "\/api\/storefront\/promotion\/code\/list"; // Debounce timer for resize events this.timer = null; // Current variant ID this.variantId = "facf64d0-76c7-49d3-81e7-8db97df4e7b0"; // Store discount code data this.discountCodeData = {} } /** * Check if layout is supported * @param {string} layout - Layout type * @return {boolean} */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** * Initialize component after build */ buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // Bind methods to maintain context this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } /** * Setup component when mounted */ mountCallback() { this.getData(); // Add event listeners this.viewport_.onResize(this.resize); this.win.document.addEventListener('dj.variantChange', this.switchVariant); } /** * Cleanup when component is unmounted */ unmountCallback() { this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } /** * Handle resize events with debouncing */ resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { if (appDiscountUtils.inProductBody(this.element)) { this.render(); } else { this.renderSkeleton(); } }, 200); } /** * Handle variant changes * @param {Event} event - Variant change event */ switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == 'ec811ba4-e479-4156-b422-7bf7b8786a8f' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } /** * Fetch discount code data from API */ getData() { if (appDiscountUtils.inProductBody(this.element)) { const reqBody = { product_id: "ec811ba4-e479-4156-b422-7bf7b8786a8f", variant_id: this.variantId, product_type: "default", } if (!reqBody.product_id || !reqBody.variant_id) return; this.discountCodeData = {}; this.win.fetch(this.getDiscountCodeApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { let data = await response.json(); if (data.list && data.list.length > 0) { data.list[0].product_setting.template_config = JSON.parse(data.list[0].product_setting.template_config); // Format timestamps to local timezone const zone = this.win.SHOPLAZZA.shop.time_zone; data.list = data.list.map(item => { if(+item.ends_at !== -1) { item.ends_at = appDiscountUtils.convertTimestampToFormat(+item.ends_at, zone); } item.starts_at = appDiscountUtils.convertTimestampToFormat(+item.starts_at, zone); return item; }); } this.discountCodeData = data; this.render(); } else { this.clearDom(); } }).catch(err => { console.error("discount_code", err) this.clearDom(); }); } else { this.renderSkeleton(); } } /** * Clear component DOM except template */ clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } /** * Render discount codes with formatted dates */ render() { // Render using discount code model SPZ.whenApiDefined(document.querySelector('#spz_custom_discount_code_model')).then(renderApi => { renderApi.doRender_({ discountCodeData: this.discountCodeData }) }).catch(err => { this.clearDom(); }) } renderSkeleton() { // Render template for non-product pages this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile() }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) .catch(err => { this.clearDom(); }); } } // Register custom element SPZ.defineElement('spz-custom-discount-code', SpzCustomDiscountCode);

propulsion system

Please select a propulsion system

rotation direction

Please select a rotation direction

Quantity

Prices do not include customs duties, taxes, or clearance fees.
12 months warranty from date of purchase (valid proof required).

T-MOTOR XU8XXL-X Integrated Drone Propulsion System

The T-MOTOR XU8XXL-X is a modular propulsion system specifically designed for multirotor drones. It integrates a high-efficiency motor and an FOC ESC, and supports MF3016 carbon fiber propellers

The system features controllable LED lighting, easy installation, and a maximum thrust of up to 13.7kg, making it ideal for industrial drone applications.

Core Advantages

  • Integrated motor, FOC ESC, and carbon fiber folding propeller design for simplified UAV installation and improved propulsion system compatibility.
  • Modular plug-in motor and ESC structure enables fast installation and reduced maintenance costs for industrial UAV operation.
  • FOC ESC with advanced sine-wave control algorithm provides efficient, accurate, and stable motor control for multirotor UAV applications.
  • Compatible with MF3016 Polymer Folding Propeller for high-efficiency thrust output and improved aerodynamic performance.
  • Gold-plated high-current power connector enhances electrical reliability and durability for industrial UAV systems.
  • Built-in LED lighting system improves visibility and maneuverability during low-light UAV operations.

Technical Specifications

  • Motor: XU8XXL KV100 Motor
  • ESC: Alpha 60A FOC ESC
  • Propeller: MF3016 Polymer Folding Propeller
  • Rated Current: 40A
  • System Type: Integrated Multirotor UAV Propulsion System

T-MOTOR XU8XXL-X integrated UAV propulsion systemT-MOTOR XU8XXL-X with recommended motor, ESC, and propeller combinationsT-MOTOR XU8XXL-X propulsion system designed to reduce user maintenance costs T-MOTOR XU8XXL-X propulsion system with FOC ESCT-MOTOR XU8XXL-X propulsion system with high-efficiency carbon propellerT-MOTOR XU8XXL-X propulsion system with color-changing LED lights controlled by magnetsT-MOTOR XU8XXL-X propulsion system ready for use with simple installationT-MOTOR XU8XXL-X custom-engineered gold-plated power connector

T-MOTOR XU8XXL-X UAV propulsion system technical drawing

Specification
Model XU8XXL-X KV100 Lead Cable Length 610mm
Dimension 150.9*87.8*82.9mm Arm Set Weight(Incl. Cable) 705g
Configuration 36N42P Shaft Diameter 8mm
Idle Current (24V) 1.4A Rated Voltage (LiPo) 12S
Internal Resistance 65mΩ Ingress Protection  Level IP45
Peak Current (180s) 52A ESC Recommendation ALPHA 60A 12S V1.2
Max. Power (180s) 2000W Propeller Recommendation MF3016
Test Data
Type Voltage
(V)
Propeller Throttle Thrust
(gf)
Torque
(N·m)
Current
(A)
RPM Power
(W)
Efficiency
(gf/W)
Operating
Temperature
(
)
XU8XXL-X
KV100
(ALPHA 60A 12S V1.2)
48V T-MOTOR
MF30*16
40% 3020 1.1 5.23 1780 250 12.06 58
(Ambient Temperature:
25)
45% 3745 1.36 7.08 1975 339 11.06
50% 4528 1.63 9.30 2167 445 10.19
55% 5397 1.93 11.95 2355 570 9.47
60% 6298 1.93 15.01 2541 715 8.81
65% 7275 2.59 18.58 2726 883 8.23
70% 8279 2.94 22.63 2902 1074 7.71
75% 9288 3.3 27.08 3075 1281 7.25
80% 10328 3.68 32.10 3244 1515 6.82
90% 12427 4.42 43.24 3555 2027 6.13
100% 13726 4.85 50.95 3734 2378 5.77
Note: Motor temperature is motor surface temperature @75% throttle running 10min.
(Date above based on benchtest are for reference only, comparion with that of other motor types is not recommended.)