Filter

My recent searches
Filter by:
Budget
to
to
to
Type
Skills
Languages
    Job State
    2,341 stm32 jobs found

    I have an STM32F407VET board that will drive a completely stand-alone single-axis solar tracker. The controller must perform three key jobs: • Automatic sun tracking – use only a gyroscope/accelerometer (no light or temperature sensors) to predict the sun vector and move two actuators so the panel stays aligned all day. • Manual control override – via push buttons or simple UART commands I can pause the algorithm and jog each axis, then resume tracking instantly. • Data logging and monitoring – record attitude, motor commands, and health metrics to a micro-SD card while simultaneously streaming the same data over UART for live viewing. I expect clean, non-blocking C firmware that compiles in STM32CubeIDE for the F407VET. HAL drivers are fine; FreeRTOS...

    $115 Average bid
    $115 Avg Bid
    11 bids

    TITLE: PCB testing and firmware development for acoustic transducer ---------------------------------------------------------------------------------------------------------------- THIS PROJECT HAS TWO PARTS *. Existing PCB Verification, Testing & Validation *. Developing firmware (for STM32) for the burst generation & echo processing Existing PCB Verification, Testing & Validation -------------------------------------------------------------------------- There is a PCB which is already designed & developed, to drive the "underwater ultrasonic transducer". We have the PCB. This PCB needs verification, testing, and validation in all aspects, such as voltage, current, any defects, leaks etc.. The goal is to confirm the manufactured board meets its design sp...

    $482 Average bid
    $482 Avg Bid
    65 bids

    ...RS-485/RS-232, socket connect test on TCP/IP) • Short design report explaining the protection topology and component choices I will review the design in two quick iterations, then have the board fabricated and powered up on my side. Release of final payment hinges on the board enumerating over SWD, passing the echo tests and drawing current within calculated limits. If this fits your skillset in STM32 hardware, serial comms, and robust power design, let’s get rolling....

    $99 Average bid
    $99 Avg Bid
    24 bids

    I’m building a high-speed communication interface on an STM32-based board and need production-ready firmware written in C/C++. The microcontroller is an ARM Cortex-M series device, and the single most important goal is to move packets through the interface as quickly and reliably as possible—latency can be modest as long as overall data throughput remains very high. You will design and code the full communication stack, configure the peripheral clocks, DMA, interrupts, and buffering strategy, then expose a clean API that my application layer can call from RTOS or bare-metal. Low-level register work is fine, but you’re equally welcome to leverage STM32 HAL/LL or CubeMX if that accelerates development; the final code must compile under STM32CubeIDE or GCC-b...

    $9 / hr Average bid
    $9 / hr Avg Bid
    23 bids

    ...diagrams). Sample dashboards/alerts demonstrating end‑to‑end flow. Who Should Apply Companies or teams with proven experience in: Fuel monitoring / tanker telemetry / hazardous‑area IoT. RS485/Modbus integration with fuel probes and tank sensors. Teltonika/Queclink/Concox or similar telematics gateways. GPS smart locks/e‑seals for trucks or containers. Embedded engineers skilled in: C/C++ for ESP32/STM32, ESP‑IDF or similar. Power design for automotive/truck environments. Cellular IoT and store‑and‑forward patterns. Backend engineers skilled in: Node.js/FastAPI, MQTT, PostgreSQL/TimescaleDB. IoT platforms (ThingsBoard, AWS IoT, Azure IoT). Secure API design and multi‑tenant systems. Nice to have: Experience with ATEX/IECEx projects or petroleum logistics. Existing relationship...

    $567 Average bid
    $567 Avg Bid
    96 bids

    Our sports venue runs on an ageing electronic scoreboard built around seven-segment LED and P10 LED panels. It still works, but erratically, and it can only be operated from the hard-wired control box bolted under the grandstand. I need the whole system mode...dropouts. 2. Score updates, timer events and text changes must reach the display in under 300 ms. 3. During a mains outage the battery backup must keep the display lit for at least 15 minutes. 4. Full wiring diagrams, PCB files, firmware source, app source and a short maintenance guide are handed over at project close. If you’ve rebuilt LED signage, worked with microcontrollers such as ESP32/STM32, and shipped Flutter/React Native apps—or have a better toolchain in mind—let’s get this scoreboard ...

    $247 Average bid
    $247 Avg Bid
    23 bids

    ...What’s missing is the electronic heart: a sleek touchscreen interface, a reliable controller, and rock-solid QR-code payment processing. Here’s what I need built and integrated: • A capacitive touchscreen (preferred size 7-10 in) that looks premium outdoors, survives glare and light rain, and gives a smooth, intuitive flow from product selection to checkout. • A central controller (Raspberry Pi, STM32, or a similarly capable board—open to your recommendation) that drives the existing motors and sensors, handles temperature monitoring, door locks, and any future add-ons. • QR-code payment only: the screen should display a dynamic code, push the total to the payment gateway, and confirm success in under five seconds. No cash, no cards—ju...

    $160 Average bid
    $160 Avg Bid
    18 bids

    ...DFM-Optimized PCB Layout & Production Package (Turnkey JLCPCB Assembly) Job Description: Honeycomb LLP is seeking an experienced embedded hardware and PCB design engineer to take a product design from initial block diagram/specifications through complete schematic capture, PCB layout, and turnkey assembly package delivery. The board will host an embedded microcontroller ecosystem (e.g., ESP32 / RP2040 / STM32) interfacing with sensors and power management circuits. The final design must be fully optimized for cost-effective manufacturing and assembly via JLCPCB SMT services. Scope of Work & Responsibilities: 1) Schematic Capture: Design modular, production-ready schematics in KiCad (latest stable version) adhering strictly to standard, commercially permissive refere...

    $88 Average bid
    $88 Avg Bid
    24 bids

    ... │ │ ┌────────────────────────┐ Isolation ┌────────────┐ │ │ │ Motor Signal ├─────────────>│ │ │ │ │ Conditioner (Opto/Div) │ Direction │ │ │ │ └────────────────────────┘ │ │ │ │ │ ESP32 / │ │ │ ┌────────────────────────┐ Channel A/B │ STM32 │ │ │ │ Original Encoder ├─────────────>│ (MCU) │ │ │ │ Signal Conditioner │ Interrupt │ │ │ │ └────────────────────────┘ │ │ │ │ │ │ │ │ ┌────────────────────────┐ PUL / DIR │ │ │ │ │ Trinamic Driver │<─────────────┤ ...

    $140 Average bid
    $140 Avg Bid
    27 bids

    Architecture & Compatibility Review UAV flight controller architecture diagram, component compatibility matrix for ArduPilot/Betaflight/INAV, preliminary I/O and STM32 resource requirements, technical risks and recommendations. Includes 2 review/correction round. NOTE: Based on the addional work, max milestone payment can be $250

    $200 Average bid
    $200 Avg Bid
    1 bids

    Zephyr in VS Code support I created the Blinky project for the nRF9151 dev kit from Nordic. I need help to build, flash, and debug the project, using the Windows GUI in VS Code This will need to be a screen share session. NOTE: I already have VS Code and Zephyr set up, and can build, flash and debug various STM32 kits. GOAL: To use the Windows VS Code Gui, NOT fall back on a Linux/ Command line method. ------------------------------------------------------------------------------------- === xecuting task in folder zephyrproject: . C:UsersOwner.zinstaller ; west build --pristine never --board nrf9151dk/nrf9151 --build-dir "d:2Zephyr_WBzephyrprojectapplicationsnRF9151-DK-hello_worldbuildprimary" --source-dir "d:2Zephyr_WBzephyrprojectapplicationsnRF9151...

    $411 Average bid
    $411 Avg Bid
    102 bids

    I need a specialist to build the core firmware. The brain of the machine is an STM32 MCU and it must coordinate three key subsystems—motors, heaters, and fans—through a pair of Trinamic drivers (TMC2209 and TMC5160). Your code will run in Embedded C/C++, parse incoming G-code, and translate it into smooth motion and reliable temperature control while guarding against every fault scenario a printer can face. Here is the scope in practical terms: • Motion: drive multiple stepper axes with proper acceleration/deceleration, junction deviation, and micro-stepping using the two Trinamic driver families. • Temperature: read NTC thermistors, run a well-tuned PID loop for hotend and bed, manage cooling fans, and shut everything down on thermal runaway. • Safe...

    $3 / hr Average bid
    $3 / hr Avg Bid
    15 bids

    Looking for an experienced PCB design freelancer to design a custom flight controller board (schematic + PCB layout) built around the STM32H743VIT6. The design follows the MicoAir743v2 as a base reference (port layout, power architecture, connectors), with these custom...barometer (MS5611) for redundancy, 2x CAN bus (FDCAN1/FDCAN2), microSD logging, and GH-series connectors throughout. Power input up to 6S LiPo with 5V/12V BEC outputs. Full pinout tables, power budget, sensor wiring, and reference links are provided in an attached design brief — no reverse-engineering needed, just execution. Looking for: experience with multi-layer PCB layout (Altium/KiCad), STM32-class MCU routing, and ideally prior flight-controller/drone hardware work. Deliverables: schematic, PCB layout...

    $266 Average bid
    Featured
    $266 Avg Bid
    36 bids

    ...positioning accuracy must sit in the high-precision range (fractions of a millimetre, minimal backlash). The scope is focused on the full mechatronic package: • Kinematics and structural design in CAD (SolidWorks or similar) optimised for a tight workspace. • Motor and transmission selection able to deliver consistent force without stressing the switch hardware. • Control electronics (Arduino, STM32, or equivalent) and firmware that let me feed in a schedule of press cycles over serial or Ethernet. • End-effector design shaped to reach toggles no larger than a fingertip while avoiding neighbouring components. • Repeatability test protocol and documentation proving accuracy across at least 10 000 cycles. If you have previous ROS integration or vi...

    $21 / hr Average bid
    NDA
    $21 / hr Avg Bid
    41 bids

    ... • Firmware that recognises and responds to CCR step changes so the lamp can track the mandated brightness levels (typically 6-step dimming) Typical workflow 1. Confirm LED string voltage/current profile and heat dissipation model 2. Produce schematic and PCB (Altium or KiCad preferred; four-layer board expected) 3. Develop and document firmware (C/C++ on an MCU of your choice, e.g., STM32 or PIC) that samples the CCR waveform and PWM-dims the LEDs accordingly 4. Provide gerbers, BOM with manufacturer part numbers, compiled firmware, and source code Acceptance I will review the design files for compliance with the 6.6 A CCR interface and outdoor durability, then test a prototype for brightness stability across all CCR steps. Payment releases once those check...

    $225 Average bid
    $225 Avg Bid
    30 bids

    ...assist with the development of STM-based firmware for PCB boards that integrate with J2534 devices and protocols. The project involves working with an existing Windows-based J2534 DLL implementation, and enhancing it to ensure reliable and efficient communication between hardware and software components. The ideal candidate will have strong experience in embedded programming, particularly with STM32 microcontrollers, and a solid understanding of the J2534 standard. Key responsibilities include refining and extending the current codebase, improving system stability, supporting seamless integration between the STM hardware and host applications, and designing PCB boards based on existing photos of an old board design. Candidates with a background in automotive diagnostics, CAN b...

    $430 Average bid
    $430 Avg Bid
    51 bids

    I need a complete schematic that lets the BL0906 energy-meter IC into a three-phase design and talk to it through a standalone STM32F103CBT6 via SPI. The STM32 only has one job: grab raw registers from the BL0906, crunch RMS voltage and current, active power, active energy, fault flags and line frequency, then pass the results to my main controller (an ESP32) via uart. Key electrical details • Current input must accept either conventional CTs or voltage-output sensors through a jumper-selectable. • Voltage sensing is handled by a ZMPT101B module. • I want a well-calibrated passive filter stage on every phase to tame mains transients and high-frequency noise before they reach the BL0906. Keep the cut-off practical for 50/60 Hz metering accuracy while giving good sur...

    $109 Average bid
    $109 Avg Bid
    5 bids

    I need a complete schematic that lets the BL0906 energy-meter IC into a three-phase design and talk to it through a standalone STM32F103CBT6. The STM32 only has one job: grab raw registers from the BL0906, crunch RMS voltage and current, active power, active energy, fault flags and line frequency, then pass the results to my main controller (an ESP32) over SPI, which is the fixed interface for this project. Key electrical details • Current input must accept either conventional CTs or voltage-output sensors through a jumper-selectable. • Voltage sensing is handled by a ZMPT101B module. • I want a well-calibrated passive filter stage on every phase to tame mains transients and high-frequency noise before they reach the BL0906. Keep the cut-off practical for 50/60 Hz ...

    $132 Average bid
    $132 Avg Bid
    4 bids

    The task is to design and document a practical way for me to verify the health of Epson...one “en corto” under real-world conditions. Acceptance criteria 1. Head with deliberate short is detected in under 5 seconds. 2. Healthy head shows impedance spread within ±10 % of documented Epson specs. 3. All build files compile and flash without error using free toolchains (Arduino IDE, PlatformIO, STM32CubeIDE or similar). You may choose the microcontroller platform—Arduino, ESP32, STM32 or another—as long as it is easily sourced. Keep the firmware well-commented so I can adapt thresholds later. If you have tackled similar piezo printhead diagnostics before, please mention it when we start; otherwise, a brief outline of your proposed measurement me...

    $185 Average bid
    $185 Avg Bid
    28 bids

    ...installation in construction machinery (excavators, loaders, road-building equipment). The device acts as a gateway between the machine's CAN buses and a Wi-Fi network — collecting data from two independent CAN buses, processing it locally, and exposing it over Wi-Fi to a service application or telematics backend. Target architecture: STM32 — main MCU: handles both CAN buses, application logic, I/O ESP32 — Wi-Fi communication module, connected to the STM32 over a serial interface (UART/SPI — to be decided during the concept phase) The operating environment is a construction machine: vibration, −40 °C to +85 °C, dust, moisture, and electrical disturbances from the vehicle harness (cranking, load dump, transients). The design mu...

    $688 Average bid
    $688 Avg Bid
    29 bids

    Objective Set up a robust GitHub-based DevOps system to automate firmware development, testing, and deployment for Arduino, STM32 and Nordic controllers. How to since we’re starting from scratch, we need help to design the GitHub architecture and repository structure. It is required the initial architecture & planning document to mapping out how the GitHub setup will work before building it defining repositories, CI/CD stages, runners, scripts, and integrations so the system is efficient, scalable, and fits our firmware workflow. The freelancer also must prepare a CI/CD project document outlining the proposed pipeline stages, tools, environments, and automation steps. We can then review it and add our specific details so we can finalize the plan before implementation ...

    $157 Average bid
    $157 Avg Bid
    57 bids

    I’m working with a Diode Laser Board and I need a custom receiver that can plug into that setup, track the machine’s positioning in real time, and instantly flag any faults it detects. The idea is to have continuous monito...for the receiver • Firmware or embedded code that handles positioning feeds, real-time monitoring, and fault flagging • A brief setup guide so I can reproduce your test results on my own bench If you’ve worked with diode-based laser controls, stepper/galvo positioning feedback, or similar high-speed data capture projects, you’ll be a great fit. I’m open to the specific toolchain—Arduino, STM32, ESP32, or something comparable—so long as the end result is stable and easy to integrate. Let me know your pref...

    $205 Average bid
    $205 Avg Bid
    54 bids

    Design and build a three-phase, 50 V / 30 A SPWM inverter tailored for an induction motor. The work spans the complete hardware chain—schematic capture, PCB layout, power stage assembly, and gate-drive/protection circuits—plus the firmware that drives it. Either a PIC32 or STM32 can sit at the core; choose whichever lets you deliver stable, low-jitter PWM with minimal dead-time distortion. Firmware targets • Closed-loop speed control with a user-selectable frequency range of 0–250 Hz • Parameter entry and live monitoring over UART, USB, or CAN (pick one to keep the bill of materials lean) • Safe-start, over-current, and over-temperature trips baked into the interrupt flow Deliverables 1. Complete schematics (Altium, KiCad, or other mainstre...

    $321 Average bid
    $321 Avg Bid
    21 bids

    ...detection and terrain mapping while holding tight, high-accuracy tolerances. What the work involves You will take the idea from blank sheet to working board: optical layout, high-speed signal processing, motor/galvo drive, power management, firmware, and a simple USB/TTL data interface that streams polar coordinates for fusion in my existing SLAM stack. Expect heavy use of Altium (or KiCad), STM32/ESP32 class MCUs, precise timing control in C/C++, and low-level debugging with J-Link or OpenOCD. I will handle mechanical housing once you define envelope and mounting points. Key expectations • Accuracy and repeatability must match typical 0.1° angular resolution and ≤3 cm range error across a 6 m indoor span. • Mapping frame rate: ≥10 Hz full sweep. &bu...

    $250 Average bid
    $250 Avg Bid
    16 bids

    I have a custom board built around an STM32 MCU and I need production-ready firmware that turns it into a reliable embedded control system. The main focus is the button-based user interface: tactile switches, toggle buttons, encoders, potentiometers feed input to the STM, STM should communicate with a windows form application that communicates between peripheral devices on the board and data available in the application. Scope of work • Bring-up of the MCU with STM32CubeIDE and a clear HAL structure. • Implementation of the button reading, debounce, state machine etc for all input methods mentioned above. • Handling of the LED indicators and any SPI, I²C, or UART devices already routed with STM32. • Graceful error handling and low-power houseke...

    $275 Average bid
    $275 Avg Bid
    41 bids

    ...requirements STM32H74x or suitable STM32H7 MCU Genuine dual-bank internal flash for safe A/B firmware updates Two native STM32 CAN FD buses One additional CAN FD bus controlled by the STM32 One CAN FD bus controlled independently by the ESP32 All four CAN buses must support CAN FD Fail-safe physical bridge between CAN1 and CAN2 CAN1 and CAN2 must remain connected when the MCU is disabled, resetting, updating or has failed Automotive CAN FD transceivers CAN1 wake-up from low-power mode Programmable CAN termination ESP32 WROOM module Wi-Fi access point Bluetooth Classic BLE Minimum 16 MB flash PSRAM preferred STM32-to-ESP32 communication over SPI, UART and status GPIO USB for STM32 firmware recovery and basic configuration ESP32 programming header 512 Mbit / 64...

    $2818 Average bid
    $2818 Avg Bid
    69 bids

    # Embedded Firmware Developer (STM32) for Industrial IoT Data Logger We are looking for an experienced **Embedded Firmware Developer** to develop firmware for an **Industrial IoT Data Logger** based on **STM32**. The device will be used in industrial SCADA applications to collect data from PLCs, temporarily store data during network outages, and automatically synchronize the stored data to an MQTT Broker once the connection is restored. This project is intended for long-term industrial deployment, so reliability, code quality, and maintainability are very important. ## Scope of Work Develop STM32 firmware with the following features: * Ethernet communication * Modbus TCP Client * MQTT Client (QoS 1) * Store-and-Forward mechanism (FIFO) * Local data storage on Mic...

    $166 Average bid
    $166 Avg Bid
    31 bids

    ...Components & Subsystems to Integrate Your design will tie the following components into a unified, functional schematic and layout: 1. Host MCU (The Brain): o STM32L4S7VIT6 (Ultra-low-power Arm Cortex-M4 MCU, 120 MHz, 2MB Flash, LQFP-100 package). Will act as the primary SPI/UART/I2C host controller. 2. NFC / Proximity Subsystem: o PN7462AUHN/C300Y (Dedicated NFC Cortex-M0 MCU). Interfaces with the main STM32 via UART/SPI and routes directly to a Molex 146236-0131 flexible NFC antenna with a 13.56 MHz tuning/matching network. 3. Terrestrial Mesh Radio: o Semtech SX1262-based LR62E module (+22.6 dBm Sub-GHz LoRa module). Interfaces via SPI; requires clean layout to its onboard connector. 4. Local Precision Ranging Engine (UWB): o Qorvo QM35825TR13 SoC (74-BGA package). Must b...

    $1335 Average bid
    $1335 Avg Bid
    33 bids

    ...routing where required * Design for Manufacturability (DFM) Required Experience Please apply only if you have previous experience designing industrial or instrumentation products involving one or more of the following: * Isolated analog and digital circuits * Isolated DC-DC converters * Digital isolators * Precision analog front ends * 4–20 mA transmitters/receivers * RS-485 interfaces * ESP32 or STM32-based embedded systems * Mixed-signal PCB layout * Industrial measurement or control equipment Experience with products such as PLCs, industrial sensors, transmitters, process instrumentation, power monitoring equipment, medical electronics, or similar industrial products will be considered a significant advantage. Deliverables for Phase 1 * Updated EasyEDA project * Up...

    $24 Average bid
    $24 Avg Bid
    15 bids

    I’m building my project around an STM32 microcontroller but haven’t yet set up a development environment or written any firmware. I need an embedded-systems specialist who can guide me from first tool installation right through to a working, tested application. We’ll begin by choosing and configuring the toolchain—whether that ends up being STM32CubeIDE, Keil uVision, Atollic TrueSTUDIO, or another option you recommend—then move on to writing and debugging the firmware itself. The exact feature set (peripherals, real-time tasks, low-power modes, and so on) is still flexible, so I’ll lean on your expertise to shape the most reliable architecture for the board. Deliverables I expect: • A clean, well-commented firmware project for my STM32...

    $14 / hr Average bid
    $14 / hr Avg Bid
    77 bids

    ...We are looking for an experienced individual freelancer (not an agency) with strong expertise in PCB design, firmware development, PCB assembly, and hardware testing for long-term collaboration on multiple exciting electronics and IoT projects. Required Skills: • PCB design (Altium Designer, KiCad, Eagle, or similar) • Schematic design and PCB layout • Firmware development for microcontrollers (STM32, ESP32, AVR, PIC, ARM, Arduino, etc.) • Component selection and BOM preparation • PCB assembly and soldering (SMT/THT) • Hardware bring-up, debugging, and testing • Experience using oscilloscopes, logic analyzers, multimeters, and other test equipment • Prototype validation and troubleshooting • Knowledge of communication protocols such a...

    $19 / hr Average bid
    $19 / hr Avg Bid
    49 bids

    ...for the module to establish a stable GPRS data session, open a socket or HTTP connection, and exchange test payloads with my server without dropping the link. You should already be comfortable with the M26 AT command set—PDP context activation, TCP/UDP sockets, HTTP GET/POST, SMS-related commands, and the usual registration hurdles. If you prefer to drive the modem from C, Python, Arduino, or an STM32 environment, that works for me; just let me know which toolchain you’ll use so I can replicate it later. Hardware sits on my bench, so I can supply serial logs, run test firmware, or schedule a live session while you steer the configuration from your side. I’m flexible on timing; I care more about a clean, well-documented solution than about hitting an arbitrary ...

    $45 Average bid
    $45 Avg Bid
    44 bids

    I need a custom PCB that serves as the core flight-control ECU for a small drone. The board will be built around an STMicroelectronics MCU (STM32 family preferred) and must be laid out to manage all real-time stabilization, navigation and motor-drive tasks. At minimum, the schematic and layout should provide: • Microcontroller section with enough I/O and DMA channels to run full flight-control firmware • Power stage sized for the usual Li-Po pack (up to 6 S) and clean, low-noise rails for sensors and RF modules • Break-outs or headers for common communications buses—I'm open to I²C, SPI and UART, whichever you recommend for sensors, GPS and telemetry links • Motor outputs suitable for four to eight ESC signals, plus spare PWM for gimbal or ...

    $215 Average bid
    Guaranteed
    $215
    18 entries

    ...AIS-140 certification, and deliver production-ready firmware that handles GPS/GNSS acquisition, GSM/LTE data transfer, SMS fall-back, panic button logic, CAN interface, and standard-mandated encryption and packet formats. Scope • Complete schematic capture and PCB layout (Altium, KiCad, or similar) including Gerbers, BOM, 3-D step files, and assembly drawings. • Firmware in C/C++ (preferred on STM32 or an equivalent automotive-grade MCU) covering GNSS parsing, GPRS/LTE socket handling, FOTA, accelerometer-based tamper detection, and diagnostic logging. • Prototype bring-up, bench testing, and assistance through initial certification. Acceptance criteria 1. Hardware files open, compile, and pass DRC/ERC without critical errors. 2. Firmware compiles with ...

    $205 Average bid
    $205 Avg Bid
    17 bids

    I need a robust hardware platform built around an STM32 MCU that can sit inside a power-plant environment, pull data from existing equipment over RS-232 and RS-485, and forward it through a Quectel EC200 LTE module using an eSIM. The board must work off mains power yet seamlessly fall back to an internal battery when the line drops, so the power-supply stage needs both an AC/DC front end and a battery-charging circuit with automatic switchover. Core requirements • Schematic and routed PCB (Altium, KiCad or similar) incorporating STM32 + EC200 + eSIM socket • Galvanically-isolated RS-232 and RS-485 transceivers suitable for industrial noise levels • Wide-temperature components and protection for surge, reverse polarity and ESD • On-board power path...

    $545 Average bid
    $545 Avg Bid
    38 bids

    ... I will provide the exact sensor datasheet, operating ranges, and the enclosure footprint; you handle everything from component selection to fully-routed Gerber files and production-ready firmware. Key deliverables • Schematic capture and multilayer PCB layout (KiCad or Altium) matching my mechanical constraints • BOM with second-source options for all active parts • Firmware (C/C++ on STM32 or equivalent) that:  – Reads the oxygen sensor via the recommended analogue front end  – Filters and linearises the signal in real time  – Publishes the value over Modbus registers  – Drives two digital outputs based on user-defined thresholds stored in EEPROM • A short build & flash guide plus test procedu...

    $668 Average bid
    $668 Avg Bid
    41 bids

    ...Hardware: a complete schematic and compact PCB that takes the receiver’s PPM and feeds two BLDC driver stages. Component selection should balance size, thermal performance, and ready availability. • Firmware: clean, well-documented code that reads the RC signals, maps them to forward/reverse and proportional duty cycle for each BLDC, includes failsafe, and is easy to reconfigure. I am open to STM32, ESP32, RP2040, AVR, or any controller you are comfortable with as long as it remains small. • Validation: a short test report or video proving that both motors track the remote smoothly in both directions, with no jitter or noticeable latency. • Files: complete source code, compiled binaries, PCB Gerbers, BoM, and a brief setup guide so I can reproduce your...

    $85 Average bid
    $85 Avg Bid
    19 bids

    ...debugging skills to pinpoint the fault and deliver a clean, reliable flow of data all the way to ArduPilot. You’ll have full access to the C++ firmware on the UWB microcontroller and my current ArduPilot parameters. Mission Planner logs, real-time telemetry, and a reproducible bench test setup are ready to share the moment we start. Key technologies you’ll be working with include: • C++ (embedded STM32-class environment) • Python 3.x on Raspberry Pi 5 • MAVLink 2.0 message packing/parsing • ArduPilot 4.x EKF / ExternalNav configuration • Mission Planner for log inspection and parameter tuning • Decawave-based UWB anchors and tags Deliverables 1. A concise report explaining the root cause of the failure. 2. Updated code or configurati...

    $47 Average bid
    $47 Avg Bid
    30 bids

    ...cut-off and, if practical, basic current limiting • A reliable brake function to stop a folding prop cleanly in flight Compact size, light weight and maximum efficiency are important, as the airframe has limited space and every gram counts. Here is what I would like from you: 1. Schematic, PCB layout and BOM (KiCad, Altium or similar) 2. Firmware source code with clear parameter tables (C / STM32, ATMEL AVR or comparable MCU) 3. Simple desktop configuration tool or clear CLI instructions so I can adjust timing, throttle curves and brake strength 4. A brief test report showing the ESC running a small outrunner on 2 S and 3 S packs, confirming smooth throttle, correct brake engagement and LVC activation Deliver the design files and firmware ready for me to order p...

    $642 Average bid
    $642 Avg Bid
    51 bids

    I need a clean, well-documented I2C driver written in C for my STM32 board. The driver must operate in both master and slave modes while staying strictly within the 100 kHz Standard-mode specification. Full read and write transactions are required in each role, including proper start/stop sequencing, ACK/NACK handling, and error recovery for bus faults or time-outs. My current firmware is built with STM32CubeIDE, so the new module should compile there without warnings and slot neatly into the existing HAL-based project structure (pure LL implementations are also acceptable if you explain the integration steps). Deliverables • Source and header files with clear, line-level comments • An initialization routine that lets me choose master or slave at runtime • B...

    $246 Average bid
    $246 Avg Bid
    38 bids

    ...(Cs): 3800 pF ± 20% (measured at 1 kHz, 1 Vrms) Resonant Impedance (Zm): ≤ 7.6 Ω Dielectric Loss (Tan∂): 1.5% Note: At 500 kHz, the capacitive reactance is approximately -83.8 Ω. The matching network must cancel this reactance and transform the amplifier's output impedance down to the 7.6 Ω real load. System Architecture & Requirements Digital Control & Signal Generation: STM32 series MCU capable of high-speed ADC sampling and fast SPI. Direct Digital Synthesizer (DDS) IC (e.g., AD9959) to generate a precise, sweepable sine wave around the 500 kHz target. Burst/Pulse envelope control (via VGA like AD8331 or fast RF switching). Appropriate Low-Pass Filtering (e.g., 2 MHz cutoff) post...

    $1112 Average bid
    $1112 Avg Bid
    30 bids

    ...source files that drive the sensor, handle threshold logic, and trigger the alert (sound, vibration, or LED—whichever best fits the space and power envelope) • Complete schematic, PCB layout, and bill of materials so the design can be reproduced • Brief usage guide explaining calibration, normal operation, and how to adjust alarm levels I’m open to your preferred development tools—Arduino, STM32, ESP, or a custom microcontroller platform—as long as the end result stays compact and keeps power draw low enough for everyday wear. Speed matters. I’d like the first working unit on my desk as soon as possible, with interim check-ins or photos to confirm progress along the way. If you have prior experience with radiation detection hardware,...

    $146 Average bid
    $146 Avg Bid
    17 bids

    I need an experienced embedded hardware / PCB engineer to design a production-ready STM32-based main controller PCB for a therapeutic massage/spine bed system. This is a build-to-spec project. I already have a detailed engineering handoff package including system architecture, old PCB references, estimated current budget, pin maps, connector notes, BOM guidance, firmware handoff notes, layout requirements, and test plans. The freelancer’s main responsibility is hardware design and manufacturing outputs: schematic, PCB layout, Gerbers, BOM, assembly files, and firmware-ready hardware documentation. Firmware will be developed separately using AI/Codex/Claude from existing working ESP32 firmware. I will burn the firmware once the board is ready. The PCB must support first firmwar...

    $201 Average bid
    $201 Avg Bid
    28 bids

    Title: Full-Stack Embedded Engineer: KiCad Flex-PCB Design & STM32 Firmware for Capacitive Sensing Array Project Objective: We are prototyping a wearable biomechanics system for a para-athlete runner to measure Vertical Impact Peak (VIP) and asymmetry. The hardware architecture utilizes a custom multi-channel capacitive force sensor array (copper pads separated by a cellular polyurethane/Poron dielectric) embedded in a shoe insole/cleat. We need a full-stack embedded systems engineer to design the custom Flexible PCB layout in KiCad and write the bare-metal C/C++ firmware for an STM32 microcontroller to process the sensor data. Key Deliverables & Scope: 1. KiCad Flex-PCB Layout: - Design a custom-shaped, ultra-thin Flexible PCB (Flex-PCB) insole footprint base...

    $196 Average bid
    $196 Avg Bid
    28 bids

    ...All results are transmitted wirelessly (LoRa or WiFi) to a mobile device or scoreboard in real time. System architecture: 8 satellite microphone PCBs, each housing one digital I2S MEMS microphone, mounted at fixed positions on a foldable frame. Two STM32 microcontrollers on the main board — each reads four synchronized I2S microphone channels and performs real-time pulse detection and accurate time-of-arrival estimation. One ESP32 microcontroller serves as the central controller: it collects timestamp data from both STM32 units, runs the TDOA-based localization algorithm (including temperature compensation), and manages wireless communication (WiFi + LoRa). Environmental sensor (BME280) for temperature/humidity correction of the speed of sound. ...

    $130 Average bid
    $130 Avg Bid
    28 bids

    I need an experienced embedded hardware / PCB engineer to design a production-ready STM32-based main controller PCB for a therapeutic massage/spine bed system. This is a build-to-spec project. I already have a detailed engineering handoff package including system architecture, old PCB references, estimated current budget, pin maps, connector notes, BOM guidance, firmware handoff notes, layout requirements, and test plans. The freelancer’s main responsibility is hardware design and manufacturing outputs: schematic, PCB layout, Gerbers, BOM, assembly files, and firmware-ready hardware documentation. Firmware will be developed separately using AI/Codex/Claude from existing working ESP32 firmware. I will burn the firmware once the board is ready. The PCB must support first firmwar...

    $87 Average bid
    $87 Avg Bid
    3 bids

    STM32 BLDC Motor + Heater Controller — KiCad Schematic, PCB, Gerbers & BOM (Production) Project Description (paste this) I need an experienced hardware/PCB engineer to redesign an existing Arduino/IR2104-based motor controller into a production-grade STM32-based controller board using KiCad. Scope: • Full KiCad schematic (multi-sheet) and 4-layer PCB layout • 24V 3-phase BLDC motor control with hall-sensor feedback • Integrated 3-phase gate driver + MOSFET bridge (modern driver preferred) • 24V heater control with temperature feedback and hardware fail-safe • I2C ToF/distance sensor connector (VL53L0X-class) • UART interface to a main controller, incl. UART-bootloader OTA path (BOOT0/NRST control) • SWD debug/recovery ...

    $116 Average bid
    $116 Avg Bid
    14 bids