You will get your STM32, ESP32, PCB, schematic, or firmware issue fixed

3.8

Let a pro handle the details

Buy Other Industrial & Product Design services from Achraf, priced and ready to go.
3.8

Let a pro handle the details

Buy Other Industrial & Product Design services from Achraf, priced and ready to go.

Project details

I will help you debug and fix issues in your STM32, ESP32, PCB, schematic, firmware, or embedded system.

This service is for clients who already have a hardware or firmware problem and need a clear technical diagnosis, practical fixes, and testing guidance.

I can help with PCB issues, schematic mistakes, STM32/ESP32 firmware bugs, UART, I2C, SPI, ADC, PWM, RS485, Modbus RTU, sensors, power supply problems, GPIO configuration, unstable readings, and hardware/software integration issues.

You will receive clear findings, root-cause suggestions, recommended fixes, and a testing plan depending on the selected package.

I have practical experience with embedded systems, PCB design, robotics, IoT systems, industrial control boards, sensors, motors, STM32, ESP32, RS485, and Modbus-based systems.
Field of Expertise
Consumer Electronics, IoT, Machinery
Design Software
Other
File Format
Other
What's included
Service Tiers Starter
$45
Standard
$120
Advanced
$250
Delivery Time 2 days 4 days 7 days
Number of Revisions
123
3D Modeling
-
-
-
Texturing & Lighting
-
-
-
Animation
-
-
-
Source Files
-
-
-
Background/Scene
-
-
-
Enhanced Detailing
-
-
-
Optional add-ons You can add these on the next page.
30-Minute Technical Call (+ 1 Day)
+$50
Additional Issue Analysis (+ 1 Day)
+$35
Extra PCB/Schematic Page Review (+ 1 Day)
+$30

Frequently asked questions

3.8
8 reviews
63% Complete
1% Complete
(0)
13% Complete
1% Complete
(0)
25% Complete

js

jared s.
5.00
Jun 13, 2026
Build an Economical Robotic Arm Solution for Handling Trading Cards He is very intelligent, skilled, respectful, responsive, communicative and thorough. All positive.

SM

Stefano M.
5.00
Dec 26, 2025
Micro PCB design with LED

SP

Srinivasulu P.
5.00
Oct 18, 2025
Hardware and Firmware Developer for Smart Sprinkler System

OK

Omar K.
1.00
Jul 2, 2025
Robotics Development and Research Achraf’s business model is that of a kidnapper. While working with you, he secretly tallies up costs he never mentions during the project. Then, once it ends, he surprises you with a ransom (~$8,000 in my case) to release what he worked on. I refused to pay, so after two years, he sent me no code, no robot arm, and kept the equipment I funded. That same arm appears in his profile videos (July 2025). He’s also unable to take criticism; I had to tiptoe around his ego.

I hired Achraf to build a robot arm. I gave him a budget to buy needed equipment: oscilloscope, high-end computer, 3D printer, UPS, DC power supply, motors, drivers, filament, etc. However, he failed at the design stage. After two years, on the day I expected to see the arm finally working, he sent me a video of the gripper falling because the wrist motors were too small. I had asked him early on to perform motor sizing, but he didn’t account for the gripper’s weight. The result: two years of work, and still no functioning arm.

That same arm appears in his profile video (July 2025), but without a gripper — because the wrist motors he chose can’t lift it!!!

He also does not accept critique of his work and sometimes refuses to explain his reasoning. Once, I had expected a range of motion test of a wrist design, but instead received an update of a box with gears. I asked him why he made it and said it seemed silly. He responded:
“[Its not important that you understand the purpose of the design…Your use of the word silly is a clear demeaning of the design and it will not end well for us…I am taking 5 days off to deal with personal matters. I might take them from vacation days.]” That’s when I decided to end things.

We discussed exit terms — noncompete, IP, etc. — but it became clear his only intent was to withhold what I’d paid for unless I paid an extra $7,849. He broke it down as:
• $5,148 for use of his 3D printer
• $2,142 for use of his home office
• $259 for electricity
• $300 for internet
None of this was ever agreed to during the project.

He had initially bought a $300 printer using my budget, but later used his own $600 printer instead. I offered to pay for half of it (since he’d keep it afterward). He declined. I then said he could buy spare parts using my budget — and he never brought it up again. But once I ended things, he charged $5,148 in back rent for the printer — despite never mentioning rent once during the project and rejecting my cost-sharing offer.

I told him charging 10× the printer’s value was absurd. He replied:
“[These printers were purchased entirely with my own money. The fact that one printer cost $600 is irrelevant to its rental value. When equipment is used commercially, the arrangement is typically a rental based on market rates, not the purchase price. These printers depreciated with use, required maintenance, and were dedicated to your project rather than other opportunities.]”

When I offered to buy the printer outright, he refused:
“[I don’t sell you my printers, you can’t decide in my place. You can decide on your things not on my things.]”
Later, he “lowered” the ransom with this:
“[For more conservative calculation of printer rate I consulted the prices, and just for you that we have worked together for more than two years, and you’ve been Arabic person, we share lot of things … Printer rental cost : 15$/day*240(one year working days) = 3600$]”

He demands ransom like a kidnapper, then pretends he’s doing you a favor.
Achraf always finds excuses to take what’s not his. If he bought it, it’s his. If you bought it, it’s still his. I funded a computer he needed — he refused to return it, saying he was prepared to pay for it himself. So? I already paid. His attitude was: “You were dumb enough to pay, so now it’s mine.”

I treated him well and even gave him a raise without him asking. Two months before I ended the project, he said:
“[And to be honest, working with you is one of the best experiences I've had.]”
No sign of stress or resentment — the ransom came only when I asked for my materials.

At the beginning, we made a simple agreement: I pay him a salary and for all equipment. I did not specify equipment ownership because it seemed obvious: I paid, they’re mine. But once the project ended, he claimed all the equipment, code, and the robot arm as his. I now realize I should’ve spelled it out and regret not doing so.

This guy fundamentally can’t be trusted, so here are other potential ways he could steal. For example, if you write a contract banning him from posting your project online, he’ll overcharge you rent for a tool (maybe one he stole from me), and when you refuse to pay, he’ll post a video anyway. If you want your design kept secret, he’ll do the same and resell it if the opportunity arises. These last two did not happen to me, but based on what he did, I think he’ll gladly do them. His mind is more adept at coming up with sly excuses for theft than calculating motor torques.

FA

Francisco A.
1.00
May 15, 2025
PCB design for UPS function and with a current limiting circuit at 1A Don't pay until you have verified you have all files that are required to build PCB. Stopped communicating after being paid. I would not recommend.
Achraf S.Status: Offline

About Achraf

Achraf S.Status: Offline
Embedded Systems & PCB Design Engineer | STM32, ESP32, Robotics
100% Job Success
3.8  (8 reviews)
Batna, Algeria - 3:03 pm local time
I help startups, engineers, and companies develop reliable embedded systems, custom PCBs, and robotics/control solutions, from concept to working prototype.

My work covers firmware, schematic design, PCB layout, motor control, sensors, communication protocols, and full system integration using STM32, ESP32, Arduino, Raspberry Pi, RS485/Modbus, CAN, and industrial components.

If you need more than “just code” or “just a PCB,” I can help you design the complete system and make the hardware, firmware, and mechanical parts work together.

Steps for completing your project

After purchasing the project, send requirements so Achraf can start the project.

Delivery time starts when Achraf receives requirements from you.

Achraf works on your project following the steps below.

Revisions may occur after the delivery date.

Review files and issue description

I review your problem description, schematic, PCB files, firmware, photos, videos, logs, and any test results you provide.

Analyze hardware and firmware

I analyze the possible causes related to PCB design, schematic, firmware logic, communication, sensors, power, or integration.

Review the work, release payment, and leave feedback to Achraf.