
In Progress
Posted
Paid on delivery
This is revised posting from last post. We are looking for an engineer team which has a good PCB design skill and motor driver programming skill. This project is to upgrade our current PCB(Old prototype) to update version. We will make one prototype PCB to test. And we will break it down to two PCB for later (standard and downgrade version) This machine has the following system: 1x main CPU (GD32F450IGH6) 1x AC motor inverter (RS485) Command input 1x sensor Up to 5x stepping motor ( synchronized, need fast movement) Up to 5x sensor 1 x DC motor 1 x sensor 1 x SBC( RPI) need to connect to main CPU ( need to have fast communication ) 3 x stepping motor 3 x sensors 1 x DC brushless (small ) 2 x stepping motor 3 x COM to other device Ethernet We will send the current prototype PCB info induvidually when we decide to proceed. Current prototype board has following isseu: - A couple of layout mistakes - DC motor driver ( currently DRV8434 can't have enough power) Maybe has issue of motor driver software. - Stepping motor driver ( TMC5160A-TA can't have enough power) Has issue of motor driver software. - Stepping motor driver ( TMC2130-LA can't change the motor speed correctly ) Has issue of motor driver software. - Main CPU controls each motor driver directly. ( can't change the movement fast) - Very slow communication from main CPU to SBC - RS485C line has issue. communication fails often times. Skill requiment: PCB design/ PCB layout/ good IC chip knowledge with cheaper cost/ New CPU configuration as well as driver software programming/ Motor driver controlling experience Output: - PCB data Circuit data/ Gerber data/ BOM/ pick and place data/ anyother data to produce PCB board - Driver software as well as CPU configuration At least, engineer need to evaluate each IO if it works correctly. - Software update firm. - Suggestion and Advice to achieve our project successful. Timeline: - 2 months
Project ID: 40599876
31 proposals
Remote project
Active 1 hour ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
31 freelancers are bidding on average $2,244 USD for this job

With extensive experience designing PCBs for diverse applications and expert skills in motor driver programming, I believe I am the perfect fit for your project. Having already completed similar upgrades in numerous projects, I have developed a deep understanding of demanding systems such as yours. My strength lies in cultivating solutions that are not only innovative but, more importantly, robust and efficient. Over the years, I have mastered the art of balancing complex circuit design with cost-effectiveness. Through my meticulous attention to detail and use of cutting-edge software like Altium Designer, KiCad, Eagle, and EasyEDA I can tackle problems proactively. Additionally, my proficiency with several microcontrollers including GD32F450IGH6 combined with my expertise in firmware development & new CPU configuration makes me an ideal candidate for your need to evaluate each IO if it's working correctly. Communication is key - both between different devices and among team members. I'm experienced not only in improving the communication between IOs or boards but also between main CPUs & SBCs just like what you require to speed up the process. Finally, I can guarantee timely delivery without compromising on quality. I am excited about this opportunity to upgrade your PCBs, rectify current issues and breathe new life into your project. Choose me as your engineer and let's build a superior product together!
$2,500 USD in 30 days
8.3
8.3

With my extensive skills in digital motor control, analog design, electronic design, power electronics, and PCB layout experience through Altium, I can help you overcome the challenges faced by your prototype board. My deep understanding of PCB design and IC chip selection will ensure your project is cost-effective. Moreover, my familiarity with drivers like DRV8434, TMC5160A-TA, and TMC2130-LA will address the issues regarding insufficient power and incorrect speed change experienced by your motor drivers. Over the years, I have executed several endeavours akin to yours. My knowledge of the GD32F450IGH6 main CPU and its programming function in tandem with robust motor driver software will enable me to enhance communication speed within your machine system. From evaluating each IO to designing an optimized circuit for fast communication between main CPU and RPI (Ethernet), rest assured that all areas of concern will be tackled thoroughly. Being well-versed in using MATLAB for simulation purposes, I assure you of precise software designs and thorough firmware update. Additionally, my experiences in the renewable energy sector serve as a testament to my problem-solving aptitude while aligning advanced technologies like step motors or DC brushless motors. My commitment goes beyond a simple upgrade; it extends into providing valuable insights to ensure a successful project completion. Let me apply my range of skills to drive this project towards fruition!
$1,500 USD in 15 days
7.5
7.5

With my 8+ years of experience in circuit engineering and PCB designing, I am confident I can provide the comprehensive solution you need for your project. My expertise includes proficiency in Eagle, Altium, KiCAD, and EasyEDA, which are some of the leading software used in PCB designing. Notably, I have been certified as a professional EasyEDA designer. Additionally, my advanced knowledge of IC chips and cost-effective methods will ensure your project’s needs are met efficiently and within budget. Given that your current prototype has multiple issues including layout mistakes, low power motor drivers, and slow CPU-SBC communication, my familiarity with these problems will be essential in devising adequate solutions. In prior projects, I've successfully overcame similar problems such as incorrect design speed algorithms for motor driver software. I value clear and open communication throughout the progress of the project. This means constant updating on evaluations for each IO point to ensure efficiency. My approach focuses not just on providing results but also understanding clients' vision for their projects - this is why I am known for giving detailed suggestions/advice to make project successful. Given the ample scope of this undertaking, I’m committed to meeting deadlines while exceeding expectations at every milestone. Let me bring your vision into reality - reach out anytime as I'm available 24/7!
$2,250 USD in 7 days
6.9
6.9

Hi there, I read your offer carefully and understand that you need your current prototype PCB upgraded, including PCB layout fixes, motor driver selection, GD32F450 configuration, motor-control firmware, RS485 reliability improvements, and faster communication between the main CPU and Raspberry Pi. I can review the existing prototype, identify layout and driver issues, improve the power stages for DC and stepper motors, update the schematic/PCB, prepare Gerbers, BOM, pick-and-place files, and support firmware for motor driver control, IO testing, and software update flow. My background in mechatronics, embedded systems, PCB design, motor control, RS485 communication, Ethernet-connected controllers, and firmware debugging fits this project well. Just send me a message and we can review the current prototype files and define the upgrade plan. Best regards, Samuel Tshibangu
$1,500 USD in 1 day
6.4
6.4

Hello, Your project aligns well with my expertise in embedded systems, high-speed motor control, and industrial PCB design. I have extensive experience with GD32/STM32 platforms, TMC2130/TMC5160 stepper drivers, DRV84xx motor drivers, RS485, Ethernet, Raspberry Pi integration, and high-speed MCU communication. I can redesign the PCB, resolve the current hardware and firmware issues, optimize motor-control performance, improve RS485 and CPU-SBC communication, validate every I/O, and deliver complete production-ready design files (schematics, PCB, Gerbers, BOM, Pick & Place) along with tested firmware. I can also provide design recommendations throughout the project to ensure a reliable production-ready system. Estimated timeline: 8 weeks (2 months) with milestone-based development, prototype support, and regular progress meetings.
$2,250 USD in 7 days
6.9
6.9

Hi, Hope you are well. It sounds like a great job and aligns with where I'd like to take my career. I'm eager to learn more. I have experience over the past fifteen years as a PCB Design Engineer at Global Engineering services and RWR Private Ltd. You can visit my freelancer profile page; https://www.freelancer.com/u/ahsanfreelancer7 I’ve been consistently committed to Specific goals, skills or traits the new job entails. Could we schedule some time to discuss about opportunity in more detail? I’d welcome the opportunity to learn more about the role and share how my skills and experiences would benefit you. I’m available to talk at any time. I look forward to speaking with you. Best, AHSAN ULLAH
$3,000 USD in 60 days
6.4
6.4

As a seasoned engineer and Systems Architect, I bring to the table unique expertise that goes beyond typical firmware coding and PCB design experience. I understand the intricate relationship between software and physical hardware and how it impacts the real-world functionality of a system. This provides me with an edge in resolving complex bottlenecks like timing drift, signal noise, DFM/EMC compliance, which aligns perfectly with your recurring issues. My skills elegantly align with your project requisites: PCB design, IC chip knowledge, New CPU configuration, and motor driver controlling. With specific FPGA expertise such as Xilinx Zynq-7020, I have a wealth of experience in high-speed signal integrity, which will be instrumental here. Notably, my STM32 proficiency covers intermittently connected RS485C lines and optimizing communication speed to an SBC. When you choose me for this project, you're not just hiring a capable programmer but investing in thoroughness. I guarantee the "Ground Truth" for every IP Core or firmware build; benchmark tables (latency, jitter, power draw) and physical oscilloscope verification. You won't just get lines of code but a comprehensive solution that's been rigorously tested for risk reduction.
$2,250 USD in 7 days
6.9
6.9

With over a decade of experience and a diverse range of skills in circuit design, electrical engineering, embedded systems, robotics, and more, my team at Modular Solutions is perfectly equipped to handle your Advanced PCB Design & Motor Driver Programming project. After a careful review of your project description and requirements, I can confidently assure you that we can address all the existing issues with your current prototype PCB. Be it rectifying layout mistakes, upgrading motor drivers for better power capacity, improving motor driver software or enhancing communication speed between the main CPU and SBC, our team has both the know-how and the tools to execute these tasks diligently. Our knowledge in IC chips along with our experience in CPU configuration as well as driver software programming will enable us to evaluate each IO for compatibility and ensure flawless functioning. Furthermore, we bring to the table not just expertise in hardware but also an extensive software engineering capability which will enable us to provide you with not just updated PCB data but also driver software, software update firm along with meaningful suggestions and advice to make this project achieve true success.
$3,000 USD in 7 days
6.1
6.1

I am excited to apply for the Engineer position focused on Advanced PCB Design and Programming. With strong experience in PCB schematic capture, multilayer PCB layout, and embedded systems programming, I have successfully developed reliable, high-performance electronic solutions from concept through production. I am proficient with industry-standard EDA tools and follow best practices for signal integrity, power distribution, EMC/EMI compliance, and design for manufacturing (DFM), ensuring efficient and dependable hardware designs. In addition to PCB design, I have hands-on experience programming microcontrollers and embedded systems using C/C++, integrating communication protocols such as SPI, I2C, UART, CAN, and USB. I am comfortable debugging both hardware and firmware using oscilloscopes, logic analyzers, and other diagnostic tools. My collaborative approach allows me to work effectively with cross-functional teams, troubleshoot complex technical challenges, and deliver high-quality solutions that meet project requirements and deadlines. I am confident that my combination of advanced PCB design expertise, embedded programming skills, and commitment to engineering excellence would make me a valuable addition to your team. I look forward to the opportunity to discuss how my technical background and problem-solving abilities can contribute to the success of your projects. Thank you for your time and consideration.
$1,500 USD in 7 days
4.1
4.1

Dear Client, Your project aligns perfectly with my expertise in PCB design, embedded firmware, and industrial motor control. I have extensive experience developing high-speed motion control systems using GD32/STM32 MCUs, TMC motor drivers, RS485 communication, and Raspberry Pi integration. Rather than only fixing the reported issues, I will evaluate your existing prototype to identify the root causes and redesign the hardware and firmware for improved performance, reliability, and manufacturability. I can optimize synchronized stepper control, improve MCU-to-Raspberry Pi communication, resolve RS485 instability, and redesign the PCB layout to eliminate routing and power integrity issues. My deliverables include: • Updated schematic and PCB layout • Gerber, BOM, Pick & Place, and manufacturing files • Embedded firmware and motor driver software • CPU configuration • I/O validation and functional testing • Technical documentation and recommendations for future Standard and Downgrade versions I am committed to delivering a production-ready design and providing engineering support throughout the project. I would be happy to review your current prototype and discuss the best approach before we begin. I look forward to working with you. Best regards,
$3,000 USD in 25 days
2.9
2.9

A comprehensive upgrade for your PCB and motor driver system, leveraging advanced design and programming expertise. Our focus will be on enhancing PCB layouts, ensuring robust motor driver software, and facilitating fast communication between components. We will also provide detailed circuit, gerber, BOM, and pick-and-place data, along with driver software and CPU configurations. Our team will evaluate IO functionalities and suggest improvements for project success. Your project's technical nuances will be carefully addressed to meet your specifications and goals. We look forward to collaborating on a solution tailored to your needs. What specific performance benchmarks or testing procedures do you expect for the upgraded PCB and motor drivers?
$2,000 USD in 60 days
2.6
2.6

⭐⭐⭐Hello, Thanks for your posting "Engineer for Advanced PCB Design & Programming -- 2". I am an experienced Electronic Engineer specializing in circuit design, PCB design, embedded systems, and firmware development. I can deliver reliable, high-quality solutions tailored to your requirements with clear communication and on-time delivery. I focus on detail and ensure every design is thoroughly tested before delivery. I'm confident I can provide an efficient and cost-effective solution for your project. I'm ready to discuss your project and start immediately. Looking forward to working with you. Best regards, Ian
$1,500 USD in 6 days
0.0
0.0

Re: Advanced PCB Design & Programming Hi, My initial assessment for upgrading your multi-motor control PCB suggests using higher-power motor drivers and implementing an SPI with DMA communication protocol for optimal performance. I have direct experience implementing complex motor control systems. For instance, on a past industrial automation project, I successfully redesigned a control board by replacing underpowered drivers, optimizing the layout for high-current paths, and implementing a DMA-based SPI protocol. This increased data throughput by 400% and eliminated communication errors between the main MCU and an SBC. I propose the following key steps: 1. Comprehensive schematic review and component selection to address power deficits in the motor drivers (DRV8434, TMC5160A) and resolve RS485 instability. 2. New PCB layout focusing on power integrity and high-speed signal routing, followed by firmware refactoring to use DMA for peripheral communication to offload the main CPU. Happy to elaborate on my approach. Regards, Anton K.
$1,500 USD in 7 days
0.0
0.0

Hello, we have extensive experience in PCB design, embedded systems, motor control, and firmware development. We can review your existing prototype, identify the root causes of the hardware and firmware issues, and deliver a reliable, optimised solution within your timeline. We are comfortable replacing the current motor driver ICs if our evaluation shows a more reliable and cost-effective alternative. Whether improving the existing PCB or performing a complete redesign, we'll recommend the approach that provides the best long-term performance, including faster motor control, stable RS485 communication, and high-speed CPU–SBC communication. We'll deliver the complete manufacturing package, including schematics, PCB layout, Gerber files, BOM, pick-and-place data, firmware, CPU configuration, IO validation, and comprehensive testing. We'd be happy to discuss your current prototype and share our recommendations before getting started.
$1,500 USD in 7 days
0.0
0.0

Osaka, Japan
Payment method verified
Member since Jan 29, 2025
$250-750 USD
$5000-10000 USD
$150 USD
$750-1500 USD
$250-750 USD
₹1500-12500 INR
₹100-400 INR / hour
$30-250 USD
$3000-5000 USD
min £36 GBP / hour
₹75000-150000 INR
$250-750 AUD
$30-250 NZD
$10-30 USD
₹1500-12500 INR
$3000-5000 USD
$3000-5000 CAD
min $50 USD / hour
₹1500-12500 INR
$30-250 USD
$250-750 USD
₹100-400 INR / hour
₹1500-12500 INR
$30-250 USD
₹600-1500 INR