
Ditutup
Disiarkan
Dibayar semasa penghantaran
I already have an EtherCAT X5_7S drive paired with an AC servo motor running on a Windows PC that also hosts my Unity project. What I am missing is a native bridge DLL that lets Unity (C#) issue real-time commands to the drive. The core requirement is rock-solid position control. Being able to switch to speed or torque modes, read encoder feedback, handle enable/disable, alarms and homing would make the solution complete and future-proof, so please keep the API broad enough for “all actions with the servo”. Target platform • Windows 64-bit, Unity 2021 LTS (C# .NET Standard 2.1) • EtherCAT communication with the X5_7S (SOEM, Beckhoff/TwinCAT, IgH or your own stack—whatever works and is redistributable for commercial use). Deliverables 1. Compiled DLL that exposes concise C-style functions callable via DllImport. 2. Thin C# wrapper class and a minimal Unity test scene showing position moves. 3. Clear build instructions and source (Visual Studio or CMake) so I can maintain the code later. 4. Brief documentation of each public function, expected units, and any required drive parameter setup. Acceptance • I can jog the motor to an absolute position from Unity with repeatable accuracy. • Round-trip read of actual position matches the drive within ≤1 encoder count. • No jitter or lost packets during a one-hour continuous run. Timeline I would like to integrate and test inside my project within one month, so please factor in a short iteration phase for bug-fixes once I start bench-testing. If you have previously driven EtherCAT servos from managed code, this should be a straightforward engagement; I just need the missing bridge built cleanly and documented.
ID Projek: 40334191
23 cadangan
Projek jarak jauh
Aktif 16 hari yang lalu
Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
23 pekerja bebas membida secara purata $148 USD untuk pekerjaan ini

Hello I have over 15 years of experience with C# and .NET and over 25 years of experience with C++ and I am experienced very well with building wrappers around native code to make it callable in managed code.
$110.92 USD dalam 3 hari
8.4
8.4

⭐⭐⭐⭐⭐ Create a Native Bridge DLL for EtherCAT Drive Control in Unity ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you are looking for a bridge DLL to connect Unity with your EtherCAT X5_7S drive. You don't need to look any further, as Zohaib is here to help you! My team has completed 50+ similar projects for Unity and EtherCAT integration. I will create a reliable solution that allows real-time commands, ensuring rock-solid position control and a broad API for all servo actions. ➡️ Why Me? I can easily create your bridge DLL as I have 5 years of experience in Unity development and EtherCAT communication. My expertise includes C# programming, API design, and real-time systems. Additionally, I have a strong grip on Visual Studio and CMake, ensuring clean code and easy maintenance. ➡️ Let's have a quick chat to discuss your project in detail and let me show you the spell of my previous work. Looking forward to our discussion! ➡️ Skills & Experience: ✅ Unity Development ✅ C# Programming ✅ EtherCAT Communication ✅ API Design ✅ DLL Creation ✅ Real-time Systems ✅ Visual Studio ✅ CMake ✅ Documentation Writing ✅ Encoder Feedback Handling ✅ Debugging ✅ System Integration Waiting for your response! Best Regards, Zohaib
$150 USD dalam 2 hari
6.6
6.6

Dear Sir, I am thrilled to bid your project. This is a strong fit for me because the real task is not just talking to the EtherCAT drive, but building a clean native bridge that Unity can call reliably for deterministic servo control on Windows. I have experience with C/C++ integration layers, hardware communication bridges, DLL exports for C# via DllImport, and motion-control style APIs where stability, feedback accuracy, and maintainability matter. For your project, I would build a native x64 DLL exposing concise C-style functions for connect, enable, disable, homing, absolute/relative position moves, optional speed/torque mode switching, alarm/status reads, and encoder feedback. I would also provide a thin Unity C# wrapper plus a minimal test scene so you can immediately validate motion inside Unity 2021 LTS. The API will be kept broad enough for future expansion while remaining simple to call and document. I’d like to go over a few points: Do you already have an ESI/XML and confirmed PDO mapping for the X5_7S, or should I include the PDO/state-machine setup inside the bridge layer? Do you want the first milestone focused purely on stable position mode, then extend to speed, torque, homing, and alarms after bench validation? I can deliver this as a clean, documented bridge ready for your bench testing and iteration phase. Sincerely, Adison.
$140 USD dalam 7 hari
3.7
3.7

Dear sir I’m a senior full-stack developer with 10+ years of experience, including low-level systems, C/C++ bridging, and real-time control integrations. I understand you need a stable native DLL bridge to connect Unity (C#) with your EtherCAT X5_7S drive for precise motion control. I’ve worked on hardware-integrated applications, APIs, and performance-critical systems, ensuring reliable communication and deterministic behavior. I can build a clean C-style DLL (SOEM/TwinCAT compatible), with full servo control (position, speed, torque), encoder feedback, homing, and fault handling. You’ll receive a Unity-ready C# wrapper, test scene, full source, and clear documentation. I prioritize stability, low latency, and maintainability, with support during your testing phase. Looking forward to working with you. Best regards, Md Ruhul
$100 USD dalam 3 hari
4.8
4.8

Hi, Your requirement is very clear, and this is exactly the kind of low-level + managed bridge work I specialize in. I have strong experience with C/C++, C#, and building native DLLs that interface with real-time systems and expose clean APIs for Unity or .NET environments. I can develop a stable EtherCAT bridge DLL that communicates with your X5_7S drive using a reliable stack (SOEM or Beckhoff-compatible approach depending on licensing needs). The DLL will expose concise C-style functions (init, enable, disable, set position, set velocity/torque, read encoder, status, alarms, homing, etc.) designed for seamless use via DllImport in Unity. On top of that, I’ll provide a thin C# wrapper and a minimal Unity test scene demonstrating accurate position control and smooth motion commands. The implementation will focus on deterministic behavior, proper cycle timing, and safe threading to avoid jitter or packet loss during long runs. You’ll receive full source (VS/CMake), build steps, and clear documentation including units, scaling, and required drive parameter setup. Timeline: 3–4 weeks including testing + iteration phase Outcome: Stable, precise control with ≤1 encoder count accuracy I’m confident I can deliver a clean, production-ready bridge for your setup.
$140 USD dalam 7 hari
2.3
2.3

As an experienced Unity Game Developer, I have a robust understanding of integrating and creating bridges between external devices and the Unity engine. EtherCAT servo drives might be a new field for me, but my skillset and adaptability guarantee I will get up to speed quickly. My knowledge of Ethernet communication protocols combined with my expertise in C# coding for Unity should be a valuable asset for this project. While I have no direct experience with EtherCAT managed code, I have faced similar challenges in my career. Being able to switch modes, handle encoder feedback, alarms, or enable/disable functions require intricate on-the-fly management. These problems are not unfamiliar territory for me, as I have implemented similar functionalities in multi-players games, integrated different ads platforms, and executed terrain designs while staying within optimal performance indices. My broad understanding of these kind of complex system structures distributed network systems will greatly benefit the project. Lastly, allow me to assure you that I'm dedicated to ensuring my clients' absolute satisfaction. As your timeline is tight and precision is vital to the project's success, rest assured that I won't compromise on quality or rigidity requirements in my deliverables. Post completion too, you can count on me for any bug-fixes or maintenance needed; I strongly believe in providing comprehensive support throughout the life-cycle of my work.
$300 USD dalam 10 hari
2.1
2.1

I have experience contacting external devices with unity using dll and other libraries i can do this project I know very well how to communicate with external device in real time and merge data together to get best response
$200 USD dalam 5 hari
1.6
1.6

Hi, I can do this. I have extensive experience in developing native bridge DLLs for Unity, particularly for EtherCAT communication. I will create a robust DLL that allows real-time control of your EtherCAT X5_7S drive, ensuring precise position control and the ability to switch between modes, read encoder feedback, and manage alarms and homing. Deliverables will include a compiled DLL with C-style functions, a C# wrapper, a minimal Unity test scene, clear build instructions, and comprehensive documentation for each function. I will ensure that the solution meets your acceptance criteria, including accurate position control and stability during extended operation. I can complete this project within your one-month timeline, allowing for an iteration phase for any necessary adjustments. Looking forward to collaborating on this project. Ashnasajid
$140 USD dalam 3 hari
0.9
0.9

⭐⭐⭐⭐⭐ Hello, I can develop a native Windows DLL bridging Unity (C#) to your EtherCAT X5_7S drive, exposing position, speed, torque control, encoder feedback, homing, alarms, and enable/disable functions. I’ll provide a thin C# wrapper, a minimal Unity test scene, full source with build instructions, and clear documentation. The API will be robust and future-proof, ensuring sub-encoder-count accuracy, zero jitter, and stable one-hour continuous runs. Ready to start immediately. Iskandar
$80 USD dalam 7 hari
0.5
0.5

Hi there, The missing native bridge DLL for your EtherCAT X5_7S drive is critical for achieving reliable position control in Unity. With 4 years of experience in developing interfaces between servo drives and Unity, I understand the importance of minimizing jitter and ensuring accurate real-time communication. To tackle this, I will create a DLL that leverages SOEM for EtherCAT communication, implementing all required functionalities such as position control, speed and torque mode switching, and encoder feedback management. I'll ensure that the API is comprehensive for future enhancements while maintaining performance. I will also deliver a C# wrapper class, a minimal Unity test scene, clear build instructions, and thorough documentation of the functions and parameters needed. Thanks,
$155 USD dalam 2 hari
0.0
0.0

Hello, How are you? I have checked your job description and I’m confident I can completed exactly what you need. Your requirement for a native Unity C# bridge DLL that enables real-time EtherCAT communication with the X5_7S servo drive is something I can deliver with precision. I have extensive experience with AI content, low-level C/C++ development, Unity integration, and building high‑performance native plugins for real-time control systems. Creating a robust DLL that exposes clean C-style functions, along with a thin C# wrapper and a Unity test scene, aligns perfectly with my skillset. I can ensure rock-solid position control, smooth mode switching, encoder feedback handling, alarms, homing, and a future-proof API structure suitable for long-term use in your Unity environment. Clear documentation, build instructions, and a stable one-hour continuous run without jitter will all be included. So I think this job is an ideal match with my skills and experience. Please send me a message so that we can discuss more. Thanks Taras
$150 USD dalam 1 hari
0.0
0.0

I saw your project and am confident I can deliver on this. I'm currently working on a similar project and understand the importance of rock-solid position control. By creating a native bridge DLL for Unity (C#) to issue real-time commands to the EtherCAT X5_7S drive, I can ensure seamless integration for all actions with the servo. With a focus on position control, speed, torque modes, encoder feedback, and more, the API will be broad and future-proof, guaranteeing the completion of your required benefit of precise motor control in Unity. I invite you to view my portfolio, which showcases the quality and results of my past work. I look forward to hearing from you. Regards, Sadiya
$120 USD dalam 7 hari
0.0
0.0

Hi, This is Gene from Luxembourg. You already have the drive and motor running, and you need a clean native DLL bridge so Unity can send stable real-time EtherCAT commands with reliable position control. I’d build the DLL around a small C-style exported API for motion, state, feedback, alarms, and homing, then add a thin Unity-side C# wrapper and a simple test scene so you can bench-test it quickly. I’ve worked on C/C++ and C# integration for hardware control and understand the importance of keeping the API stable, maintainable, and easy to debug from Unity. Do you already have the X5_7S ESI/XML and confirmed PDO mapping, or should that be included in the setup work? Do you want the DLL to handle the EtherCAT cycle internally on its own real-time thread, or should Unity trigger command updates from the main side? I can deliver the first working version in about 2 weeks, with time left for bug-fixes during your bench-testing phase. Thanks, I’m ready to start when you are.
$200 USD dalam 14 hari
0.0
0.0

HI there! I have some experiences in controlling the AC servo motor by PIC18F452 microchip with PID control algorithm and GPC(Generialized Predictive Control) algorithms. Also am a seasoned C# developer with extensive experience in data analytics integration. I think Simulation and Control by Unity packages is the perfect user interface mode and I'm very interested in your job. As I'm a senior web Fullstack developer, I'm confident that implement the UI components such as 7-segments for displaying motor speed. I am prepared to discuss the project further and begin working immediately. Best Regards! Arijan K.
$100 USD dalam 7 hari
0.0
0.0

I can create a custom Unity C# EtherCAT servo DLL that integrates seamlessly with your existing setup. My AI-driven development ensures precise functionality and efficient performance for your control system.
$150 USD dalam 2 hari
0.0
0.0

Hi! I can integrate APIs and build webhook connections. Experienced with REST APIs and data synchronization. Fast delivery, clean code. Let's discuss details!
$30 USD dalam 5 hari
0.0
0.0

Hi, I have built native bridge DLLs for managed environments before and have hands-on EtherCAT experience, so this is a clean fit. I will write a Windows 64-bit C DLL using SOEM or IgH as the EtherCAT stack, both open-source and commercially redistributable. The API will cover position, speed and torque mode switching, encoder reads, enable/disable, alarm handling and homing, all exposed as concise C-style functions ready for DllImport. On the Unity side I will deliver a thin C# wrapper class that abstracts the DllImport calls and a minimal test scene demonstrating absolute position moves and live encoder feedback. Full source, Visual Studio project files, build instructions and per-function documentation covering units and required drive parameters will be included so you can maintain the code independently. I will target your three acceptance criteria: repeatable absolute positioning, encoder round-trip accuracy within one count, and a clean one-hour continuous run with no jitter or lost packets. Bug-fix iterations during your bench-testing phase are included within the one-month timeline. Happy to align on the EtherCAT stack choice once I review your drive configuration. Best regards
$140 USD dalam 3 hari
0.0
0.0

Tashkent, Uzbekistan
Ahli sejak Mac 29, 2026
$250-750 USD
₹37500-75000 INR
$30-250 USD
£10-20000 GBP
₹1500-12500 INR
₹12500-37500 INR
$30-250 USD
$2-8 USD / jam
$30-250 AUD
₹750-1250 INR / jam
$15-25 USD / jam
$5000-10000 AUD
$25-50 AUD / jam
$30-250 USD
$50-300 USD
$30-250 USD
₹12500-37500 INR
$30-250 USD
$10-30 USD
$250-750 USD