
Fermé
Publié
Payé lors de la livraison
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 exhisting PCB(Old version→ 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: 1 x main CPU (GD32F450IGH6) 1 x AC motor inverter (RS485) Command input 1x sensor Up to 5x stepping motor ( synchronized, need fast movement) NCcode input/ Tool path input. 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 )-added 2 x stepping motor-added 3 x COM to other device. We will send the current prototype PCB info induvidually when we decide to proceed. Current prototype board has following isseu: [login to view URL]:x:/s/kaihatsu/IQAGmrPldK0SQ5d_Ui7K-Y3hAVg8eQAIG3G7TcCGeKUMoP0?e=KFrVBJ - 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 Skill requiment: PCB design/ PCB layout/ good IC chip knowledge with cheaper cost/ New CPU configuration as well as driver software programming/ CNC controlling experience/ 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. - CNC controlling firmware on main CPU. - Suggestion and Advice to achieve our project successful.
N° de projet : 40267173
65 propositions
Projet à distance
Actif à il y a 11 jours
Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
65 freelances proposent en moyenne $2 211 USD pour ce travail

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
$2 250 USD en 7 jours
7,4
7,4

With my extensive background in Digital Motor Control, Analog Design, Electronic Design, Power Electronics, and PCB Design paired with my Proficiency in Matlab and Simulation skills, I am well-suited to tackle the challenges of your project. From Low speed application to Flux estimation algoritm generation, I have hands-on experience in a range of motor control aspects. My prior engagements involved designing and implementing on motor drives, AC/DC converters, DC-DC converters and battery chargers just to name a few which are all pertinent knowledge for this project. My ability to work with different microcontrollers including Arduino, Atmel among others as outlined on my profile is also invaluable for the scope of your project. I am experienced with Altium software for schematic design or PCB design which is what will be central to this project.I have designed power boards, SMPS board among others which is a direct application to this task.I am also conversant with other relevant tools like EasyEDA and CAD files used by manufacturers to give your board designs that finesse you desire.
$2 000 USD en 40 jours
7,4
7,4

Hello, I have extensive experience in PCB design and prototyping to industry standards. I have reviewed your requirements and believe I can modify them to meet your needs. I look forward to discussing this further with you.
$2 250 USD en 7 jours
6,8
6,8

I’m currently working with stepper motors, so this project sounds like a great fit and something I’d really enjoy diving into. Could you share more details about the stepper motors you're using? Also, I’m curious whether you're planning to handle motion control directly on the GD32 or through the Raspberry Pi. If you're going with an external motion controller, the TMC2160 is actually a better choice than the TMC5160 for that kind of setup. Once I have a clearer picture of the overall configuration, I’ll be able to put together a more tailored plan. From what I can tell so far, the GD32F450IGH6 seems more than capable of managing 3–5 stepper motors effectively.
$4 000 USD en 30 jours
6,9
6,9

Hello, I’ve reviewed your upgrade path from the existing prototype to a milestone-ready version with two separate PCBs for standard and downgrade configurations. My plan centers on robust motor-drive integration, reliable SBC-CPU communication, and a clean, testable firmware path for up to five synchronized steppers and multiple sensors. I’ll start with a full IO map review, select capable drivers, and rework the power and signal planes for stable torque and fast, deterministic motion. Deliverables will include PCB data, BOM, pick-and-place files, and driver/CPU configuration scripts for rapid validation. What are your target torque and speed profiles for each axis, and do you have a preferred motor driver family or communication protocol for the SBC–CPU link? Best regards, Marko Aleksic.
$2 500 USD en 4 jours
6,7
6,7

As an experienced Electrical/Electronics Engineer with a penchant for PCB design, I believe I am the ideal candidate to handle your advanced PCB design and programming needs. With over 8 years of experience in designing and prototyping PCBs using multiple tools like Eagle, Altium, KiCAD, and EasyEDA, along with a verified EasyEDA designer certification, I have a good understanding of PCB layout and possession of vast IC chip knowledge. My skill set extends to New CPU configuration as well as driver software programming which would be crucial for your project's successful upgrade. Moreover, I bring to the table extensive experience in CNC controlling and Motor driver controlling - two core elements of your project that need significant attention. Proficiency in MATLAB/SIMULINK & Python programming would aid in meticulous testing of each IO's performance ensuring a high-quality output. Apart from my technical prowess, my commitment to timeliness and budget-keeping has helped me gain Preferred Freelancer status, placing me among the top 1% skilled professionals on the platform. But what distinguishes me from the rest is my dedication to providing comprehensive solutions that help you achieve your goals. To win this project would be another chance for us to work together towards achieving success through my expertise. Let's get started!
$2 050 USD en 7 jours
6,8
6,8

Hi, I have read and understood your requirements. I have experience of more than 7 years as an embedded software engineer and product lead, I can provide you with end-to-end solution for this project from your idea to its actualization and development; or anywhere in between. I have extensive hands-on experience with the following technologies, platforms and programming languages and PCB designs: PCB Platforms: Altium Designer, KiCAD, EagleCAD and few others ARM: NRF52, STM32, ESP8266, ESP32 Other boards: Arduino, Particle Wireless Protocols: BLE, 802.15.4 (OpenThread & Zigbee), WiFi, GSM SIM800 Other protocols: HTTP Development IDEs: Keil, Arduino, Visual Studio Programming Languages: C, C++, python You can see our portfolio/ reviews and feedback regarding automation projects. Please send a message in chat for further discussion. Thank you.
$1 500 USD en 5 jours
7,0
7,0

Hi, KINDLY READ THROUGH MY PROPOSAL THIS IS WHAT I WILL DO - Fully redesign your existing PCB: fix all layout mistakes, upgrade motor drivers (replace DRV8434 with higher-current solution, optimize TMC5160A/TMC2130-LA for full power & correct speed control), improve synchronized fast stepping movement. - Redesign main CPU section (GD32F450IGH6) for better performance and add fast communication to Raspberry Pi SBC (SPI or high-speed UART). - Deliver complete production package: schematic + PCB layout (KiCad/Altium), Gerbers, drill, pick-and-place, BOM with LCSC codes, and full driver software + CPU configuration. - Test & evaluate every I/O point, provide detailed suggestions for reliability and future scalability (standard + downgrade versions). RELEVANT PROJECTS - 2025: CNC motion controller upgrade (GD32 + 6x TMC5160 + Pi communication) – solved power/speed issues, now in production. - 2024: Multi-axis machine PCB redesign (TMC drivers + RS485 inverter + fast SPI to SBC) – fixed layout & software bottlenecks. QUESTIONS - Current max current needed per stepping & DC motor? - Preferred communication method between GD32 and Pi (SPI / UART / Ethernet)? - Target board size or mechanical constraints? Experienced team (PCB + firmware) ready for long-term cooperation. Can start immediately after receiving current files. First revised schematic + BOM in 7–10 days.
$1 800 USD en 7 jours
6,3
6,3

I am an Electrical Engineer with 7+ years of experience in PCB and embedded system design, currently working as an Embedded System Design Engineer in a reputed firm. I have designed up to 8-layer PCBs including mixed-signal, high-speed digital, power converter, and analog boards. I have strong expertise in schematic and PCB layout and can help identify and fix your current PCB and motor driver hardware issues. I also have experience with high-speed interfaces and RS485 communication. I can support you from evaluation to ready-to-manufacture PCB deliverables.
$1 500 USD en 7 jours
6,6
6,6

Hello there, I am Muhammad Awais, and I’m excited to help upgrade your PCB from old version to a fast, testable prototype, then two split versions (standard and downgrade). Here’s my understanding and approach in plain, practical terms. You need a skilled team that can redesign the PCB around the GD32F450IGH6 CPU, with robust motor driver control for up to 5-7 motors, fast, reliable SBC communication (RPI) and responsive CNC-style toolpath/NCcode input. I’ll start with a careful review of the current prototype issues (power limits of DRV8434, TMC5160A-TA, and TMC2130-LA), layout corrections, and heat management. I’ll propose a clean, modular board architecture so later versions can be split into standard and downgrade variants without major rework. The plan: 1) define power budgets and IO maps; 2) select suitable high‑power drivers and verify software hooks for fast motor stepping; 3) design a high‑speed, low‑latency MCU↔SBC interface; 4) reconstruct the PCB layout for signal integrity and thermal margins; 5) deliver complete PCB data (Gerber, BOM, pick‑and‑place), driver software, and a test protocol; 6) provide practical recommendations to improve reliability and production readiness. What is the most critical success metric for this upgrade (speed, reliability, or ease of manufacturing) to guide priorities?
$3 000 USD en 15 jours
6,0
6,0

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!
$2 250 USD en 7 jours
5,8
5,8

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$2 250 USD en 7 jours
6,1
6,1

Since 2000 I have been working on Assembly Language to program micro-controller example AT89C52/MCS51/8051. I have built a GSM to PSTN gateway by assembly language using keil IDE and 8051. So more than 20 years of experience on assembly language. If you want to find a good delivery of the job then message me, please. Since 1995 I have been working on Analog and Digital Electronics to build any kind of device. I have build lots of devices. So more than 20 years of experience on Electronics. Including power supply design. Any kinds of schematic and PCB design. Expert PCB design in EasyEDA Pro IDE.
$3 000 USD en 30 jours
5,6
5,6

Hello, I can upgrade your existing PCB prototype and develop the driver software for precise motor and CNC control. The project will include redesigning the PCB for main CPU (GD32F450IGH6), stepping motors, DC/brushless motors, sensors, and SBC communication, addressing layout and driver limitations in the current prototype. Deliverables will include: updated PCB design files (schematics, Gerbers, BOM, pick-and-place data), motor driver software for TMC5160A-TA, TMC2130-LA, and DC drivers, CPU configuration, and CNC control firmware. Each IO and motor channel will be evaluated for correct operation, and fast, synchronized communication between CPU and SBC will be implemented. I will provide recommendations for cost-effective IC selection, improved layout, and optimized firmware to ensure smooth, high-speed movement across all motors. The prototype will be tested and documented for production-ready transition to standard and downgrade PCB versions. Thanks, Asif.
$3 000 USD en 15 jours
5,1
5,1

Hi, I will take full technical ownership of upgrading your motion-control platform, addressing both PCB hardware limitations and motor-control firmware architecture to achieve higher torque, faster synchronized motion, and reliable high-speed communication with the SBC. From the hardware side, I will redesign the PCB with corrected layout constraints, improved power stage design, and proper current-loop routing for stepper and DC motor drivers. The DRV8434, TMC5160A, and TMC2130 limitations will be evaluated; if undersized, I will recommend higher-current integrated drivers or external MOSFET-based solutions optimized for your voltage/current requirements and thermal envelope. Signal integrity, ground partitioning, and EMI mitigation will be addressed to support industrial CNC operation. On firmware, I will redesign the motion architecture: hardware timer-driven step generation, DMA-assisted pulse control, synchronized multi-axis interpolation (NC code/tool path execution), and acceleration profiling. Communication with the Raspberry Pi will be upgraded to a high-speed SPI or optimized UART protocol with buffering and checksum protection. Deliverables include full PCB design package, validated driver firmware, CNC motion control implementation, IO verification report, and structured recommendations for scalable production versions.
$2 000 USD en 30 jours
5,2
5,2

Hi, Your project is a strong match for my team. We have hands-on experience in PCB redesign + motor driver firmware + CNC motion control for multi-motor systems. We can help you upgrade the current prototype PCB, fix the existing issues, and then split it into standard and downgrade versions. We understand the current problems: PCB layout mistakes DRV8434 / TMC5160A / TMC2130 performance and speed-control issues Main CPU control structure too slow for fast synchronized movement Slow communication between main CPU and Raspberry Pi What we will do Review current PCB + firmware and identify root causes Redesign motor/power/control sections and improve layout Optimize motor driver software (speed, acceleration, synchronization) Improve main CPU ↔ SBC communication performance Deliver and validate one updated prototype, then split to two production versions Deliverables Schematic, PCB layout, Gerber, BOM, Pick & Place, manufacturing data Driver firmware + CPU configuration + CNC control firmware IO validation report and motor/communication test results Cost/performance component recommendations If you share the current design files, we can start immediately and provide a quick technical assessment + milestone plan. Kind regards, Ting
$2 250 USD en 7 jours
4,9
4,9

✅Okay, I got what you want exactly. I am a senior embedded systems and PCB design engineer with over 10 years of experience, providing high-speed multilayer PCB layout, motor control firmware, CNC motion control, and real-time embedded programming for industrial equipment. In my opinion, the core issue here isn’t just component power limits, but architecture and communication bottlenecks. I would redesign the board with a more modular driver topology, separate motion control layers from communication layers, and implement high-speed SPI/UART with DMA to eliminate latency between the GD32 MCU and the Raspberry Pi while optimizing driver firmware for synchronized multi-axis motion. This project is very similar to my previous works. I recently redesigned a 6-axis motion control board using STM32H7 with 4-layer impedance-controlled PCB, upgraded stepper drivers from TMC2209 to TMC5160 with external MOSFET stage to increase peak current by 40%, and rewrote the motion planner to support 120kHz step pulse generation with precise acceleration curves. I also resolved RS485 inverter noise issues and reduced MCU-to-SBC latency from 80ms to under 5ms by restructuring the communication stack and buffering strategy. Via private chatting or meeting, I will provide the creative idea and good tech solution for your project and I want to discuss about the budget and timeline in detail. Best regards. Yaroslav
$2 250 USD en 7 jours
4,7
4,7

Best Senior Advanced CNC PCB Design Expert ⭐⭐⭐⭐ Hi, Thank you for sharing the details of your CNC control system upgrade. I’ve carefully reviewed your current prototype architecture, listed hardware issues, and performance requirements. I bring 11+ years of hands-on expertise in high-power motor control PCB design, GD32/STM32-class MCU architecture, CNC motion control systems, and mixed-signal, multi-motor PCBA development. ✅ How I Will Add Value to Your Project 1. Review and correct existing layout mistakes (power integrity, grounding, signal routing). 2. Replace underpowered DC and stepper motor drivers with correctly sized, thermally stable alternatives. 3. Implement optimized motion planning (buffered commands, interrupt/DMA-based control). 4. Select and implement a fast, deterministic communication protocol suitable for CNC control. ✅ Before I Start, One Quick Question: Do you intend the main CPU to remain GD32F450, or are you open to upgrading the MCU architecture if it significantly improves motion speed, communication latency, and long-term maintainability? If you share that, we can align quickly and move forward. Best regards, Prat PCB Must Innovations
$1 500 USD en 12 jours
6,4
6,4

Hi, you don't have to pay me if I'm not successful, so basically you get it for free ! Please read below. I don't use AI to generate bids, so you'll not have "bells and whistles" here. The project is challenging and looks nice. I have a "mad" proposal: you choose the freelancer you deem most appropriate and, on-top, assign me the project as "backup": just publish a 10$ project and let me win. I just ask, if needed, to refund me the parts I'll have to buy. Also I can consider traveling to Japan to fix the prototype on site. Just give me a chat and we can set a video-call. All the best, Alex. Standard disclaimer: Please beware that the local regulations may require circuit certification (EG CE mark) which I cannot provide, therefore the circuit must be considered a prototype and operated only by competent personnel in an environment that can handle safely any fault and for the purpose it was intended for; moreover High and potentially deadly voltages can be present, in addition mechanical moving parts can be present as well, which requires extra cautions. Toxic fumes can be generated and must be handled with the due diligence.
$2 600 USD en 30 jours
4,3
4,3

Dear, I can support your hardware design, with over 20 year of experience in electronics design, wit prodcts in market for big Co. like Sony, Elecrolux, etc.. Also owning several self made CNCs. You may have a look to some of my past projects on artromed-elektro site. So I can provide you the PCB design, deliver production files. I can build even some prototypes too, do testing in well equiped own laboratory. Even I write a lot of embedded code for my microcontrollers, I suggest you to find someone specialized on software. If You are interested, please dont hesitate to contact me. All he best ! Zoltan
$1 500 USD en 7 jours
3,9
3,9

Osaka, Japan
Méthode de paiement vérifiée
Membre depuis janv. 29, 2025
$1500-3000 USD
$150 USD
$30-250 USD
$1500-3000 USD
$750-1500 USD
$750-1500 USD
$30-250 NZD
$10-30 AUD
$250-750 USD
£20-250 GBP
₹75000-150000 INR
₹600-1500 INR
₹1500-12500 INR
minimum €36 EUR / heure
₹1500-12500 INR
$30-250 USD
$30-250 AUD
$15-25 USD / heure
$250-750 USD
$10-30 USD
$30-250 USD
₹600-1500 INR
$10-30 USD
€250-750 EUR
£1500-3000 GBP