Design software for STM32 microcontroller boards and a Windows 10 dashboard


We have a prototype board (HH) which has one STM32L microcontroller and one STM32F microcontroller; several control buttons; a Bluetooth Module and a colour LCD display. Our original engineer wrote Firmware for this board which works. This Firmware is loaded onto the board using the STM32 ST-LINK Utility Program and USB hardware adapter to a JTAG connector.

A simple measurement software program has been written and works. Source and compiled code is available for both together with documentation. This program generates sinewave signals which are applied to a sensing potential divider and records the change of resistance of each sensor. All the results are stored as a txt file. Our engineer retired.

DELIVERABLE.1. is to quickly review these programs for Board HH and make minor modifications as requested. This should take very little time but an understanding of these programs will be essential before you can start on the next deliverable.

Then we need to modify both the Firmware & Software to work with a similar board (FM) which has more I/Os and an additional chip to split out these extra I/Os.

Schematics of both boards will be provided together with a functional description. Complete assembled boards can be provided to allow the programs to be debugged. Note that the FM board has not been electrically checked as yet because we have no Firmware and so there may be minor hardware problems to debug.

DELIVERABLE.2. is working Firmware & Software for Board FM

The next stage is to write two new applications for both boards. Although there are two boards these application programs will be largely the same.

The first program will measure the amplitude of the readings in the results txt file and compare them with pre-stored numbers to give a Pass/Fail decision. The process & outcome will be shown on the display.

The second program will be similar but will take a group of results over a period of time and sum them together to give an “Area under the Curve” figure which again will be compared to previously stored results to give a Pass/Fail decision. The process & outcome will be shown on the display.

DELIVERABLE.3. is working versions of both Pass/Fail programs.

We then require a dashboard program written for Windows 10 and to communicate with both boards via USB or Bluetooth. It will read results from the board memory and display them as Amplitude vs Time graphs and make some simple calculations. A range of options will be chosen on the Windows screens and transmitted to the boards. Essentially this dashboard will allow the operating parameters of the boards to be preset; the results to be downloaded; displayed or collated and a number of utilities (such as updating the firmware) to be undertaken.

DELIVERABLE.4. is a complete Windows dashboard program.

We have had a Freelancer engineer working to complete this project and it has been a total disaster. After several months no software has been delivered and the project is now seriously late. So we need a freelancer who is genuinely competent & experienced with STM32 microcontrollers; someone who can actually deliver working results and someone who can work quickly to recover some of the lost time.

The budget open to discussion & can be agreed between us with payment split between the 4 deliverables. Success in this project will quickly lead to other work.

Taidot: elektroniikka, Mikrocontroller, Piirilevyn asettelu, C-ohjelmointi, C++ -ohjelmointi

Tietoa työnantajasta:
( 6 arvostelua ) Littleport, United Kingdom

Projektin tunnus: #23651093

Myönnetty käyttäjälle:


I'm in London in the UK. I'm experienced with STM32 and Windows and interested in your project. I'm a self-sufficient developer with excellent problem-solving skills. I have experience with embedded development, Wi Lisää

£5000 GBP 28 päivässä
(1 arvostelu)

38 freelanceria on tarjonnut keskimäärin 4143£ tähän työhön


Hello sir, Myself [login to view URL] Sekhar,[login to view URL], phd in Electronics from cdeec Innovations,India. We have 15+ years experience designing and developing electronic products. We have in house pcb fabrication facility for pr Lisää

£5000 GBP 60 päivässä
(56 arvostelua)

Very very interesting job. Mainly because I have been into both STM32 series programming as well as proficient application development. My main interest is in connected device and measurements especially in precision a Lisää

£5000 GBP 45 päivässä
(84 arvostelua)

Hello! My name's Jorge, I am an electronics engineer with 4 years of experience developing embedded systems. I'm really sorry about the troubles you had with your previous freelancer. I recently finished another proje Lisää

£4000 GBP 35 päivässä
(88 arvostelua)

Hi Sir, We completely read all your deliverables and problem statement. We do our programming in Keil uvision 5 based STM32 HAL drivers. We are quite expert in using these STM32 mcus. We have these boards in our inven Lisää

£3000 GBP 15 päivässä
(47 arvostelua)

Hi, I am a French embedded systems engineer with over 8 years of experience in the field. After reading your offer I think I am definitely the man for the job. In fact, I have extensive experience with STM32 using STM3 Lisää

£8000 GBP 30 päivässä
(9 arvostelua)

Hello, I am interested in your project. I have a more than seven years STM32 expirience. I have a good expirience with Windows programming too. Ready to discuss details. Best regards, Vyacheslav.

£4000 GBP 30 päivässä
(41 arvostelua)

Hi there! My name is Fernando and I'm very interested in your proyect and I would be happy to work on it. I'm a Senior Electronic Engineer with 6+ years of experience in the Aerospace and IoT industries. I have experi Lisää

£5000 GBP 50 päivässä
(6 arvostelua)

Hi, I have rich experiences with stm32, so I have a lot of stm32 boards. I have completed the similar project as yours. Also I have experiences with Windows desktop app. I am available to begin immediately and would li Lisää

£5000 GBP 50 päivässä
(4 arvostelua)

Hello Sir, Can we discuss We are team of professional developers with having more than 7 year's experience in this field also I read your project description and We are interested in it but still we need some more inf Lisää

£5000 GBP 60 päivässä
(41 arvostelua)

Hello, We are a Turkey-based company and we offer product design & development, electronic development, plastic injection molding, and mass production services to our customers. We provide turn-key solutions. We can o Lisää

£3000 GBP 45 päivässä
(7 arvostelua)

Dear client, Nice to meet you. I have been working as a firmware and hardware designer for 6+ years. I had developed several similar projects using the various microcontrollers such as VS1005G,STM32F1/2/3/4/7xx, PIC16/ Lisää

£5000 GBP 7 päivässä
(21 arvostelua)

Hello. I am a professional engineer and have actual experience in stm32. I am a good user of Keil and Arduino IDE so think can help you with this project. If you assign this project to me, I will finish your project wi Lisää

£4000 GBP 20 päivässä
(2 arvostelua)

Hello sir, you project is very suitable for me. Hi, I have rich experience in STM32 board firmware development. I would like to discuss more details via chat. Thank you.

£4000 GBP 30 päivässä
(13 arvostelua)

Hello! Your project description or I would say explanation is detailed and well understood to get the scope of the work to be done. From the other side I can't get much information of technical details about how your d Lisää

£3000 GBP 30 päivässä
(14 arvostelua)

Hello there, Greetings for the day! I had worked on STM32 micro controller. for estimation for DELIVERABLE.1 , i need existing program to review. I am a senior C/C++ developer with 17 years of experience. I have Lisää

£5000 GBP 50 päivässä
(10 arvostelua)

Hello I have used the STM32 family in a few different projects, so creating new designs for you shouldn't be a problem. I would need to understand exactly what each piece of work required before I could give you a cos Lisää

£3000 GBP 7 päivässä
(3 arvostelua)

Hello, i've a job complete rating 100%, i have a rich experience with ARM based cpus like STM32F103, ATSAM3S include using FreeRTOS , i 'm sure there is will be no problem for me to update code for the ARM STM32L an Lisää

£3000 GBP 45 päivässä
(8 arvostelua)

Hi, We gather that you need your existing STM32L/F firmware to work with both the existing and a new untested FM board and finally a windows desktop application with dashboards that communicates with both the boards. Lisää

£4000 GBP 30 päivässä
(8 arvostelua)

Hi. I have the solid experience in embedded development and PCB using Allegro, Altium and Eagle for 10+ years. For example, STB, DVB-T2 modulator, Microwave Transceiver, GPS tracking system, UHF Data transceiver etc. I Lisää

£3000 GBP 7 päivässä
(3 arvostelua)

I am not sure what your program does but if it is so simple as you described it I can offer you a fast solution for your tests. That means a computer controlled automation. I have very good experience in such of tests. Lisää

£4000 GBP 50 päivässä
(8 arvostelua)