Piezo & ARM Firmware Integration
Budget: €250 – €750 EUR
My current prototype relies on a microcontroller-based platform built around an ARM family device. I already have the basic hardware in place, but I need an engineer who can close the loop between the piezoelectric drive circuitry and the embedded code that commands it.
Work required
• Review and, if needed, refine the existing piezo driver stage so it delivers consistent, repeatable actuation.
• Develop—or optimise—firmware in C/C++ for the ARM MCU that generates the drive signals, handles feedback, and exposes simple configuration hooks (UART or USB-CDC is fine).
• Validate the whole chain on-bench: measurable displacement / force from the piezo element must match the parameters we set in firmware across temperature and supply variations.
Acceptance criteria
1. Clean schematics (PDF + source) for any hardware tweaks.
2. Compilable, well-commented firmware with a brief README and build script or IDE project.
3. Test report showing scope captures or logic-analyser plots that demonstrate target frequency, duty-cycle accuracy, and closed-loop stability.
If you have hands-on experience driving piezo elements from ARM-based boards—STM32, NXP, Nordic or similar—this should be straightforward. I’ll be available for quick turn-around questions and can ship the current board to you if remote debugging becomes a bottleneck.
Work required
• Review and, if needed, refine the existing piezo driver stage so it delivers consistent, repeatable actuation.
• Develop—or optimise—firmware in C/C++ for the ARM MCU that generates the drive signals, handles feedback, and exposes simple configuration hooks (UART or USB-CDC is fine).
• Validate the whole chain on-bench: measurable displacement / force from the piezo element must match the parameters we set in firmware across temperature and supply variations.
Acceptance criteria
1. Clean schematics (PDF + source) for any hardware tweaks.
2. Compilable, well-commented firmware with a brief README and build script or IDE project.
3. Test report showing scope captures or logic-analyser plots that demonstrate target frequency, duty-cycle accuracy, and closed-loop stability.
If you have hands-on experience driving piezo elements from ARM-based boards—STM32, NXP, Nordic or similar—this should be straightforward. I’ll be available for quick turn-around questions and can ship the current board to you if remote debugging becomes a bottleneck.