Stm32công việc
Tôi cần một kỹ sư có kinh nghiệm về firmware stm32 để outsource dự án riêng. Thông tin cụ thể tôi sẽ gửi inbox riêng. thời gian dự kiến dự án là 1 tháng.
Học lập trình và thiết kế mạch theo nhu cầu cá nhân. Thiết kế, lập trình board mạch điện tử sử dụng vi xử lý (ARM, PIC) dùng để giao tiếp với Module SIM, SD Card, Sensors và giao tiếp với máy tính.
I need a seasoned embedded engineer to design and implement a lean Time-Division Multiplexing protocol that funnels several high-speed ADC channels into a single, reliable UART stream. The end goal is clear: squeeze the maximum possible throughput out of the link without sacrificing data integrity. The work revolves around three core competencies—TDM protocol development, raw ADC data handling, and low-level UART communication—so fluency in each of these areas is essential. Our front-end hardware already produces digitised samples via a bespoke analog-to-digital conversion stage; your task is to move those samples efficiently over UART, interleaving them with tight framing, minimal overhead, and built-in error checking. Key deliverables • Well-documented C/C++ (or equi...
I’m building an IoT device around an STM32 microcontroller and need the complete hardware-plus-software package brought to life. The board must expose SPI, UART and I2C so I can hook in sensors and a radio module later, and all routing should follow good signal-integrity and low-power practices typical for connected products. You’ll start with the schematic, translate that into a compact multilayer PCB layout, then generate Gerbers ready for production. On the firmware side, clean, well-documented C code that compiles in STM32CubeIDE (or a comparable GCC toolchain) is essential; feel free to leverage HAL, LL drivers or FreeRTOS if it simplifies maintenance. Make sure every peripheral pinout matches the final PCB and provide a simple test routine that proves SPI, UART an...
I’m building a microcontroller-based system around an stm32 and need compact, reliable embedded-C firmware that lets me read multiple sensors and move their data cleanly through standard communication channels. The core of the job is classic microcontroller programming: bring up the chip, initialise the peripherals that the sensors require (typical I²C, SPI or simple GPIO timing), perform periodic reads, apply any basic filtering the devices recommend, then expose the results over the communication protocols we agree on—UART is mandatory; CAN or USB-CDC would be a welcome extra if time allows. You will be working with the latest STM32CubeIDE tool-chain, so please be comfortable with HAL and, where efficiency demands, direct-register work. I’ll supply full pin...
...Presets und Steuerung sowie eine Plattform Perspektive, sodass Sounds und Setups reproduzierbar werden und später erweitert werden können. Unser Fokus liegt auf einem bühnen und tourtauglichen Workflow, der auch in realen und stark gestörten 2,4 GHz Umgebungen stabil funktioniert. Es existieren bereits Hardware Prototypen und mehrere Iterationen von Sender und Receiver, unter anderem auf Basis von STM32 und ESP32. Die Zusammenarbeit ist auf mindestens zwölf Monate ausgelegt. Für die Rolle gibt es die Möglichkeit, über ein Förderkonstrukt eingebunden zu werden. Je nach formaler Einordnung kann das eine monatliche Vergütung in der Größenordnung von etwa 2.500 Euro brutto ermöglichen, plus Sachmittel wie neue Hardwar...
... • STM32-based embedded controller • LTE communication module (SIM7600 or equivalent) • Soil monitoring sensors (pH, EC, moisture, temperature) • Water quality sensors (pH, EC/TDS, temperature) • Crop / leaf health sensors (chlorophyll / multispectral sensor) • Agricultural produce quality testing sensors (Brix, nitrate, crop moisture) • External ADC interface (ADS1115 or similar) • RS-485 interface for industrial sensors (Modbus RTU support) • Camera module for pest detection (image transmission to cloud AI) • Pump / valve control driver • Power supply architecture supporting 9–24V DC input Sensor Interface Notes • pH probes will use BNC connectors. • External sensors should use reliable waterproof con...
... • STM32-based embedded controller • LTE communication module (SIM7600 or equivalent) • Soil monitoring sensors (pH, EC, moisture, temperature) • Water quality sensors (pH, EC/TDS, temperature) • Crop / leaf health sensors (chlorophyll / multispectral sensor) • Agricultural produce quality testing sensors (Brix, nitrate, crop moisture) • External ADC interface (ADS1115 or similar) • RS-485 interface for industrial sensors (Modbus RTU support) • Camera module for pest detection (image transmission to cloud AI) • Pump / valve control driver • Power supply architecture supporting 9–24V DC input Sensor Interface Notes • pH probes will use BNC connectors. • External sensors should use reliable waterproof con...
...the display Maxen MX-B10HR501K-IS23 (datasheet attached), plus a concise schematic and BOM I can drop into Altium. • Firmware side: deliver clean, well-commented C/C++ code that initializes the panel, streams frame data at full 24-bit depth, and exposes a callable colour-calibration routine. Key requirements • Works with a standard RGB888 timing spec (VSYNC, HSYNC, DE, PCLK). • Runs on STM32 and TPS651 (Open for sugestions). • Colour calibration must let me adjust gamma and white-balance from firmware via USB-C, without touching hardware pots. Deliverables 1. Schematic PDF + source file and complete BOM. 2. Working prototype. 3. Firmware project with build instructions and a short demo that fills the screen ONLY with solid colours. 4. Brief int...
...design documentation and lessons learned - Quick response time for reviews and feedback REQUIRED SKILLS & EXPERIENCE: Mandatory: - Proven experience with ST25R NFC reader family (ST25R3911B, ST25R3916, or ST25R3916B) - RF PCB design experience, specifically NFC antenna design at 13.56 MHz - PIN diode switching circuit design for antenna arrays Preferred: - STM32 firmware development, ideally with STM32duino (Arduino core for STM32) - Experience with JLCPCB SMT assembly process - KiCad or EasyEDA Pro (no Altium-only engineers please) SELECTION CRITERIA: Please include in your proposal: 1. A brief description of a previous NFC/RFID antenna project you completed 2. Your assessment: Is PIN diode switching the right approach for 8 antennas, or would you suggest an a...
Project Title: Code Audit & Hardware Integration for Phase 1 MedTech Prototype (STM32 + Python) The Context: We are a venture-backed MedTech startup building a medical device prototype. The system fuses Electromagnetic (EM) tracking (NDI Aurora) with A-Mode Ultrasound (GE Piezo crystals + TI TX7332 Pulser + ADS1256 ADC). We have already architected the system and generated the V1.0 codebase. We need a Senior Embedded Engineer to perform a rigorous code audit, verify the hardware-timing logic, and map the C++ firmware to our custom PCB's pinout. The Tech Stack: 1. Firmware: Bare-metal C++ on an STM32 microcontroller (using STM32Cube HAL). 2. PC Software: Python 3 (PySerial, pyigtl/OpenIGTLink) communicating with 3D Slicer. Your Mandate (The Audit): We are providing yo...
...power architecture, and layout guidance Validated firmware running on the prototype — all pin assignments and peripherals are proven and locked down Access to the prototype hardware for reference photos and measurements if needed Responsive communication throughout the project Skills Required: Proven experience designing mixed-signal PCBs with motor drivers or power electronics Experience with STM32 microcontrollers Experience with USB Type-C connector design (both data and PD source) Understanding of switch-mode power supply layout (buck and buck-boost converters) Familiarity with CE/UKCA EMC and safety requirements for electronic products Experience taking a board through to manufacture (Gerber generation, BOM preparation) Preferred (Not Required): Experience with DRV88...
I'd like to design an STM32 board to function in place of my Teensy/Shield combination.
...app Ensuring stable real-time device control Responsibilities Develop and implement embedded firmware Implement temperature monitoring and heater control Build timer and safety mechanisms Implement communication with iOS & Android apps Work with sensors, relays, and control circuits Technical Requirements Strong experience in Embedded C / C++ Experience with microcontrollers (ESP32, STM32, Nordic, etc.) Experience with BLE or WiFi communication Understanding of hardware communication protocols (UART, I2C, SPI) Experience building IoT or connected devices Long-Term is not just a one-time currently have 10+ similar hardware products that require firmware development and device this project goes well, we are looking for a long-term collaboration
We are looking for a skilled PCB Design Engineer to support the development of our custom electronic product. Project Scope: ...existing schematic (if required) * Design complete PCB layout (2–4 layers) * Ensure proper grounding, power routing & signal integrity * Component selection (preferably JLCPCB / PCBWay stock) * Generate manufacturing-ready Gerber files * Provide final BOM and assembly files Requirements: * Experience with KiCad / Altium / EasyEDA * Strong knowledge of power supply design * Familiar with ESP32 / STM32 or similar MCUs * Understanding of communication protocols (UART, I2C, SPI, CAN, RS485) * Experience preparing boards for mass production Deliverables: * Final schematic files * PCB layout files * Gerbers & fabrication package * BOM with man...
...Improve PCB layout quality (signal integrity, EMI/EMC reduction, grounding strategy). - Optimize power distribution networks (PDN). - Review schematic design for reliability and manufacturability. - Conduct hardware debugging and root-cause failure analysis. - Interface high-current motor drivers with control systems. 4. Embedded Firmware Development - Develop firmware in C/C++ for microcontrollers (STM32, ESP32, etc.). - Optimize real-time control loops. - Implement UART, SPI, I2C, CAN, and RF-based communication stacks. - Develop bootloaders and firmware update mechanisms. - Improve system stability and fault recovery logic. 5. Communication Protocol Architecture - Design reliable communication between high-level processors (e.g., Raspberry Pi-class systems) and embedded cont...
I have a small STM32-based prototype that needs a tidy firmware layer to read a digital sensor running off the 3.3 V rail and perform on-board data processing. The task is focused purely on sensor data acquisition and manipulation—no motor control or external comms stacks are required beyond whatever interface the sensor ultimately uses. Scope • Bring-up of the chosen digital interface (we will settle on the exact line once we start). • Continuous sampling with lightweight processing: basic filtering/averaging and a simple validity check. • A clean API or callback so the main application can fetch the processed values. • Well-commented C code in a CubeIDE or bare-Makefile project plus a short README explaining pin assignments, clock config, and how...
I need a seasoned embedded-systems engineer to help me complete and refine firmware for an industrial solar tracking pilot we are about to install in the field. The hardware platform is an STM32-based control board that already handles basic I/O; what I need next is rock-solid actuator control logic and tight integration with the rest of the system. Key priorities • Linear-actuator position control is the single most critical feature. Accurate sun-tracking algorithms must translate to smooth, repeatable movement, end-stop detection, stall handling, and safety interlocks. • The board talks over a CAN bus to a Linux-based gateway. Your code should package position reports, health data, and fault codes into our existing CAN message set and respond to incoming commands in...
Project Title: 600VA Pure Sine Wave Offline UPS Design (STM32 Based) Project Description: We are looking for an experienced Embedded Hardware and Firmware Engineer to develop a 600VA Offline Pure Sine Wave UPS using STM32G030K6T6 microcontroller. We already have a working board. The requirement is to reverse engineer and redesign the same board properly for production with complete documentation and firmware. Technical Specifications: * Input: 230V AC, Single Phase * Output: 230V AC Pure Sine Wave * Battery: 12V 7Ah SMF * Topology: Transformer-based (Low Frequency) * Control: Fully STM32 controlled inverter logic Required Features: * Automatic changeover (Mains to Inverter) * Pure sine wave PWM generation via STM32 * 2-minute auto shutdown in backup mode * Low b...
Requirements: - Experience with NXP, STM32, EFR32 series - Hands on with Communication Protocols - Experience with RTOS - Great experience with Embedded C
...ESC optimized for UAV propulsion with: ≥97% target efficiency FOC (Field Oriented Control) preferred 80A continuous, 100A peak capability Robust protection systems Telemetry support (UART/CAN preferred) Production-ready PCB design Required Expertise High-voltage power electronics (48–60V systems) 3-phase inverter design MOSFET selection & gate driver optimization FOC implementation experience STM32 / TI C2000 / equivalent MCU High-current PCB layout (4-layer preferred) EMI/EMC mitigation Thermal design & power loss calculations UAV ESC firmware experience (DShot/PWM) Scope of Work (Milestone-Based) Phase 1 – System Architecture & Component Selection Topology selection MOSFET & driver selection Current sensing strategy Thermal & loss calculatio...
We are seeking an experienced embedded systems engineer or IoT hardware developer to design and develop a low-cost, modular STM32-based IoT device for advanced asset tracking and environmental monitoring. The device should include multi-sensor data collection, 5G connectivity, full GPS tracking, and many features. Develop a reliable, battery-powered IoT device capable of: Real-time GPS tracking Environmental monitoring Motion and tilt detection 5G data transmission Remote configuration & OTA updates Minimum 20-day battery life MCU STM32 (low-power series preferred: STM32L / STM32U) Secure boot support External flash for data logging Connectivity 5G cellular modem (LTE fallback acceptable if justified) Nano SIM or eSIM support WiFi (2.4 GHz minimum) Bluetooth BLE 5.0+ ...
...connectivity and OTA updates. The ESP32 downloads firmware from a server and transfers it via UART to the STM32, which then performs a firmware update through a custom bootloader mechanism. Our hardware is currently in development, and we are looking for a highly experienced embedded firmware engineer who can take full technical ownership of the firmware architecture and development as a long-term partner. This is not a short-term debugging task or small assignment; we need a dedicated engineer who understands production-grade embedded systems, robust OTA implementation, bootloader design, flash partitioning, memory management, UART protocol design. The ESP32 OTA process and STM32-ESP32 UART communication are already partially functional, but we require a secure, relia...
I’m putting together an STM32-based design and need clear, working guidance on driving a microSD card over SPI. My end goal is solid, repeatable read-and-write access to a FAT32 volume inside my firmware, and I’d like to lean on the FatFs library. What I need from you • A concise, well-commented C example that shows the full flow: card initialisation, mounting with FatFs, buffered reads, buffered writes and a clean unmount. • Explanations—short but precise—of the timing constraints, clocking choices and signal-integrity quirks that typically trip people up (especially when pushing speed). • Tips for handling card-to-card variations, sector alignment, power-up delays and anything else that can corrupt data if ignored. • A quick REA...
A 50 k-line codebase that Claude Opus 4.5 auto-generated now needs to compile, run and pass compliance on real hardware. It already covers most of the ANSI/VITA 46.11 specification for VPX/SOSA and MicroTCA, plus a companion host-PC provisioning tool; none of it has ever been built or executed. My goal is to take that starting point all the way to demonstrably working firmware on an STM32G0C1 MCU, delivered through STM32CubeIDE. The finished image must implement, prove and document the three key controller capabilities specified in the standard: fault tolerance and recovery, sensor monitoring and management, and in-field firmware update. I will provide the existing source tree, the compliance spreadsheet, and access to a private repo so a CI workflow can run the extensive unit and sy...
Je recherche un ingénieur électronique disposant d’une solide expertise en conception de schémas et en routage de PCB, en particulier sur Eagle. Il s’agit d’un projet en télétravail, mais nous privilégions les personnes situées dans le département 06 en France, car de futurs projets pourraient impliquer le partage de matériel. Le projet concerne un système embarqué basé sur STM32. Nous disposons actuellement d’un schéma et d’un PCB 4 couches qui doivent être mis à jour afin d’intégrer une interface Ethernet et l’ajout du PoE. Nous fournirons les schémas existants, le routage du PCB ainsi qu’un design de réf&eacu...
I need to bring up the on-chip EMAC on my NXP board so it can reliably handle data transmission over Ethernet using UDP. The hardware is already powered and running the latest NXP SDK; what’s missing is a clean, well-structured EMAC setup that can move payloads out of RA...automatically after reset with a valid DHCP-assigned or static IP (your choice, just document it). • Continuous UDP traffic at 100 Mbps for five minutes without dropped frames. • Source is clean C, builds in MCUXpresso (or plain Makefile) without warnings. • A one-page markdown or PDF notes pin assignments, clock tree tweaks, and any errata-related work-arounds. If you’ve tuned EMACs on NXP, STM32, or similar Cortex-M parts before, this should be straightforward. Looking forward...
I have an off-road RC platform that I want to turn into a fully autonomous vehicle. The goal is for the car to steer itself, manage throttle and braking, and handle lights/indicators without human input while still allowing me to take over with a transmitter when needed. Here’s what I need from you: • Hardware interface: integrate your preferred control board (Arduino, STM32, Raspberry Pi, or similar) with the existing ESC, steering servo, and LED system. • Software stack: write the embedded code and higher-level logic that handles path-planning, obstacle detection, and failsafe switching back to manual control. • Feature completion: automated steering, speed regulation, and programmable light sequences must all work reliably on rough terrain. Acceptance...
I’m updating the firmware for an STM32-based design and need an experienced C++ developer who is comfortable inside STM32CubeIDE. The codebase already compiles and runs on the microcontroller, but several features still require clean, well-structured implementation, performance tuning and thorough testing directly on the hardware. You’ll be working exclusively with STM32 microcontrollers; no FPGA or other targets are involved. Please be ready to pull the current CubeIDE project from my repository, build it as-is, and then extend it in C++17 (or later) while respecting the existing HAL layer and project structure. Deliverables • Updated CubeIDE project with the new or fixed functionality fully integrated • Clear build instructions and a short change...
...resend location if movement detected (optional enhancement). Power Management: Battery: Long-life (e.g., lithium-thionyl chloride for extended standby). Solar Support: Mini panel for trickle charging in sunny environments. Efficiency: Ultra-low power consumption in standby (e.g., <1µA draw) to achieve 1-year life. Technical Components (Suggested) Microcontroller: Low-power MCU like ESP32 or STM32 for button logic, LED control, and power management. Positioning: Built-in GPS module (e.g., u-blox) for coordinate acquisition (though pre-programmed, it could verify on activation). Communications: GSM Module: e.g., SIM800/900 for SMS or data transmission. Satellite Module: e.g., Iridium 9603 or RockBLOCK for short-burst data. Sensors: Battery voltage monitor for low-batt...
My current STM32G431 firmware already handles sensor-integration tasks and streams data from an external radar sensor. I now need the MCU’s built-in temperature sensor brought into that same workflow s...temperature fields appear without breaking my packet format. • Comment the code clearly and provide a short note on calibration constants and any compensation formula you apply. Acceptance will be based on successful compilation in STM32CubeIDE, correct temperature values shown on my console over a 15-minute soak test, and no regressions in the existing radar data flow. If you’ve worked with STM32 HAL/LL or bare-metal on the G4 series, this should be quick. Feel free to suggest refinements; I’m flexible on implementation details as long as the deliverabl...
...remain correct and unchanged in functionality. The work includes debugging and testing on real hardware, providing clean and well-documented source code, sharing wiring diagrams or interface details, and conducting one handover and knowledge transfer session over an online call. Required Skillset: The ideal candidate should have hands-on experience with Arduino and Arduino IDE, familiarity with STM32 and STM32CubeIDE if future migration is required, strong proficiency in Embedded C, a solid understanding of basic hardware concepts, prior experience in embedded firmware projects, and experience interfacing touchscreen LCDs over SPI or I2C. Deliverables: The final deliverables include working firmware, a functional touchscreen UI controlling motor speed and torque, a complete and...
I need a custom ELRS (ExpressLRS) solution for drone control, utilizing an STM microcontroller instead of the original MCU. Key requirements: - Improved range - Enhanced security - Dual band - Mesh networking capabilities Ideal skills and experience: - Proficiency in STM microcontrollers, especially STM32 - Strong background in RF communication and protocols - Experience with drone control systems - Knowledge of security implementations in wireless networks - Familiarity with mesh networking technology Please provide relevant experience in your bids.
...original analogue board footprint (about 24 × 18 mm, height under 6 mm) but I can adapt mounting holes or connector positions if you have a cleaner layout idea. Power comes from the standard track pickups (nominal 14–18 V DC), so include an efficient buck or LDO to feed the microcontroller and reed circuitry. I haven’t locked the MCU yet; pick anything small, inexpensive, and easy to program—ATmega, STM32, ESP32, or similar—so long as it supports a simple bootloader I can reach over USB-C. Deliverables • Schematic • PCB layout and Gerbers (KiCad or Altium) • Drill files, pick-and-place, and full BOM with distributor part numbers • Minimal firmware that recognises reed input, stores/changes up to 20 IDs, and shows how to r...
I’m updating the firmware for an STM32-based design and need an experienced C++ developer who is comfortable inside STM32CubeIDE. The codebase already compiles and runs on the microcontroller, but several features still require clean, well-structured implementation, performance tuning and thorough testing directly on the hardware. You’ll be working exclusively with STM32 microcontrollers; no FPGA or other targets are involved. Please be ready to pull the current CubeIDE project from my repository, build it as-is, and then extend it in C++17 (or later) while respecting the existing HAL layer and project structure. Deliverables • Updated CubeIDE project with the new or fixed functionality fully integrated • Clear build instructions and a short change...
Overview I’m looking to develop a robust UART to UDP bridge on STM32 for handling large binary frames and NMEA data. The aim is to enhance data transmission reliability between devices. Scope of work - Develop a UART RX system with DMA and ring buffer on STM32 for lossless data reception. - Implement UDP TX using LWIP for sending data over UDP with configurable IP and port. - Handle large frames by sending in single datagram or using fragmentation protocol (frame_id, chunk_index, total_chunks, crc) for payloads around 10KB. - Optional: forward NMEA data on a separate UDP port. - Deliver complete CubeIDE project and documentation. - Test and verify UDP reception with log/pcap/wireshark or video to prove valid frame transmission. Additional information I’ll acc...
...le développement du firmware et les tests de communication. Les protocoles sans fil à privilégier (Wi-Fi, Bluetooth Low Energy, Zigbee, etc.) pourront être définis selon la portée, la consommation et l’interopérabilité requises. Livrables attendus : • Schéma électronique complet et fichiers PCB prêts pour fabrication • Code firmware documenté, compilable sur la plateforme retenue (par exemple STM32 ou ESP32) • Script ou procédure de tests démontrant la fiabilité des transmissions sans fil • Guide de mise en service étape par étape La solution doit rester modulaire afin d’ajouter facilement de nouveaux capteurs ou actionneurs ...
Necesito ayuda puntual para afinar un proyecto existente sobre ARM STM32. El hardware ya cuenta con: • Protocolo de comunicación binario implementado • Dos tiras WS2812 de 60 LEDs cada una, controladas de forma independiente • Módulo RFID PN532 • Conjunto de switches de entrada Mi prioridad ahora es la integración del RFID y los switches; los obstáculos que enfrento son Problemas de software. Quiero que ambos elementos se lean de forma fiable y se enlacen correctamente con el resto de la lógica ya programada. Busco a alguien con demostrable Experiencia en: – Desarrollo sobre microcontroladores STM32 (bare-metal o HAL). – Manejo de periféricos I²C/SPI, interrupciones y temporización preci...
...Toolkit via USB-C UART, toggling BOOT0 + NRST, using STM32 ROM bootloader Dealer flashing is force-install / recovery Dealer flashing does NOT interact with running firmware Dealer flashing does NOT write OTA metadata Non-Negotiable Constraints Dealer Toolkit behavior Dealer Toolkit: toggles BOOT0 + RESET flashes using STM32 ROM bootloader writes raw firmware bytes only does NOT manage OTA state does NOT write metadata does NOT participate in A/B logic Equivalent to Arduino IDE / STM32CubeProgrammer. Boot stub protection Boot stub lives at 0x08000000 Boot stub region must be write-protected via option bytes Dealer flashing must never erase or overwrite boot stub pages OTA behavior OTA lifecycle is handled exclusively by: STM32 boot stub STM32 application Up...
Necesito ayuda puntual para afinar un proyecto existente sobre ARM STM32. El hardware ya cuenta con: • Protocolo de comunicación binario implementado • Dos tiras WS2812 de 60 LEDs cada una, controladas de forma independiente • Módulo RFID PN532 • Conjunto de switches de entrada Mi prioridad ahora es la integración del RFID y los switches; los obstáculos que enfrento son Problemas de software. Quiero que ambos elementos se lean de forma fiable y se enlacen correctamente con el resto de la lógica ya programada. Busco a alguien con demostrable Experiencia en: – Desarrollo sobre microcontroladores STM32 (bare-metal o HAL). – Manejo de periféricos I²C/SPI, interrupciones y temporizació...
Need software enginner who will help for STM32 Programming Skills required : 1. C Programming and debugging 2. should know Free RTOS Concepts 3. Shall be able to prepare Design using state flow diagram and flow charts 4. shall be able to write the test cases to test the project in excel sheet TASKS are : 1. make PWM OUT Woking and control wheels 2. Make the joystick Inputs working and get the ADC inputs from Joystick (this i have already done , half rest needs to be continued) Digital Input work as E-STOP input 4. Make Proximuty sensor and Ultrasonic sensor working With this i am going to prepare a Robotics vehicle for my FARM For sparying purpose . Future Tasks : 1. Make the input working using LORA and INTERNET (may be SIM800 Module) Process : 1. Requirement document wil...
I am looking for a freelancer to design both the schematic and PCB layout in KiCad for an embedded hardware project. Project overview The board will include: -> STM32 microcontroller (H7 series preferred, but open to suggestions) -> Ethernet switch with 3 or more ports ---> One port connected to the STM32 using RMII ---> Two other ports connected to SFP sockets -> The Ethernet switch can be Microchip KSZ8873 or a similar compatible device -> No high-speed requirement: ---> 10 Mbps is sufficient ---> 100 Mbps is more than enough Firmware requirements -> Firmware does not need to be complex -> It is sufficient to: --> Enable the Ethernet controller using STM32CubeMX --> Load a basic example so the board responds to PING -> No applicati...
I am ready to move fast on a custom sonar project built around STM32 hardware (CubeIDE + HAL). Your task is to create production-grade firmware that: • Captures long-range sonar returns through the onboard ADC and a TUSS4470 (or comparable) front-end, with signal conditioning tuned for maximum range performance. • Streams that data in real time using a compact, binary UDP protocol—both transmit and receive paths—so it plays nicely with an existing mobile-app protocol. • Listens for run-time commands such as gain adjustments, start/stop, mode selection, and ping-rate changes, then acts on them immediately. Deliverables I need: 1. Well-documented STM32 firmware source code. 2. A clear protocol reference (frame layout, timing, byte ordering, c...
Crearea protocolului de ckmunicare si aranjare pe powerboard bazat pe stm32
...comunicare UDP (PCB custom) Caut un ininginer embedded / dezvoltator firmware pentru implementarea unui protocol de comunicație și a transmiterii datelor prin UDP pentru un senzor sonar realizat pe PCB propriu . Descrierea proiectului Hardware-ul este un sonar custom, bazat pe STM32 și driver piezoelectric. Este necesară definirea și implementarea completă a protocolului de date, precum și transmiterea stabilă și în timp real a datelor sonar prin UDP către o aplicație externă. Cerințe tehnice experiență solidă cu STM32 (timere, DMA, ADC, SPI, UART, Wi-Fi / Ethernet) experiență cu protocoale binare custom experiență cu comunicarea UDP în timp real cunoștințe privind bufferizare, framing, CRC și sincronizare capacitatea de a lucra cu timing str...
I am integrating a line-level audio source (peaks up to 5 Vpp) into the 12-bit ADC of an STM32 that only tolerates 0 V–3.3 V. I need a compact conditioning stage that: • shifts the bipolar signal so it NEVER dips below ground or exceeds 3.3 V • offers a user-selectable gain from unity to about ×10 without degrading audio quality • runs happily from the 5 V rail already present in the system (I’m open to clever alternatives if there is a clear advantage) Please deliver a clean, production-ready schematic (Altium, KiCad or PDF) together with simulation proof—LTspice, TINA-TI, Multisim or similar—that demonstrates headroom, distortion figures and clipping behaviour across the full gain range. Include any biasing networks, protection co...
...NDA and full IP assignment are required. Project Structure (Read Carefully – This Is Non-Negotiable) Phase 1 – Architecture & Schematic (NO layout / NO firmware) Deliverables: Complete, review-ready schematic Preliminary PCB stack-up recommendation (4 vs 6 layers, with justification) Production BOM with alternates (MCU, regulators, USB protection, Hall sensors) Electrical design covering: STM32 MCU with native USB FS (HID device) USB 2.0 interface with proper ESD protection Dual Hall sensors per paddle: Digital latch (shift) Analog sensor (clutch) EMI-aware power regulation and filtering Grounding strategy with flexibility for later tuning (filter footprints, ferrites, tie options) Explicit exclusions in Phase 1: PCB layout Firmware development ...
I have an STM32F4-based design that talks to an SD card through the SDIO interface and also exposes the same storage over USB. Using FatFs I can open, read and write files without trouble—until the system sits idle for roughly five minutes. After that pause every file call returns FR_DISK_ERR, the volume refuses to remount, and only a full reset clears the fault. Sleep mode on the card is already disabled and I have double-checked power-management settings on both the MCU and the card itself, so the issue appears to lie elsewhere in the SDIO/USB/FatFs stack or in the way I handle timeouts. What I need now is solid firmware-level troubleshooting, a clear explanation of the root cause, and code changes that let the software recover automatically when the error occurs rather than for...
Project Title: Design & Prototyping of Low-Power STM32 Controller (PCBA) for Water Valve Project Description: I’m building a battery-powered board around an STM32 that can sleep for years (10+ year target), wake up on an RTC or LPTIM tick, read a water-pulse flow meter, and drive a 9V latching solenoid valve. I mostly just need someone who can build it. Preferably in Australia. The core requirements are simple yet strict: • Ultra-Low Power: The micro must stay in Stop mode with the RTC/LPTIM running and draw single-digit µA (
We are looking for an experienced automotive embedded systems / ECU developer who has hands-on experience with Weichai engine ECUs, particularly those used in off-highway equipment such as wheel loaders. The objective of this project is to develop a lab-use simulator/emulator for the AdBlue (SCR) system, enabling the ECU to operate no...Design and develop an external hardware module that connects to the ECU harness Emulator should: Simulate AdBlue/SCR components (NOx sensors, dosing unit, tank level, temperature, pump feedback, etc.) Communicate over CAN (J1939 / proprietary Weichai protocol if applicable) Allow the ECU to remain in normal operating mode without entering derate or fault conditions Module may be based on: STM32 / NXP / TI MCU CAN transceiver Firmware developmen...