14

2026

-

10

Industrial Servo OEM/ODM Specification Checklist for UAV, Robotics and Automation

A practical industrial servo OEM/ODM specification checklist for UAV, robotics and automation projects, covering load, motion, power, interface, feedback, environment, validation and production requirements.


Author:

Shenzhen XQ-POWER Technology Co., LTD.

Feiyida Fifteenth Blog Draft: Industrial Servo OEM/ODM Specification Checklist for UAV, Robotics and Automation

Draft status: Ready for review, illustration and backend saving
Suggested category: Knowledge / Industry Info
Article language: English
Scope note: This article is a practical requirements checklist for engineers evaluating an industrial servo or actuator OEM/ODM project. It is based on XQ-POWER’s public request guidance and published product references. It does not promise a specific customization scope, MOQ, lead time, certification, protection rating, performance result or production outcome. Those items must be confirmed in the project specification.

1. Topic rationale

The first fourteen Feiyida articles covered UAV and autonomous-platform applications including power matching, brushless-servo selection, RC propulsion, VTOL mechanisms, bus integration, marine sealing, AGV steering, robot joints, gimbal actuators, payload deployment and multi-node maintenance.

The fifteenth article addresses a different commercial question:

What information should an engineer prepare before requesting an industrial servo OEM/ODM solution?

This topic is useful because an actuator supplier cannot evaluate a project from a product name alone. A meaningful technical review needs the load profile, movement, voltage, mechanical envelope, control interface, feedback, environment, duty cycle, quantity and validation plan.

The public XQ-POWER homepage and contact page ask customers to share application scenarios and requirements such as torque, speed, voltage, size boundaries, communication protocols and reliability. The same public materials describe a portfolio covering UAV power motors, brushless servos, high-torque industrial servos, robotics, AGVs and other motion-control applications.

The article therefore provides a neutral specification framework. It does not turn the website’s product range into a universal recommendation, and it does not treat any headline torque number as a continuous-load guarantee.


2. SEO / GEO metadata


Industrial Servo OEM/ODM Specification Checklist for UAV, Robotics and Automation

Direct answer: send an engineering requirement, not only a product name

An industrial servo OEM/ODM request should define the application, load, motion, power, mechanical interface, control protocol, feedback, environment, duty cycle, validation method and production plan. The more complete the input, the more clearly a supplier can separate an existing standard model from a possible customized solution.

At minimum, prepare:

  1. application and mechanism description;
  2. required torque and speed profile;
  3. voltage and available current;
  4. body envelope and mounting interface;
  5. output shaft or spline requirement;
  6. control protocol and controller;
  7. encoder and feedback requirements;
  8. temperature, vibration, moisture and dust exposure;
  9. peak, holding and continuous duty conditions;
  10. sample, validation and production quantity;
  11. acceptance criteria;
  12. OEM/ODM boundaries and documentation needs.
Key rule: A large torque number cannot replace a complete application specification.

What is the difference between OEM and ODM for a servo project?

The exact commercial meaning of OEM and ODM depends on the supplier agreement, so it should be defined in writing rather than assumed.

For an actuator project, the request may involve one or more of the following:

  • selecting an existing model under a customer-specific product program;
  • modifying an existing mechanical interface;
  • changing the connector or cable arrangement;
  • adapting the control protocol or communication variant;
  • configuring voltage, travel, neutral or feedback behavior;
  • developing a new housing, output interface or mounting feature;
  • producing a customer-specific label, packaging or documentation set;
  • engineering a new actuator around a defined load and environment.

The request should identify which items are fixed, which items are open for engineering review and which items require a quotation. Do not assume that a standard model automatically includes a custom connector, firmware, protocol, gear ratio, encoder behavior, environmental rating or certification.

XQ-POWER’s public materials state that its engineers can review application scenarios and requirements such as torque, speed, voltage, size boundaries and communication protocols. The project-specific customization scope still needs confirmation through the official XQ-POWER contact page.

What application information should be included?

Describe the mechanism, not only the industry

“UAV,” “AGV,” “robot,” “agricultural equipment” or “industrial automation” is not enough to size an actuator. Describe the actual moving part:

  • control surface;
  • gimbal axis;
  • payload latch;
  • deployment tray;
  • steering wheel;
  • robot joint;
  • gripper or end effector;
  • valve or damper;
  • inspection mechanism;
  • camera or sensor positioning axis;
  • other articulated link.

Include a sketch, CAD view or mechanism photograph where possible. Mark the actuator location, pivot, lever arm, load direction, mechanical stops and external bearings.

Define the operating sequence

Write the sequence in plain language:

  1. power-up;
  2. initialization;
  3. move to a reference position;
  4. accelerate or extend;
  5. hold or track a position;
  6. reverse or retract;
  7. stop at a mechanical limit;
  8. return to a safe state;
  9. repeat after a defined interval.

The sequence helps distinguish a short peak event from a continuous holding requirement. It also reveals whether the actuator needs position mode, motor mode, constant-torque mode or a networked feedback function.

How should torque and speed be specified?

A useful requirement separates at least three conditions:

Requirement What to provide Why it matters
Peak torque Maximum transient torque, duration and repetition Determines short overload and shock demand
Holding torque Torque required while stationary Determines heat, current and mechanical retention
Continuous torque Torque over the actual duty cycle Determines thermal and life evaluation
Output speed Speed at the required voltage and load Defines movement time and control response
Acceleration Target acceleration and braking Adds dynamic torque and reflected-inertia demand
Travel Angular or linear range Determines output geometry and hard-stop position
Cycle profile Movement, dwell, return and rest time Connects torque to thermal load

A first-order torque estimate is:

Required torque = applied force × effective lever arm 

The project calculation may also need to include:

  • friction;
  • spring or latch preload;
  • transmission losses;
  • payload imbalance;
  • acceleration and braking;
  • reflected inertia;
  • cable or hose drag;
  • hard-stop impact;
  • temperature-related changes;
  • repeated shock or vibration.

Do not compare an actuator’s stall torque directly with the complete system’s continuous requirement. Ask for the test voltage, speed, temperature, duty cycle and output condition behind each quoted value.

Which XQ-POWER product references illustrate different project architectures?

The following products are references for evaluating different control architectures. They are not automatic recommendations for every project.

RS460 Modbus RS485 smart servo

The RS460 public page identifies a smart servo that integrates a motor, servo drive and Modbus serial interface. The accessible product information includes:

  • 58.0kgf·cm / 805.4oz-in at 12.0V;
  • 45.0kgf·cm / 624.9oz-in at 9.0V;
  • 0.14sec/60° at 12.0V;
  • 0–360° absolute-position reference;
  • 12-bit / 0.25° resolution reference;
  • Servo Position, DC Gear Motor and Constant Torque modes;
  • position, speed, temperature, voltage and current feedback fields;
  • up to 254 daisy-chained units in the product reference.

These details help an engineer describe a networked smart-actuator requirement. They do not establish compatibility with every PLC, flight controller, cable layout or application load.

XQ-S9750D industrial high-torque servo

The S9750D public page identifies a 1000kg·cm-class industrial brushless servo. Its inspection specification records peak stall torque of:

  • 850kg·cm at 24V;
  • 920kg·cm at 28V;
  • 980kg·cm at 30V.

The page also lists 0.25sec/60° no-load speed at 30V, a PWM configuration, a 500–2500µsec control range, a customizable 1500µsec neutral position, a 3µsec dead band and a 360° running reference under a specified pulse condition.

These are product and inspection references. Peak stall torque is not continuous operating torque, and the 360° running reference does not automatically define the behavior of every variant, controller or load.

BLS8135DC CAN Bus brushless servo

The BLS8135DC page identifies a 35kg CAN Bus brushless servo with a 0.10sec/60° reference, 6–8.4V table range, magnetic encoder and brushless motor. The page uses strong marketing language about UAV and automotive-grade applications, but the exact controller protocol, message definition, firmware, compatibility and environmental limits must still be confirmed for the selected variant.

A CAN label alone does not prove UAVCAN, DroneCAN, Pixhawk or ArduPilot compatibility.

BLS8135TTL Serial Bus brushless servo

The BLS8135TTL page identifies a 35kg TTL Serial Bus brushless servo with a 0.10sec/60° reference, 6–8.4V, magnetic encoder, daisy-chain description and telemetry descriptions.

The exact command format, addressing, feedback fields, timeout behavior, connector and firmware should be included in the OEM/ODM review. TTL Serial Bus is not automatically interchangeable with every UART or controller.

What voltage and power information should be provided?

Provide the complete electrical requirement:

  • nominal voltage;
  • minimum and maximum voltage;
  • startup voltage;
  • available current;
  • peak current limit;
  • supply impedance;
  • cable length and gauge;
  • connector type;
  • shared or isolated power domain;
  • brownout behavior;
  • fuse or protection method;
  • regenerative or back-drive behavior;
  • battery, BEC or power-module source.

Measure voltage at the actuator connector under the actual load. A power supply’s no-load voltage does not prove that the actuator receives the required voltage during acceleration, stall, rapid reversal or simultaneous multi-node movement.

For a multi-node architecture, provide:

  • node count;
  • simultaneous movement pattern;
  • maximum cable length;
  • branch structure;
  • signal reference;
  • termination and shielding plan;
  • expected update or polling behavior.

Do not use a product-page node-count reference as a guarantee for every power system or wiring topology.

What mechanical information should be included?

Body and mounting envelope

Provide:

  • maximum length, width and height;
  • mounting-hole pattern;
  • mounting-surface orientation;
  • cable-exit direction;
  • required service clearance;
  • allowable installation angle;
  • nearby heat sources;
  • enclosure or bracket constraints.

Output interface

Specify:

  • output shaft or spline standard;
  • tooth count or interface drawing where applicable;
  • shaft diameter;
  • allowable radial and axial loads;
  • servo-arm or coupling requirement;
  • mechanical stop location;
  • back-drive condition;
  • external bearing requirement.

Do not assume that two actuators with similar torque labels share the same spline, shaft, output height or mounting geometry.

Load path

Show how the actuator torque reaches the driven load. Mark:

  • lever arms;
  • gear or belt ratio;
  • joint axis;
  • external bearing;
  • bracket reaction force;
  • structural compliance;
  • backlash sources;
  • hard stops;
  • shock path.

If the output shaft is not designed to carry a radial or bending load, use a dedicated bearing or support and confirm the arrangement with the product team.

What communication and software information should be included?

State the required control architecture explicitly:

  • PWM;
  • RS485;
  • Modbus or Modbus-RTU;
  • TTL Serial Bus;
  • CAN Bus;
  • another documented interface.

For a bus-controlled actuator, include:

  1. physical layer;
  2. protocol name and revision;
  3. command format;
  4. feedback format;
  5. node address range;
  6. startup behavior;
  7. timeout behavior;
  8. fault reporting;
  9. recovery command;
  10. firmware update method;
  11. controller and gateway;
  12. test software or diagnostic tool.

Do not ask for “CAN support” as a complete requirement. State the required message definition and controller environment. Similarly, “RS485” describes a physical-layer family; it does not by itself define Modbus registers or a model-specific command set.

What encoder and feedback requirements should be specified?

Define what the controller needs to observe:

  • output position;
  • speed;
  • temperature;
  • voltage;
  • current;
  • load or torque status;
  • fault state;
  • limit state;
  • homing state;
  • external latch or mechanism state.

Separate actuator-side feedback from mechanism-side feedback. An internal encoder can report the actuator shaft position while a downstream linkage, latch or tool remains obstructed, loose or misaligned.

For each feedback field, request:

  • unit;
  • resolution;
  • update behavior;
  • electrical or protocol representation;
  • calibration method;
  • valid range;
  • fault value;
  • response when communication is interrupted.

If an encoder is required, specify whether magnetic, optical or another sensing method is acceptable. Do not assume that a product category’s encoder label defines accuracy, temperature behavior or end-effector repeatability.

What environmental and thermal information should be provided?

Define the installation environment rather than using a general word such as “outdoor” or “waterproof.” Provide:

  • operating temperature;
  • storage temperature;
  • humidity;
  • water, spray or immersion exposure;
  • dust or particles;
  • salt or chemical exposure;
  • vibration profile;
  • shock profile;
  • UV exposure;
  • cleaning method;
  • enclosure and connector condition;
  • altitude or pressure condition where relevant.

For thermal review, provide:

  • continuous torque;
  • peak torque;
  • movement frequency;
  • holding time;
  • rest interval;
  • ambient temperature;
  • mounting material;
  • airflow or cooling condition;
  • maximum allowable case and nearby-structure temperature.

A product-level Waterproof Protection, splash-proof or moisture-protection description must not be expanded into a complete machine or aircraft protection claim. The final assembly includes cables, connectors, brackets, seals, controllers and service interfaces.

What validation documents should an OEM/ODM request include?

Provide the intended evidence package:

  • mechanical drawing;
  • interface drawing;
  • electrical specification;
  • protocol document;
  • encoder or telemetry definition;
  • firmware version;
  • sample inspection plan;
  • load-test method;
  • thermal-test method;
  • vibration and shock method;
  • environmental method;
  • life or cycle-test method;
  • acceptance criteria;
  • change-control process;
  • production inspection plan.

The supplier and customer should agree which values are:

  • published reference values;
  • sample measurements;
  • design targets;
  • guaranteed limits;
  • acceptance-test results;
  • items requiring further engineering validation.

This distinction prevents a product-page headline from being mistaken for a production guarantee.

What production and commercial information should be provided?

Include:

  • prototype quantity;
  • sample quantity;
  • expected annual or project quantity;
  • production stage;
  • target launch date;
  • packaging requirement;
  • labeling requirement;
  • documentation language;
  • spare-unit policy;
  • repair or replacement process;
  • quality documentation;
  • change-notification requirement;
  • destination market;
  • applicable customer compliance requirements;
  • requested MOQ or commercial target, if already defined.

The public contact page states that standard products in stock may have a sample dispatch process after order confirmation, while custom-product timing requires discussion with the sales representative. Do not copy a generic timing into an OEM/ODM commitment; request a project-specific quotation.

How should a supplier comparison be performed?

Compare suppliers using the same requirement sheet. A useful comparison table includes:

Evaluation area Questions to ask
Application fit Has the supplier understood the actual mechanism and load path?
Torque evidence Are peak, holding and continuous values clearly separated?
Speed evidence Is speed tied to voltage, load and test condition?
Mechanical fit Are dimensions, mounting and output interfaces documented?
Protocol fit Are physical layer, command, feedback and firmware defined?
Encoder fit Is the feedback location and behavior suitable for the driven load?
Thermal fit Has the duty cycle and mounting heat path been reviewed?
Environmental fit Are protection conditions stated for the exact model?
Validation Are test fixtures, acceptance criteria and records defined?
Production Are sample, quantity, quality and change-control requirements clear?
Support Is there a defined engineering and service contact path?

Do not rank suppliers only by the largest torque figure, lowest unit price or shortest headline response time.

What should an OEM/ODM inquiry to XQ-POWER contain?

A concise inquiry can use this structure:

Application:
Mechanism:
Moving mass and center of gravity:
Peak torque:
Holding torque:
Continuous torque and duty cycle:
Required speed and travel:
Voltage and available current:
Body-size limits:
Mounting interface:
Output shaft or spline:
Control protocol:
Controller or gateway:
Encoder and feedback requirements:
Temperature:
Vibration and shock:
Water, dust or chemical exposure:
Prototype quantity:
Production quantity:
Validation method:
Documentation and labeling:
OEM/ODM items requested:
Open questions: 

The official XQ-POWER contact page should be used for product-specific technical review. The exact customization scope, MOQ, delivery schedule, connector, firmware, certification, protection limit and performance commitment must be confirmed in the project documentation.

How should OEM/ODM projects manage model and specification changes?

Record the exact model, revision, firmware and test condition in every approval document. When a change is proposed, review:

  • torque and speed;
  • voltage and current;
  • output interface;
  • mounting dimensions;
  • gear train;
  • encoder;
  • communication protocol;
  • connector and cable;
  • thermal path;
  • environmental protection;
  • packaging and label;
  • inspection method;
  • spare and repair process.

A visually similar replacement is not automatically an equivalent replacement. Any change that affects the load path, control interface, feedback, thermal condition or environmental exposure requires revalidation.

Conclusion: a good specification reduces avoidable project risk

An industrial servo OEM/ODM project should begin with a complete engineering requirement rather than a request for “a stronger servo” or “a faster actuator.” Define the mechanism, load, motion, power, dimensions, output interface, protocol, feedback, environment, duty cycle, validation and production plan.

XQ-POWER’s public materials provide examples across smart RS485 servos, high-torque industrial PWM servos, CAN Bus brushless servos and TTL Serial Bus brushless servos. These examples show different architecture options, not a universal product choice.

A defensible request should:

  • separate peak, holding and continuous torque;
  • connect speed to voltage, load and duty cycle;
  • specify the complete mechanical load path;
  • identify the exact physical and software protocol;
  • define actuator-side and mechanism-side feedback;
  • state temperature, vibration, moisture and thermal conditions;
  • document validation and acceptance criteria;
  • distinguish a published reference from a guaranteed limit;
  • define sample, quantity, change-control and support requirements;
  • confirm the final product variant with the engineering team.

This approach helps UAV, robotics and automation integrators turn an application idea into a reviewable OEM/ODM actuator specification.


 FAQ: Industrial Servo OEM/ODM Projects

What information should I send to an industrial servo OEM supplier?

Send the application, mechanism, peak/holding/continuous torque, speed, travel, voltage, current, body-size limits, mounting interface, output shaft or spline, control protocol, encoder, feedback, environment, duty cycle, validation method, quantity and OEM/ODM requirements.

Can a supplier select a servo from the torque requirement alone?

No. Torque must be reviewed with speed, voltage, load profile, lever arm, acceleration, duty cycle, thermal conditions, mounting, output interface, protocol and environment.

What is the difference between peak torque and continuous torque?

Peak torque is a transient requirement under a defined duration and condition. Continuous torque is the load the actuator must sustain over the actual duty cycle without exceeding the validated thermal, electrical and mechanical limits. A stall or peak value should not automatically be treated as continuous torque.

Should I specify PWM, RS485, CAN or TTL Serial Bus?

Choose the interface that matches the controller, firmware, node architecture, cable layout, diagnostics and feedback requirements. The protocol name alone does not establish command compatibility.

What should I request about a custom encoder?

Request the encoder type, resolution, calibration behavior, update behavior, accuracy conditions, temperature behavior, feedback format and sensor location relative to the driven load.

Does an OEM/ODM servo automatically include a custom connector and firmware?

No. Connector, cable, firmware, protocol, gear ratio, encoder behavior, housing, labeling, packaging and documentation must be listed as explicit project requirements and confirmed by the supplier.

Does a high-torque servo’s waterproof description protect the complete machine?

No. Product-level protection wording does not certify the machine, aircraft, robot, cable, connector, enclosure or installed mechanism. Review the exact model and the complete assembly under the required exposure conditions.

What should be tested before production approval?

Test startup, movement, peak and continuous load, feedback, communication, voltage at the actuator connector, thermal behavior, vibration, shock, environmental exposure, mechanical fit, fault recovery and the complete production configuration.

How do I compare two servo suppliers fairly?

Give both suppliers the same requirement sheet and compare torque evidence, speed conditions, mechanical fit, protocol documentation, encoder behavior, thermal and environmental limits, validation records, production controls and engineering support—not only price or headline torque.

How can I request an OEM/ODM review from XQ-POWER?

Prepare the application, load, speed, voltage, dimensions, protocol, encoder, environment, duty cycle, quantities and validation requirements, then use the official XQ-POWER contact page.


3. Official and provided sources

  1. XQ-POWER homepage: https://www.xqservo.com/
  2. XQ-POWER official contact page: https://www.xqservo.com/contact-us/
  3. XQ-POWER Technical Guide: https://www.xqservo.com/technical-guide/
  4. XQ-POWER RS460 Modbus RS485 Smart Robot Servo: https://www.xqservo.com/product/rs460-modbus-rs485-smart-robot-servo-xq-power/
  5. XQ-POWER S9750D Industrial Servo: https://www.xqservo.com/product/xqpower-1000kg-industrial-servo/
  6. XQ-POWER BLS8135DC CAN Bus Brushless Servo: https://www.xqservo.com/product/bls8135dc-can-bus-brushless-servo-35kg-0-10s/
  7. XQ-POWER BLS8135TTL Serial Bus Brushless Servo: https://www.xqservo.com/product/bls8135ttl-serial-bus-brushless-servo-35kg-0-10s/
  8. Feiyida XQ-POWER SERVO category: https://www.fyduav.com/products/?id=28
  9. Feiyida UAV SERVO category: https://www.fyduav.com/products/?id=27
  10. Feiyida Fixed-Wing Plane category: https://www.fyduav.com/products/?id=29
  11. User-provided keyword and application planning images: power system combo, drone power system, UAV propulsion system, brushless motor ESC combo, servo motor ESC kit, high-torque brushless servo, 75kg servo, HV brushless servo, UAV, VTOL, RC, robotics and AGV application terms.

4. Fact boundaries and verification notes

Publicly verified facts used in this article

  • XQ-POWER’s homepage asks customers to share application scenarios and requirements including torque, speed, voltage, size boundaries and communication protocols.
  • XQ-POWER publicly presents a portfolio covering servo variants, UAV power motors, brushless hub motors, robotics, drones, electric vehicles and precision-agriculture-related applications.
  • The official contact page provides a product-specialist inquiry route and identifies the XQ-POWER brand and Shenzhen XQ-Power Technology Co., Ltd.
  • The RS460 page identifies Modbus RS485, 58kgf·cm at 12V, 45kgf·cm at 9V, 0.14sec/60° at 12V, 360° absolute-position control, three modes, feedback fields and a 254-node cascade reference.
  • The S9750D page identifies a 1000kg·cm-class industrial brushless servo and records peak stall torque at 850kg·cm @ 24V, 920kg·cm @ 28V and 980kg·cm @ 30V, plus a PWM configuration and a specified 0.25sec/60° no-load reference at 30V.
  • The BLS8135DC page identifies a 35kg CAN Bus brushless servo with a 0.10sec/60° reference, 6–8.4V table range and magnetic encoder.
  • The BLS8135TTL page identifies a 35kg TTL Serial Bus brushless servo with a 0.10sec/60° reference, 6–8.4V, magnetic encoder, daisy-chain description and telemetry descriptions.
  • Feiyida publicly lists XQ-POWER SERVO, UAV SERVO and Fixed-Wing Plane categories.
  • The official contact page is https://www.xqservo.com/contact-us/.

Claims intentionally qualified

  • OEM/ODM scope is project-specific; this article does not promise a particular customization, MOQ, lead time, certification or performance result.
  • Published torque values are not automatically continuous-load guarantees.
  • A protocol label does not prove controller, firmware, message-format or UAVCAN/DroneCAN compatibility.
  • A node-count reference is not a guarantee for every cable, controller, power architecture or installation.
  • Product-level protection wording is not extended to a complete UAV, robot, enclosure or machine.
  • Encoder category labels do not define end-effector accuracy or system repeatability.
  • Sample timing and production timing must be confirmed for the project rather than copied as a universal commitment.

5. Recommended image direction for the design stage

  • Main image concept: A realistic OEM/ODM engineering review room or specification wall showing one verified product family reference, a neutral actuator drawing, a requirements checklist and a mechanical interface sample. Avoid presenting a custom result as already approved.
  • Secondary image concept: A top-down “requirements-to-validation” layout with blank cards for Load, Motion, Power, Interface, Encoder, Environment, Duty Cycle, Validation and Production. Do not add invented values, customer logos, certifications, test results or delivery dates.
  • Permitted product sources: Real RS460, S9750D, BLS8135DC or BLS8135TTL product visuals from their official XQ-POWER pages. Keep model markings, protocol identity and specification conditions separate.
  • Permitted overlay text: OEM/ODM, Torque, Speed, Voltage, Dimensions, Protocol, Encoder, Environment, Duty Cycle, Validation and Production Requirements.
  • Do not add: MOQ, lead time, certification, guaranteed accuracy, guaranteed life, IP67/IP68, UAVCAN, Pixhawk, DroneCAN, bus speed, baud rate, telemetry readings, test results, customer names or production approval; no sci-fi HUDs, flames or exaggerated motion effects.
  • Composition requirement: Use a clearly different visual language from the first fourteen articles. Prefer a specification-review wall, a split-screen mechanical/electrical requirements board or a document-and-prototype inspection layout rather than a single actuator on a generic workbench.

Keywords:

industrial servo OEM/ODM, custom industrial servo manufacturer, OEM servo motor requirements, ODM actuator specification, UAV servo customization, robotics actuator OEM, high torque servo customization, brushless servo OEM, servo torque and speed requirements, RS485 servo customization, CAN bus servo project, TTL serial bus servo OEM, industrial motion-control supplier

Consult Immediately

If you are interested in our products, please leave your email and we will contact you as soon as possible. Thank you!

Message
Close