Made in Poland
Global Shipping
Software/Hardware Imitator M10

The hardware ships in week 16. The integration starts now.

The Hardware Imitator M10 is a USB-connected device that presents the exact same control interface and SDK as the platform in production. Same API, same commands, no physical motion. The software team writes and validates the motion SDK integration while production builds the real platform.

Hardware Imitator M10 shown next to a 1-euro coin for scale - compact black unit with PC and M-BUS ports
The Unit

Palm-sized. Plugs into USB. It answers the platform SDK.

The imitator is a compact, USB-powered box on the desk next to the workstation. A single USB-C cable connects it to the PC, and because it comes pre-programmed to emulate a specific platform, the integration software meets the exact same SDK and control interface as the platform in production - weeks before it is built. Nothing else to connect, and no physical motion. For B2B teams integrating through the SDK, the M10 is available free on request with a first platform order that includes a ForceSeatMI or ForceSeatDI license - Qubic System or Professional Series - so software work can start while the platform is still in production. It comes with a 6-month SDK license: comfortably longer than the integration itself takes.

PC connection
USB-C (USB 2.0 / 3.0)
Emulates
Any PS / QS platform
Footprint
Fits in one hand
Integration Model

The Cost of Waiting

Traditional "Waterfall" integration delays software testing until hardware delivery. The Hardware Imitator M10 enables a "Parallel" workflow.

Approach

Traditional Waterfall (Slow)

Week 0-16
Hardware Production
Waiting for machine...
Week 17+
Integration Starts
Risks discovered late
Approach

Parallel Integration (Fast)

Recommended
Week 0-16
Hardware Production
Week 1-16
Software Dev (with M10)
Week 17
Project Complete
Software already integrated.
Protocol-exact SDK target

A protocol-exact
integration target.

The imitator does more than echo signals back. Its firmware answers the same SDK commands as the finished platform, at the protocol level, so the integration code meets an exact software target - with no physical motion. Motion tuning and final acceptance run on the delivered platform - the M10 gets the software ready before it arrives.

Command Validation Verify how the platform answers out-of-range commands. If the integration code asks for an impossible position, the imitator returns the fault response over the protocol.

Fault-Handling Testing Replay fault and safety-state signals over the protocol. Verify that the integration software handles emergency and error conditions correctly, with no prototype at risk.

Timing and throughput The link carries the protocol stream of the platform, so integration is validated against the real command and telemetry protocol.

// ForceSeatMI - C/C++ integrationFSMI_Handle api = ForceSeatMI_Create();ForceSeatMI_ActivateProfile(api, "SDK - Vehicle Telemetry ACE");ForceSeatMI_BeginMotionControl(api);// per frame - send telemetry, then read the platform back:ForceSeatMI_SendTelemetryACE(api, &telemetry);ForceSeatMI_GetPlatformInfoEx(api, &info, sizeof(info), 100);// M10 answers exactly as the platform does:> Connected: yes, State: running// on shutdown:ForceSeatMI_EndMotionControl(api);ForceSeatMI_Delete(api);

Connection Topology

Host PC
Workstation
USB-C
M10 Unit
Bus imitator
M-BUS
Machine
Virtual
Connectivity

Speaks the bus the platform uses

The imitator presents the industrial bus the platform uses over a USB link to the workstation. The integration meets the real protocol and wiring interface, not a software stub that behaves differently once it reaches real hardware.

Supported Systems
Professional Series (TM/TL) and Qubic System (except the QS-BT1 belt tensioner)
PC Interface
USB-C (USB 2.0 / 3.0)
Driver Compatibility
Windows 10 / 11 (x64 only)
Commercial Terms
Free on request with a first platform order that includes FSMI/FSDI, with a 6-month SDK license for the integration
Use Cases

Operational Scenarios

How system integrators put the M10 to work across typical projects.

Parallel Development

The software team starts coding on day one using the M10 while hardware is still in production. Eliminates 8-16 weeks of idle time from the project timeline.

Distributed R&D

The software team works from a normal office. No need to place a half-tonne motion platform next to every developer desk.

Automated Regression Testing

Keep the M10 on a Windows test bench and re-run the SDK integration against the real protocol on every build. Regressions surface on the bench, not after the platform is deployed.

Pre-deployment Setup

Stage the SDK integration and platform configuration for a client venue before the hardware ships. Ready to commission the moment the platform arrives.

Reuse Across Projects

Integrate the SDK once, then reuse it across every platform in a portfolio. New project, new platform config - the integration code does not change.

Describe the project being built.

Quick question or a full simulator project - the team reads everything.

What happens next?

< 1 business day

Confirmation & initial review

A dedicated account manager reads the message directly.

2-3 business days

Technical assessment

The team analyzes feasibility and prepares questions or an initial concept.

5-10 business days

Proposal delivery

Detailed technical proposal with a platform recommendation, transparent pricing, lead time, and integration timeline.

Ongoing

Team support

Ongoing support from the team behind the recommended platform - for the life of the project.