
Open
Posted
Paid on delivery
VERY IMPORTANT, I HAVE CREATED MY CODE USING AI, I dont know why it doesnt work when I flash it on the pico; I have created an i2c canner in Arduino IDE and everything worked (so the main and only concern is that the code written by AI in Rust has some issue that the compiler itself doesnt detect); The code is fully written, I need help adjusting it to make it work I'm seeking an experienced developer to create code in Rust for a spider robot. Requirements: - Hardware: Pico W, MPU6050, OLED96 (SSD1306), PCA9685, and 12 MG90S servos. - Control: Wifi-based, via a mobile app (potentially Flutter). - Movements: Walking, turning, and performing emotes like waving and dancing. Ideal Skills: - Proficiency in Rust and embedded systems. - Experience with servo control and WiFi communication. - Familiarity with Flutter is a plus. - Robotics programming and mobile app development. Need this completed within 2 days.
Project ID: 40470841
44 proposals
Open for bidding
Remote project
Active 16 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
44 freelancers are bidding on average €137 EUR for this job

Hi, Since your I2C scanner already works on the Pico W, the hardware side is likely fine and the issue is probably inside the Rust task timing, driver initialization, async execution flow, PWM configuration, or shared-bus handling that the compiler cannot detect logically. I can help debug and correct the existing Rust codebase rather than rewriting everything from scratch, including MPU6050, SSD1306, PCA9685 servo control, and Wi-Fi communication behavior. I have experience with embedded systems, robotics control, I2C debugging, PWM servo timing, and ESP/RP2040-class microcontrollers. Send the current Rust project and I can start immediately to identify why the runtime behavior fails after flashing and get the spider robot functional within your deadline.
€140 EUR in 7 days
6.8
6.8

Hi,I'm Leonid, an experienced RF and electronics design engineer who enjoys taking on challenging projects. Working with rust comes naturally to me because it's a language I regularly use to develop hardware. My expertise in RF PCB layout has given me the ability to deal with even the most complex signal routing and my familiarity with Wi-Fi, BLE, LoRa, and custom RF hardware is another advantage I have for your project. These skills and more make me confident that I can effectively modify your current code and make your spider robot work perfectly. My extensive experience in antenna design, grounding, isolation, EMI reduction, and power supply/filtering design will also come in handy for this project. Since you mentioned control via Wi-Fi-based mobile app being a possibility using Flutter, my knowledge of compact and embedded antennas will ensure that we achieve optimal connectivity range while keeping the hardware of your spider robot size-friendly. Most importantly, I am committed to meeting deadlines without compromising on quality. Having worked on projects requiring quick-turnaround times before, I am confident we can make this happen within 2 days. I appreciate you considering me for this role; it would be an honor and great pleasure to collaborate with you on this intriguing project! Regards.
€140 EUR in 7 days
5.7
5.7

Hey there! I’m Alok, A PCB, Circuit and Mechanical designer with a passion for turning ideas into rock-solid, high-performance circuit boards. even expert on Python, C, C++ With nearly a decade of experience, I’ve tackled everything from compact consumer gadgets to complex industrial systems—always with a focus on precision, efficiency, and reliability. # Schematic & Layout Design – Clean, optimized, and manufacturable. # Component Selection & Library Management – No surprises, just the right parts for the job. # Reverse Engineering – PCB cloning, replication, and improvements. # Gerber, BOM & CPL Generation – Ready for seamless production. # DFM & DFA Expertise – Because great design means smooth manufacturing. # Multi-Layer, Flex, & High-Density PCB Design – Whatever the project needs. If you need a PCB and Code that’s efficient, reliable, and built for real-world performance, let’s chat. I’d love to help bring your project to life!
€255 EUR in 7 days
5.8
5.8

Dear Sir, I have strong experience with embedded systems, robotics, STM32/RP2040 development, motor control, I2C debugging, and low-level firmware troubleshooting. I understand your situation very well — if the I2C scanner works on the Pico W, then the hardware and bus are most likely fine, and the problem is probably inside the Rust implementation logic, timing, initialization order, async handling, or driver configuration rather than a compiler error. Your project is fully within my expertise: • Raspberry Pi Pico W • MPU6050 • SSD1306 • PCA9685 • MG90S servo control and gait synchronization • Rust embedded debugging and async execution • WiFi communication and mobile control integration I can: • Debug and fix the existing Rust code rather than rewriting blindly • Verify all I2C peripheral initialization and addressing • Check PWM timing for the PCA9685 and servo pulse ranges • Fix concurrency/timing problems common in AI-generated embedded code • Validate MPU6050 readings and OLED updates • Help stabilize walking, turning, and emote behaviors • Assist with WiFi/mobile communication architecture if needed Since you already have the full codebase, this becomes a focused debugging and integration task, which is much faster than starting from zero. I can work quickly and help get the robot operational within your requested timeframe. Best regards, Hamza Electronics Engineer
€90 EUR in 2 days
5.4
5.4

Hi there, I have been working with these types of embedded platforms and programmers since 2019. I can write the code for you in the most optimized way and deliver it with a clean, well-structured architecture. To feel confident in my skills, please feel free to review my profile and read the feedback left on my previous projects. If you have any questions or need further assistance, I’m at your service.
€200 EUR in 10 days
5.1
5.1

Hi, I'm excited about your project with the Wifi-Controlled Spider Robot in Rust and your clear focus on solving the AI-generated code issue on the Pico W. Having extensive experience in Rust for embedded systems, I've successfully debugged and optimized microcontroller projects involving complex sensor and servo setups before, including MPU6050 and PCA9685 integration. I will carefully analyze your current Rust code, identify the hidden issues causing the malfunction, and adjust it to fully operate your spider robot with all its required movements and WiFi control via your mobile app. I'll ensure smooth servo management for walking, turning, waving, and dancing, aligning with your specs and timeline. I can start immediately and aim to deliver a working solution within 2 days as requested. Let's get your spider robot buzzing with precision and responsiveness. Could you share the current Rust code and any specific error behaviors observed when flashing it to the Pico? Best regards,
€155 EUR in 22 days
4.2
4.2

Hello, I appreciate the opportunity to assist with your spider robot project. I understand that you have a codebase written in Rust that requires adjustments to work seamlessly on the Pico W, especially considering the integration of various components like the MPU6050 and PCA9685. With extensive experience in Rust and embedded systems, I have successfully developed similar robotics projects that involved servo control and WiFi communication. My familiarity with the Pico W and related hardware ensures that I can efficiently troubleshoot and refine your existing code. To ensure your project is completed on time and to your satisfaction, I would approach it as follows: - Review and debug the existing Rust code to identify and resolve issues preventing successful flashing. - Test the integration of the hardware components, ensuring proper communication and control. - Implement the required movements and emotes, making adjustments as necessary for optimal performance. - Collaborate with you to ensure the mobile app interface functions seamlessly with the robot. I am eager to get started and confident in delivering quality results within your timeframe. Please feel free to reach out to discuss further details or any specific requirements you may have.
€140 EUR in 7 days
3.2
3.2

Hello, and thanks for the clear brief. I will help you get your Rust-based Pico W robot project functioning end-to-end, matching your hardware: MPU6050, OLED96 (SSD1306), PCA9685, 12 MG90S servos, and wifi control for a Flutter app. I’ll start by reproducing and validating your Arduino I2C scanner workflow in Rust, then tighten all I2C bindings with embedded-hal and the Pico W crates. My plan includes: precise MPU6050 data handling for stable balance, robust PCA9685 PWM control for all servos, and reliable OLED status output for quick debugging. I’ll implement a modular movement engine (walking, turning) with simple emotes (wave, dance), plus a WiFi interface for real-time control and telemetry. I will provide a minimal, well-documented Rust project structure, clear wiring and boot instructions, and a step-by-step debugging guide with test cases to confirm each subsystem. The deliverable will be a tested Rust project you can flash to the Pico W, with logs and a Flutter-ready control protocol.
€100 EUR in 3 days
1.9
1.9

Hey, I can help with this. I work in Rust and embedded systems regularly. I've done WiFi and Bluetooth communication on the Pico W specifically, so this hardware stack isn't new to me. I also have a Pico W, the same OLED display, and a few servos on hand. Here's what I can do for you: 1. Dig into the AI-generated code, find what's wrong/breaking, and fix it 2. Clean up and improve the existing code 3. Create a Mobile app to control it I am happy to jump into this project. The first thing I would like to ask is: what specific issue are you experiencing?
€120 EUR in 2 days
1.8
1.8

AI-generated Rust for embedded systems almost always fails at flash because of the wrong target config or missing linker scripts for the specific chip. I can start looking at this today and have it running within 2 days, with the Flutter control side sorted in parallel once the firmware is stable. Bid and timeline are based on the description. Final numbers depend on what the code actually looks like. Want me to do a quick free look at the code first so I can tell you exactly what is broken before you award?
€150 EUR in 5 days
0.7
0.7

Hi, Let me be completely direct: AI language models cannot write functional kinematics and hardware abstraction code for a 12-DOF physical system. That is exactly why your Rust compiler is failing and the I2C scanner isn't synchronizing with your MPU6050 and PCA9685. AI doesn't understand physical memory registers or real-world gravity. I am a Robotics Engineer and Systems Architect. I build physical automation systems. Here is my proposal to solve your problem within your 2-day deadline: We need to stop patching the AI's hallucinated Rust code. I will rewrite the entire control architecture (WiFi AP/Server, MPU6050 auto-balance, and 12-Servo Kinematics Engine) from scratch using C++ (Arduino IDE for Pico W). As you've already seen, your I2C scanner works perfectly in Arduino. It is significantly more stable for this specific hardware combination and I can guarantee the code will compile and execute. I will deliver the core Gait Engine and WiFi logic in 48 hours. After that, I will assist you remotely to calibrate the servo zero-offsets based on your physical assembly. Send me a message. Let's scrap the AI spaghetti code and get your spider robot walking today.
€200 EUR in 2 days
0.8
0.8

I can help you debug and fix your Rust firmware for the Pico W spider robot and get it working reliably on real hardware. From your description, this is a classic embedded issue where AI-generated Rust compiles but fails at runtime (I2C timing, async handling, peripheral init order, or memory/borrow edge cases that don’t trigger compiler errors). What I will do: • Review your full Rust codebase and Pico W flashing process • Debug runtime issues (I2C bus, MPU6050, SSD1306 OLED, PCA9685 servo driver) • Fix servo control logic for MG90S (timing + PWM stability) • Verify WiFi stack + communication flow (if already implemented) • Test movement routines (walking, turning, emotes) logic stability • Ensure proper hardware initialization order and timing delays • Clean and stabilize embedded Rust structure for reliable flashing If needed: • Identify missing dependencies or incorrect HAL usage • Fix async / blocking conflicts common in Pico W Rust projects • Help align firmware with real hardware constraints (not just compile-time correctness) My focus is simple: get your robot actually running on hardware, not just compiling. Given your 2-day deadline, I can start immediately and prioritize critical runtime fixes first (servo + I2C + boot stability).
€90 EUR in 7 days
0.0
0.0

Hi there, Having trouble getting your AI-generated Rust code to run on your Pico W? Let's get your spider robot moving exactly as you envision! The current Rust code will be carefully reviewed to pinpoint the issues preventing proper execution on your Pico W. Our process involves systematically debugging the existing code, focusing on I2C communication and servo control logic. Once the core functionality is stable, WiFi-based control for your mobile app and the desired movement patterns will be integrated. Looking forward to discussing the details in chat.
€30 EUR in 7 days
0.0
0.0

Hi, I'm Sean, an experienced AI & Full-Stack Developer with over 10 years of expertise in Rust and embedded systems. I understand you've encountered issues with your Rust code for the Wifi-Controlled Spider Robot on the Pico W, particularly after generating it with AI. This situation is not uncommon, and I’m here to help. I’ve worked on similar robotics projects involving microcontrollers and servo control, focusing on debugging and optimizing code to ensure seamless operation. My approach will involve thorough testing and refinement of your existing code to troubleshoot the problem, ensuring robust WiFi communication and precise control over the servos for movements like walking, turning, and performing emotes. With my emphasis on clean, well-documented code and extensive experience in embedded systems, I can make the necessary adjustments within the next two days. Let’s get your spider robot up and running! Could you share specific issues or errors you’re facing when flashing the Rust code to help streamline the debugging process? Thanks, Sean
€150 EUR in 2 days
0.0
0.0

This sounds less like a “new build” and more like a firmware-level debugging issue in Rust on the Pico W, which is why it compiles but behaves incorrectly on hardware. The fact that your I2C scanner works in Arduino IDE is a strong signal that the hardware wiring and bus are fine, so the issue is very likely in one of these areas: async timing, incorrect peripheral initialization order, PWM refresh timing for the PCA9685, or unsafe state handling in the Rust firmware that doesn’t crash at compile time but breaks at runtime on bare metal. What I would do first is strip the project down to a minimal reproducible loop: I2C init → single servo movement via PCA9685 → confirm stable response. Then gradually reintroduce MPU6050 + OLED + WiFi stack, because conflicts often appear when async WiFi tasks interfere with real-time servo PWM updates. I’ve worked on embedded Rust + microcontroller systems where hardware behaved correctly under Arduino but failed under Rust due to timing and async runtime differences, especially with I2C devices and PWM controllers. I can debug your existing code, isolate the failing layer, and get the robot moving reliably without rewriting everything. Thank you Mykola Sagin
€140 EUR in 2 days
0.1
0.1

Hi ! As a senior full stack developer with over 9 years of experience, I am confident in my abilities to resolve any coding issue you may have. My understanding of AI development will specifically allow me to tackle the problem you mentioned, where the Rust code created by an AI needs tweaking for your Wifi-controlled spider robot. My familiarity with embedded systems and extensive background in robotics programming is a perfect fit for your project. Moreover, I am well-acquainted with many of the hardware components you are using such as the Pico W, MPU6050, PCA9685, OLED96 (SSD1306), and MG90S servos as I have worked on similar projects in the past. This ensures that I have both practical and theoretical knowledge about their functionality and how they can be best utilized. Thanks
€200 EUR in 2 days
0.0
0.0

Hello, there! I can help you fix and stabilize your existing Rust firmware for the Pico W spider robot so it runs correctly on real hardware. Since your I2C scanner already confirms the peripherals are working, the issue is most likely in the Rust side (async runtime, PWM timing, servo scheduling, or peripheral initialization rather than hardware faults). My approach would be to first review your current Rust codebase in detail and reproduce the build/flash environment for Pico W. I’ll then isolate the runtime issue by checking I2C driver usage, servo signal timing (PCA9685 PWM configuration), and any concurrency problems that could be silently breaking execution without compiler errors. These kinds of embedded issues often come from timing mismatches or incorrect async/task handling rather than syntax-level problems. Once the core firmware is stable, I can ensure all servos (MG90S via PCA9685) respond correctly for walking, turning, and emote sequences like waving or dancing. If needed, I can also help structure a simple WiFi control interface so a Flutter app can send movement commands reliably. Given your tight deadline, I would prioritize debugging and getting a stable movement baseline first, then layering WiFi control and motion patterns once hardware behavior is confirmed. Best regards, Aly Nurdin.
€50 EUR in 2 days
0.0
0.0

With a diverse skill set in robotics, automation, and system integration, I believe I am the ideal candidate to bring your WiFi-controlled spider robot to life. My proficiency in Rust and understanding of embedded systems allows me to comprehend your existing codebase efficiently and effectively troubleshoot any issues that may be hindering functionality. Having worked with complex hardware setups before, such as the Pico W, MPU6050, and PCA9685, I'm well-versed in overcoming the challenges they present. Moreover, my experience with servo control and WiFi communication dovetails perfectly with your project's demands. Combining this knowledge with my familiarity in Python, Node-RED, Google Sheets, cloud-based systems, and MQTT would enable me to craft a robust and scalable solution for controlling your spider robot using Flutter or any other platform of choice. These skills also extend to developing intuitive user interfaces so your mobile app controlling the robot will be both user-friendly and highly functional. My commitment to clean solutions, documentation, and quality is unwavering. By availing my services for your project, you can be sure of receiving a bug-free code base ready for production within the stipulated timeframe. The goal here is not only to get the makeshift but also make it work seamlessly extending functions like walking, turning or dancing on command flawlessly. So let's join hands in bringing back mobility to your furry friend!
€100 EUR in 7 days
0.0
0.0

Your biggest risk here probably isn't development; it's ensuring the AI-generated Rust code aligns seamlessly with the Pico hardware. Most freelancers may overlook this critical area. I'd actually approach this challenge by focusing on pinpointing and rectifying the underlying issue within the Rust code itself. With a deep understanding of Rust and embedded systems, I'll meticulously review the code, ensuring compatibility with the Pico W, MPU6050, OLED96, PCA9685, and MG90S servos. Leveraging my expertise in servo control and WiFi communication, I'll fine-tune the code for flawless operation. While Flutter integration for mobile control is a possibility, the primary goal remains optimizing the code for spider robot functionalities. Let's collaborate to bring your WiFi-controlled spider robot to life efficiently. I invite you to discuss your project nuances further for a tailored approach.
€200 EUR in 7 days
0.0
0.0

Hi, I’m an embedded systems and robotics developer with hands on experience in Rust, microcontrollers, I2C communication, servo control, and debugging hardware software integration issues. I have worked with sensor modules, PWM controllers, WiFi communication, and motion logic for robotics projects. Since your I2C scanner already detects the devices, the issue likely sits inside the Rust implementation, timing, initialization order, or driver communication rather than the hardware itself. My approach would be to first audit the current Rust code line by line and compare expected behavior with the Pico W hardware setup. Then I will verify MPU6050, SSD1306, and PCA9685 initialization, servo timing, and I2C communication flow, followed by testing movement logic and WiFi control until the robot performs reliably. If needed, I can also advise on the Flutter side for mobile control. A few quick questions: Which Rust framework are you using on Pico W, embassy or rp2040-hal? Do all I2C devices initialize when running the Rust code? Are servos completely inactive or behaving unexpectedly? I can start immediately and aim to stabilize the system within your 2 day timeline. Looking forward to working with you. Best regards, Ciprian D
€100 EUR in 7 days
0.0
0.0

Bucharest, Romania
Member since May 26, 2026
₹37500-75000 INR
€8-30 EUR
₹37500-75000 INR
$8-15 USD / hour
$15-25 USD / hour
$30-250 USD
₹12500-37500 INR
$250-750 USD
$30-250 USD
$250-750 USD
$250-750 USD
€8-30 EUR
₹12500-37500 INR
$250-750 USD
$5000-10000 USD
$250-750 USD
₹12500-37500 INR
₹1500-12500 INR
$3000-5000 CAD
$30-250 USD