D-BOX Headquarters
2172 Rue de la Province
Longueuil, Québec, Canada
J4G 1R7



(Eastern time)
From Monday to Friday
9:00 a.m. to 5:00 p.m.

Contact form


For more than 15 years, D-BOX has developed and manufactured state-of-the-art motion systems for a diverse range of industries. In that time, we have become globally recognized as creators of an incomparable experience by mastering the fine art of weaving motion into content, enabling users to feel every emotion and sensation.


You have witnessed how the magic of our expertise goes far beyond technical expertise. Our unique and personalized approach combined with a robust and renowned product has enabled us to become leaders in the entertainment and simulation markets.


Our entire family of products have been carefully calibrated and designed to deliver a finely choreographed mixture of vibrations and movements that are ultimately designed to create an unparalleled immersive experience. A customized and adapted control loop to maximize each and every sensation is powered by the unequaled texture and high-fidelity motion that have become hallmarks of the D-BOX experience, which is key to our success.


Our products are known to be robust and precise. But behind all our technical advantages, our success comes from the dedicated team of professional, here to accompany our partners towards success.


The communication between the host computer and the motion system is enabled by Motion Core, the D-BOX driver.

The motion source sends motion data to the communication module, which transfers the data to a proprietary communication protocol to the Actuator Control Module (ACM).

The ACM is configured for a unique motion system architecture and distributes the information to each actuator. The actuator moves accordingly.

D-BOX is readily compatible with more than 70 games and simulation software. You can see the list on our game center or ask for it to a D-BOX representative.


D-BOX has a dedicated team of Motion Code designers to create new motion codes for both linear and dynamic content.


The D-BOX motion systems have a scalable architecture that is made to evolve with your needs.

They are categorised following their mechanic’s stroke and motor payload.

Based on your project’s information, our team will help you define your options:


–          Total weight

–          Dimensions

–          Software used

–          Intent usage

There are three main steps to complete an integration of the D-BOX motion system.


1.         Mechanical integration phase

•          Consult all relevant documentation. Installation guides contain important information on how to integrate and use our products.

Make sure to respect all specifications and guidelines. This will help keep your product healthy and optimise its lifetime.

Most of our guides are available through our website but please do not hesitate to contact our team if you cannot find the information you

are looking for.

•          Share your design with us for review and recommendations.

Once your CAD integration is completed, our team will validate that the design respects our guidelines.

All D-BOX products are available in .stp file upon request.

•          Complete a finite element analysis (FEA) once the design is final to bring out any design flaw and assure the lifetime respects your


•          Complete life cycle tests with proper load and waves (motion code) so the tests are representative of typical usage.



2.         Software integration phase

1.       Install the Motion Core software, which is available for download on our website.

This software package includes the following components:


•               Control Panel: an application allowing the configuration of several parameters such as global intensity level, latency, output device


•               Monitoring Service: a service running in the background and constantly retrieving status of all connected Motion Systems.

•               System Monitor: an application leveraging the Monitoring Service API to display live health and operational data on all connected

Motion Systems.

•               Motion Service: a core library required to generate the motion signal and address the Motion Controller (KAI, KCU).

This library is automatically loaded by higher level software enabling the motion integration, such as Live Motion SDK and Motion

Engine, covered below.

•               KAI and KCU Drivers: the lowest-level components of Motion Core that allow the proper detection and operation of the Motion

Controller (KAI, KCU). The drivers are certified for Windows.


2.      Integrate the monitoring and diagnostics API (TCP XML API ) in order to get live health and operational data on the Motion Systems.

Default TCP communication port is 40001 but this value can be modified via the configuration file.

Internal polling interval is 100ms so your application should poll at an equal or slower rate.



3.         Content integration phase

1.       Linear content

•               Send us your preliminary assets for evaluation. Our team will evaluate the time required for the creation of the Motion Code.

We will also provide recommendations to improve the global experience if possible.

•               Send us final assets with your directives.

Our team will go through the creation process and send you the necessary files in the correct format.

•               Test the experience and send us your comments for iteration if you feel like the experience needs to be improved.


2.       Dynamic content

•                Integrate the D-BOX Live Motion SDK in your software.

Live Motion SDK allows you to submit live events that are processed by the matching Motion Code and turned into a corresponding

immersive motion signal. Our SDK is well documented and available upon request.

•                Send us logs and videos for our team to start the motion code creation process.

Our team will prefer working with the real asset but we understand this might be complex to achieve.

The description of the logs and video to send will be shared with you before beginning the process.

•                Test the experience and send us your comments for iteration if you feel like the experience needs to be improved.

Our team will also send you ways to improve the overall experience and will support the iteration until both parties our satisfied with

the results.



Congratulations! In any case, please note that we have a dedicated team which is ready to help.

In our new product generations, we have included a quick start guide which should be quite helpful.

If you don’t have this tool in hand, please refer to the User Guides or Quick Start Guide to help or contact support.