ExternalFreelancerRemote$250–$750 USD

STM32 PWM & Load Emulator

Summary

Freelancer Client is hiring: STM32 PWM & Load Emulator.

Location: Remote

STM32-based automotive signal and load emulation module.

Nice to have:

• Compact 2-layer PCB layout (KiCad or Altium)

• Acceptance targets:

• Stable 5V PWM outputs

• PWM jitter below ±1%

• Duty-cycle resolution better than 0.5%

Generate 4 independent 5V PWM outputs at fixed frequency (200 Hz)

React to simple 12V trigger inputs

Drive separate MOSFET-controlled dummy loads to emulate resistive/inductive automotive actuators

Skills: C Programming, Electronics, Microcontroller, Electrical Engineering, PCB Layout, Firmware, Embedded Systems, Signal Processing, STM32

Budget: $250–$750 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Original

Project Overview

STM32-based automotive signal and load emulation module.

Main goals:
- Generate 4 independent 5V PWM outputs at fixed frequency (200 Hz)
- Configurable duty-cycle tables
- React to simple 12V trigger inputs
- Drive separate MOSFET-controlled dummy loads to emulate resistive/inductive automotive actuators
- Include basic thermal and protection monitoring

Please provide:

1. Clean and well-commented STM32 firmware (STM32CubeIDE, HAL or LL)
2. Schematic including:
- 4 PWM outputs
- level shifting to 5V
- MOSFET load stages
- protection components
- programming header
3. Basic BOM
4. Short setup guide explaining:
- how to adjust PWM duty tables
- how to modify PWM frequency
- how to recompile firmware

Optional:
- Compact 2-layer PCB layout (KiCad or Altium)

Acceptance targets:
- Stable 5V PWM outputs
- PWM jitter below ±1%
- Duty-cycle resolution better than 0.5%
- MOSFET load channels designed for up to 2A each
- Support for external heatsink/power resistors

I can quickly answer technical questions and test early firmware versions on real hardware.

Location & Details

SourceFreelancer
Budget$250–$750 USD
LocationRemote
Posted2026-05-18 23:53:37
C ProgrammingElectronicsMicrocontrollerElectrical EngineeringPCB LayoutFirmwareEmbedded SystemsSignal ProcessingSTM32
Apply on source →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
C ProgrammingElectronicsMicrocontrollerElectrical EngineeringPCB LayoutFirmwareEmbedded SystemsSignal ProcessingSTM32