
Closed
Posted
Paid on delivery
Greetings, My name is Jose Silva and I need help to finish the development of a project. I have an ongoing project where I already have some prototypes completed, but for reasons of reducing the project costs we will need to change the microcontroller that is being used to a lower cost model. We are migrating from the esp32S3 mini to the STM32F030C8T6. The firmware of the project that we have has several functions such as Wifi that we will remove for the second version with the STM32. The project consists of: - A 24-bit ADC NAU7802 from Nuovoton where I read 2 pressure sensors of the "bridge sensor" type - A SH1106 display with an interactive menu using 3 buttons (I'm using the U8G2 lib) - I'm using freeRTOS to manage the tasks, the project has only 2, one responsible for the display and another for reading the sensors and activating 2 relays. I would like someone who could adapt my code for the STM32, the lib I'm using on the display is compatible with the STM32, but there is no NAU7802 lib for the STM32 (at least not that I've found).
Project ID: 39228489
28 proposals
Remote project
Active 1 yr ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
28 freelancers are bidding on average $169 USD for this job

As an accomplished Electrical Engineer with a profound understanding of microcontrollers and their adaptations, I'm confident in my ability to successfully complete the task at hand. In fact, prior to engaging in freelance projects, I have successfully ported codes from one microcontroller to another numerous times, adapting the software while ensuring the functionality and efficiency remained intact. I am well-versed in using STM32 boards, which aligns perfectly with your project's need for migrating from the ESP32S3to a lower-cost STM32F030C8T6 model. Moreover, I'm skilled in utilizing FreeRTOS on these boards to manage tasks effectively much like your project does. Even though there isn't a readily available NAU7802 library for the STM32 board, my expertise in Embedded systems will allow me to devise efficient and effective solutions for interfacing with the 24-bit ADC Nuovoton sensor, ensuring high accuracy and data reliability. Furthermore, being adept at PCB Design further strengthens my profile as your chosen freelancer. Having worked extensively with Eagle, Target, Kicad, I can not only help you adapt your firmware but also provide valuable input on optimizing the PCB layout related to your project. As an engineer who values precision and cost-effectiveness, I remain committed to providing top-notch functionalities while reducing the project costs. Choose me and let's take this project forward together.
$250 USD in 7 days
8.0
8.0

Hi, I have experience in designing Circuits and can complete your project. I have expertise in the following: 1- Designing schematic and PCBA 2- Ordering the PCBA and getting boards manufactured. 3- Writing firmware for the PCBA to make sure everything works as expected. 4- I can also develop smartphone apps to communicate and control the hardware. If you wish we can discuss in chat. Thank you.
$400 USD in 15 days
7.4
7.4

I can assist, but you have to send one prototype if built already to me for the development. I can develop the program professionally. Over 8 years specialization in STM32. If budget is not constrain, please get in touch. Thank you.
$800 USD in 15 days
6.8
6.8

I appreciate the opportunity to assist you in migrating your firmware from the ESP32S3 Mini to the STM32F030C8T6 while ensuring optimal performance and cost efficiency. Given my extensive experience in STM32 firmware development and embedded systems, I am confident in delivering a seamless transition while maintaining the core functionality of your project. My Relevant Expertise: Extensive STM32 experience: Proficient in firmware development for various STM32 MCUs, including the STM32F0 series. FreeRTOS Implementation: Strong understanding of real-time task management for embedded applications. Sensor Integration: Experience working with ADCs and designing drivers for custom peripherals, including bridge sensors. Display & UI Handling: Familiarity with the U8G2 library and SH1106 display integration. Custom Driver Development: Since no STM32-specific NAU7802 library is available, I can develop an efficient custom driver for seamless ADC communication. I am confident in adapting your existing code while ensuring optimized performance on the STM32 platform. Let’s discuss your specific requirements and how I can help bring your project to completion efficiently. Looking forward to your response. Best regards,
$250 USD in 7 days
6.5
6.5

Dear Jose Silva, I can help migrate your firmware from ESP32-S3 Mini to STM32F030C8T6, ensuring smooth integration of NAU7802 ADC, SH1106 display, and FreeRTOS tasks. With expertise in STM32 firmware development, sensor integration, and real-time task management, I will write a custom driver for NAU7802 and adapt your existing code efficiently. Let’s work together to optimize your project while reducing costs. Looking forward to discussing further. Best regards, Adeel
$120 USD in 7 days
6.5
6.5

With my extensive experience in firmware development and proficiency in programming microcontrollers including STM32, I am confident I can successfully adapt your project. I've been involved in numerous similar developments that necessitated protocol integration, such as the ones needed between UART, SPI, Ethernet, USB and CAN, assuring reliable communication. Given your need for migration from Wifi driven functions on esp32s3-mini to the STM32f030c8t6 and omitting the NAU7802 library, I'm well acquainted with the skills needed to navigate this transition efficiently. Additionally, my specialization in PCB design and development will be a huge asset in this project. Having previously designed various power supply circuits (DC-DC, AC-DC) as well as multilayer designs for embedded systems, I know how critical cost and performance optimization can be. Rest assured, I give meticulous attention to such details. Lastly, my dedication to delivering high-quality solutions without compromising on deadlines makes me an ideal fit for your project. I'm committed to transforming your idea into reality and ensuring it's functioning optimally while reducing costs. Let's have a chat sometime soon?
$100 USD in 1 day
5.8
5.8

I CAN START THE TASK FROM TODAY... Being an Electrical Engineer by profession with a deep-seated passion for Electronics and PCB Layout, I believe I have the skillset, experience, and genuine interest that align perfectly with your project requirements. Having worked on several similar projects in the past, I am intimately familiar with the nuances of migrating firmware between different microcontrollers. My expertise in using STM32 microcontrollers would be pivotal in adapting your existing firmware to the STM32F030C8T6 model. Even though I couldn't locate a direct NAU7802 library for STM32, my strong problem-solving skills enable me to find alternate solutions swiftly without compromising the functionality of your project. Sincerely Manu R.
$66 USD in 1 day
5.3
5.3

Hello, I have good skills for stm32 processor and esp32. If you can share the esp32 code, We can discuss the way to do this for stm32. Please share the display library so that I can build it for stm32. Since the ADC is following i2c, there is no problem, we can build the library from scratch. I can only start from next Thursday only
$140 USD in 10 days
5.3
5.3

Good day I am a hardware and firmware developer with experience developing M0 firmware using STM32Cube IDE an HAL library, the firmware mainly used UART, SPI and I2C protocols, will write custom lib for your NAU7802 ADC, I have worked via Anydesk on firmware only based projects and can start immediately. Feel free to message me to discuss project in more detail
$160 USD in 8 days
4.9
4.9

I m a 20 years experience electronic engineer in MCU and PC firmware development, also familiar developer in most popular ARM Cortex-M MCU brands like Nordic, STM32, ……etc. and Visual studio developer(VB, C# .net), and Circuit design in Schematic and PCB layout I have good experience in wearable device and usually work with mobile app or IoT for data management, I have a series smartwatch that use nRF52832/nRF52840/nRF5340 MCU and with BLE mobile app pairing, and also nRF9160/nRF9161 for IoT Server connection, our team have professional app/web developer to support us. My working base in Hong Kong, have good environment to sourcing in China for lower cost and well communicate to global. Our service including project management, circuit design(Schematic/PCB Layout), PCB manufacturing, firmware development(MCU/App/Web Page/Desktop Application), I sure that can have a perfect solution to you. I look forward to discussing this project in more detail and showcasing how my expertise can bring value to your project.
$200 USD in 7 days
4.2
4.2

I am Faisal Mahmood, I have more than 10 Years of experience in crafting tailored solutions for success, including; Business Plans, Pitch Decks, Feasibility Reports, Resumes, Cover Letters, and LinkedIn profiles. Over the past ten years, I have consistently delivered exceptional results, helping clients navigate the competitive landscape with precision and finesse. With a proven track record spanning ten years, I bring a wealth of experience to every project, ensuring not just quality but a profound understanding of evolving industry dynamics. My approach is rooted in precision, innovation, and a relentless pursuit of perfection, setting a standard that goes beyond expectations. I am damn sure that you will love my services, try me once at least. I am anxiously waiting for your messages.
$30 USD in 1 day
4.0
4.0

Are you looking for someone who can assist you in Adapting the firmware of the esp32s3-mini microcontroller to the STM32f030C8t6. I’ve got your back. Hi, I am Zain. I can easily handle the task including • Firmware Development • Embedded Systems • Circuit Design • PCB Design • MATLAB • Simulations etc. Lets chat. Best regards
$80 USD in 1 day
3.9
3.9

Hello, Jose! My name is Neha and I'm confident about adapting the firmware for the esp32s3-mini microcontroller to the STM32f030C8t6 for your project. My years of experience in embedded software development with different microcontrollers, including the STM32 range, will be instrumental in making this transition smooth for you. I have a deep understanding of C, C++, Python and Javascript, which are crucial for your specific firmware needs. Moreover, my familiarity with various libraries that work seamlessly with the STM32 microcontroller like the U8G2 lib used in your project further strengthens my candidacy. While there's no available NAU7802 lib specific for STM32s that you mentioned, I should assure you that I'm skilled in developing customized libraries to accommodate unique requirements. Feel free to lean on my experience also in areas like PCB design and circuit debugging when needed during your project. I'm very enthusiastic about this opportunity to assist you in reducing project costs while maintaining optimal functionalities.
$140 USD in 7 days
3.8
3.8

My name is Rabia Faisal, I am working in the writing industry since 2011. During this time, I have served countless clients with a full amount of satisfaction by providing them with TOP Quality Solutions. I have command of all references APA, Harvard, IEEE, MLA & Chicago, etc. I will provide plagiarism-free work with 100 percent accurate grammar within your given deadline. Please message me to get Top Class Services. I am waiting; https://www.freelancer.com/u/TopWritingGuru
$30 USD in 1 day
3.0
3.0

Hello As an electrical engineer with a solid background in microcontroller firmware design, I believe I would be the perfect fit for your project. Having extensive experience in Arduino and PCB layout, I have successfully adapted firmware codes across various platforms, including similar microcontrollers like the STM32F030C8T6 you are migrating to. Furthermore, my strong knowledge of electronic components allows me to work around compatibility issues seamlessly. I can relate to your challenge of locating specific NAU7802 libraries for the STM32 as I am aware they may not be directly available. Nevertheless, with thorough research and problem-solving abilities, I can develop custom libraries or find efficient workarounds that ensure full functionality as per your needs. Thanks, Sakshi
$35 USD in 2 days
2.7
2.7

Hi there, I read through your entire post and this is something that looks straight forward and I can definitely help you with this. You said the display and the ADC both are compatible with your new choice of board hence it will be just a case of bit banging. I am currently available so do reach out and we can discuss more. Something about me I am an experience 6+ years in Embedded Systems so this is something trivial for me. Thanks,
$199 USD in 4 days
2.7
2.7

My name is "Usama Safdar" and I am a Ph.D degree holder which means I am highly-capable to tackle this project "Content Editor " with 100 percent accuracy. I am a professional writer with over 6 years of experience in writing; Essays, Research Summaries, Thesis, Dissertation, Lab Reports and Case Studies. I always provide High-Quality Solutions within the shortest possible time with all instructions followed against very reasonable prices. I can manage works even with shortest deadlines like; "2500 words work in just 6 Hours" with very reasonable time. As a pro academic writer I am also familiar with all the referencing styles; such as APA, Harvard, OSCOLA, IEE, MLA etc. I always provide plagiarism-free solutions and as a prove I also provide "FREE Turnitin reports". For Samples, please visit my profile https://www.freelancer.com/u/SolutionMart Please message me to start the discussion. Thank You
$30 USD in 1 day
1.2
1.2

With over eight years of experience as an electrical engineer and embedded systems developer, I am confident that I can successfully adapt the firmware of your project to the STM32F030C8T6 microcontroller. I have extensive knowledge in circuit design and PCB fabrication, which will be valuable in incorporating the 24-bit ADC NAU7802 into the new design. Even though there might not be an existing library for NAU7802 on STM32, my years of experience have honed my ability to find creative solutions and write efficient, reliable code from scratch. Moreover, I have familiarity with the U8G2 library you're using for your interactive menu with the SH1105 display, so migrating that aspect will pose no issues. My expertise also extends to popular software like freeRTOS and dealing with various sensors including bridge sensors, such as those you're utilizing for pressure reading. I'm not only dedicated to completing your project to your satisfaction, but I also aim to add value beyond your expectations. With my multi-faceted skills in Arduino development among others, I assure you of a seamless transition from esp32s3-mini microcontroller to STM32f030C8+t6 at a reduced cost without compromising on functionality or performance. Let's discuss further how I can turn this project around for you economically yet effectively!
$50 USD in 1 day
1.2
1.2

Hi Mr. Silva, I'm wen , here is my estimated work breakdown for migrating your existing ESP32 code to the STM32 platform. I will be developing using the STM Cube library to ensure efficient code migration and driver implementation. Please note that these estimates are approximate and may be adjusted based on detailed requirements. Requirements Analysis & Code Review: ~4 hours Review the existing code to understand all functions and logic. STM32 Migration & NAU7802 Driver Development: 10~12 hours Migrate core functionalities and develop/adjust the NAU7802 driver using the Cube library (since a ready-made STM32 library is not available). SH1106 Display Module & Menu Adaptation: 4~6 hours Adapt the display logic and interactive menu for 3 buttons using the compatible library. FreeRTOS Tasks & Relay Control Adjustment: 2~6 hours Adjust task scheduling and relay control logic for the STM32 platform. Overall Testing: ~8 hours Conduct comprehensive testing to ensure all modules operate stably on the STM32 platform. Total Estimated Hours: Approximately 28~36 hours Please note that the pricing is negotiable, and I am open to discussing the final requirements, hours, and cost further. I am very familiar with embedded software and hardware circuit development and am highly proficient in PCB manufacturing, 3D modeling, and 3D printing. I have extensive experience in taking products from concept to launch. If you have any future requirements, please feel free to contact me.
$565 USD in 8 days
0.8
0.8

Dear Jose Silva, I am interested in helping you adapt your project code to STM32F030C8T6. As you mentioned, you are transitioning from ESP32S3 Mini to STM32 to reduce project costs, and I can assist in this process. I will adapt the code for STM32, including the SH1106 display with the U8G2 library, and develop a suitable driver for the NAU7802 ADC, as I understand the STM32 library for this sensor is unavailable. Additionally, I can help integrate FreeRTOS tasks and ensure all functionalities are properly optimized for STM32. I look forward to contributing to the successful completion of your project. Best regards, Merve Böcekci
$140 USD in 7 days
0.0
0.0

Osasco, Brazil
Payment method verified
Member since Mar 21, 2025
$30-250 USD
₹1500-12500 INR
$25-50 USD / hour
₹3500-7000 INR
$250-750 USD
₹1500-12500 INR
$15-25 USD / hour
$15-25 USD / hour
$250-750 USD
€8-30 EUR
₹1500-12500 INR
$5000-10000 USD
$10-30 USD
$750-1500 USD
₹12345-123456 INR
$10-30 USD
€30-250 EUR
$8-15 USD / hour
€30-250 EUR
$10-30 AUD
$250-750 CAD