How user testing can make your product great
Get your product into the hands of test users and you'll walk away with valuable insights that could make the difference between success and failure.
Microcontrollers are small yet powerful pieces of hardware that have the ability to control sophisticated systems. These microcontrollers are miniature computers with a processor, memory and input/output facilities that act as the brains of various systems such as gaming consoles, automobiles, and medical equipment. The programs for these microcontrollers are written by experienced and skilled developers who specialize in this area known as Microcontroller Developers. With the help of a microcontroller developer, a business can create various automation solutions for their products in order to increase productivity and efficiency, as well as help reduce costs.
Here's some projects that our expert Microcontroller Developers made real:
As you can see, our Microcontroller Developers' speciality is implementing versatile solutions that are both technically sound and cost effective. Our developers also possess an in-depth knowledge of multiple integrated circuit technologies to develop future ready systems that possess scalability as well as maintainability. With our Microcontroller Developers' help, your business can create sophisticated products and applications without the overhead of costly implementation.
Overall, the benefits offered by seasoned Microcontroller Developers can be the big push your business needs to develop advanced yet cost effective products. We invite you to enlist the services of one of our experienced Microcontroller Developers today to create a revolutionary product! Visit Freelancer.com now to post your project and get started on creating something special.
From 39,834 reviews, clients rate our Microcontroller Developers 4.9 out of 5 stars.Microcontrollers are small yet powerful pieces of hardware that have the ability to control sophisticated systems. These microcontrollers are miniature computers with a processor, memory and input/output facilities that act as the brains of various systems such as gaming consoles, automobiles, and medical equipment. The programs for these microcontrollers are written by experienced and skilled developers who specialize in this area known as Microcontroller Developers. With the help of a microcontroller developer, a business can create various automation solutions for their products in order to increase productivity and efficiency, as well as help reduce costs.
Here's some projects that our expert Microcontroller Developers made real:
As you can see, our Microcontroller Developers' speciality is implementing versatile solutions that are both technically sound and cost effective. Our developers also possess an in-depth knowledge of multiple integrated circuit technologies to develop future ready systems that possess scalability as well as maintainability. With our Microcontroller Developers' help, your business can create sophisticated products and applications without the overhead of costly implementation.
Overall, the benefits offered by seasoned Microcontroller Developers can be the big push your business needs to develop advanced yet cost effective products. We invite you to enlist the services of one of our experienced Microcontroller Developers today to create a revolutionary product! Visit Freelancer.com now to post your project and get started on creating something special.
From 39,834 reviews, clients rate our Microcontroller Developers 4.9 out of 5 stars.I need a clean, well-commented Arduino sketch that continuously reads the serial stream coming from my magnetometer sensor, extracts the meaningful fields, time-stamps each record using a GPS fix, and then forwards the newly formatted string to the board’s main Serial output. Example serial string in and required serial string out will be provided. Data in is at 10hz and data out I need to be 1hz. The core flow is simple: magnetometer data in → parse → append GPS time (UTC+8 Perth Time) → Serial out. All processing must be non-blocking so other tasks can be added later. Please write in plain C++ for the standard Arduino IDE and keep RAM usage modest; the board in use is an 8-bit AVR. Deliverables • One .ino file with clear comments showing the parsing logic, ...
Hi I will share the details with the shortlisted candidates. Thanks
Hi I will share the details with the shortlisted candidates. Thanks
The project is in early development and needs a hands-on engineer to carry the entire AI-first MVP from architecture to live deployment. The core of the build is an event-driven, modular agent system written in async Python that orchestrates multiple LLM calls, audio/video APIs, and other micro-services through LangGraph (or an equally capable framework you may propose). Key context • The pipeline will run on GCP Cloud Run with PostgreSQL for state, Redis Streams for queues, and a fully serverless posture. • A hybrid approach to agents is planned: some behaviours come from pre-built libraries, others must be custom-written for our domain. • Observability, circuit-breaker patterns, and graceful fallbacks are mandatory parts of the design so that failures are traced and...
Hi I will share the details with the shortlisted candidates. Thanks
I need an experienced OpenWRT developer to modify the firmware for a Ubiquiti U6+ access point. Key Requirements: - Custom User Interface: Modify the existing GUI to better suit my needs. - Minor modification to the GUI and change select options - Change some item labels - Hide options in the GUI Ideal Skills and Experience: - Proficiency in OpenWRT and firmware development - Experience with Ubiquiti devices - Strong understanding of Linux-based systems - Ability to customize web interfaces and GUIs All detailed requirements are mentioned in the attached file
I’m bringing a next-generation wireless headband to market that gives team-sport athletes real-time neurotraining feedback from clean EEG signals. To move from concept into a field-ready prototype I need an embedded and firmware specialist who can own both the electronics and the low-level code. The core of the project is EEG—no ECG modules for now—so every design decision should favour sub-microvolt accuracy, low noise, and minimal motion artefacts inside a lightweight, sweat-tolerant headband enclosure. You will be responsible for: • Hardware architecture: component selection, schematic capture, multilayer PCB layout, power management, battery charging, BLE radio, and a medically-rated low-noise analog front end for multi-channel EEG. • Firmware: real-time...
I need an experienced Omron PLC specialist to integrate several new pieces of equipment into our existing control architecture. The focus is on bringing a set of conveyor systems, general manufacturing stations, and a recently added recycling facility online so they communicate flawlessly with our current Omron CPU. Scope • Build or modify ladder/structured text in Sysmac Studio (or CX-Programmer if you prefer) so each machine’s I/O, safety interlocks, and status data map cleanly to the master PLC. • Configure safety routines that satisfy both ISO-compliant requirements and my own documented in-house protocols. I will provide the internal checklist up front. • Produce clean documentation—tag lists, network drawings, and a brief commissioning guide—so...
I need a reliable, step-by-step walkthrough for pulling a complete firmware image off my ESP-32 over USB so I can keep it as a safety backup. The board is powered up and reachable, but I’m still undecided on which utilities or drivers to install. Here’s what I’m looking for: guide me in choosing and installing the right tools—, Espressif’s Flash Download Tool, or any other method you know works—then walk me through the exact commands to read the entire flash and save it locally. Once the dump is complete, help me verify its integrity so I’m confident the backup can be flashed back later if needed, and assist with flashing new device. The deliverables are simple: • A verified binary file containing the current firmware • Clear, rep...
I need code written for an Arduino Uno REV3. The code will use an MPU6050 3-axis accelerometer to actuate a servo based on forward G-force. Requirements: - The servo will perform linear movement. - It should be actuated at a G-force threshold of 0.5g. - The range of motion for the servo should be 0 to 90 degrees. Ideal Skills and Experience: - Proficiency in Arduino programming - Experience with MPU6050 and servo motors - Knowledge of G-force calculations and motion control
I already have the source for an SLCAN-compatible firmware that targets the CANable2 / SH-C31A board (STM32F072). What I’m missing is a clean, reproducible build and a ready-to-flash binary. Scope • Compile the existing code on the latest stable GCC-ARM (or another open-source toolchain) with no modifications other than what is required to turn on basic CAN communication. • No higher-level stacks are needed; there is no CANopen or J1939 requirement. • Output a .bin (or .dfu) file that I can drop straight into STM32CubeProgrammer, plus the exact commit or tag you built from and the commands you ran so I can repeat the process on my side. Deliverables 1. Flash-ready firmware binary for STM32F072 (CANable2 / SH-C31A). 2. Short text file outlining toolchain ver...
I’m integrating a DS18B20 temperature sensor into my STM32 board and need clean, lightweight C code that talks to the sensor over its native 1-Wire bus. I don’t want to rely on HAL or LL helpers—I’m after fully custom code that I can drop into an existing bare-metal project. Scope • Write and comment a small driver that handles sensor reset, ROM commands, temperature conversion, CRC check, and sign/decimal formatting. • Provide a non-blocking polling routine that delivers continuous, real-time readings. • Push each reading out over a simple interface of your choice (UART printf, SWO, or a function callback) so I can watch live values in a terminal or debugger. • Supply a short README explaining pin assignments, timing considerations, and...
Project: Automotive Signal Injector for Camshaft and Crankshaft Sensor Simulation 1. Project Objective This project aims to develop an embedded system capable of simulating camshaft and crankshaft sensor signals used in automotive ECUs (Electronic Control Units). The device will allow ECU repair technicians to perform bench tests without needing the actual vehicle, making diagnostics and repairs faster and more efficient. 2. Scope of Work The hired engineer will be responsible only for firmware development for the STM32F103C8T6 microcontroller, according to the specifications below. The hardware design is already defined. The freelancer must deliver a fully functional and well-structured firmware. 3. Technical Specifications 3.1 Microcontroller STM32F103C8T6 (ARM Cortex-M3 core) 3.2 ...
Looking for an experienced embedded hardware and firmware engineer to develop a confidential IoT prototype. The project involves microcontroller-based GSM/GPS or similar communication systems. The freelancer must sign an NDA before accessing project details. Proven experience in designing power-efficient embedded systems, firmware development, and integration is required. Please share your portfolio and estimated turnaround time. Deadline: 7 days
I supply microcontroller-based weigh machines to customers around Bangalore and need dependable onsite help whenever a unit misbehaves. The work is strictly hardware troubleshooting on the field and revolves around: • Calibrating the weighing system so readings match spec. • Fixing cable faults and doing quick solder touch-ups on sensors or connectors. • Swapping out a faulty control card and confirming the replacement boots correctly. The electronics inside are a mix of microcontrollers, sensors and actuators. Most issues are straightforward once the right pins, cables or trim pots are located. You can provide a remote connection with laptop and I can guide you step-by-step what is needed to be done; at other times you will handle the visit independently. I&rsquo...
Job Title: Need 1-on-1 Code Composer Studio (TI C2000) Online Training — Remote Desktop SupportJob Description: Hi, I’m working with the Texas Instruments C2000 LaunchPad (e.g., F28379D) and need help learning to use Code Composer Studio (CCS) effectively. I'm running into issues related to project setup, debugging, and configuring the development environment. I’d like to work with someone who can guide me step by step, with screen sharing and remote desktop control (AnyDesk/TeamViewer/etc.). I need support with: Setting up and configuring CCS projects (linker files, startup files, macros) Using peripherals like GPIO, PWM, ADC Understanding build errors and warnings Dual-core CPU handling and GEL output issues Working with C2000Ware example projects Debuggi...
PLEASE READ PROJECT DETAILS BEFORE SUBMITTING QUOTE. Please provide your past project details that you have done. RANDOM SUBMITTED QUOTES WILL BE DELETED WITHOUT PROVIDING ANY RESPONSE BACK. We are developing an mechanical system for our R&D line and need a working control package for the 10 Panasonic servo motors. Each motor must run independently with adjustable speed, direction, and torque. Project environment • Controller: Raspberry Pi (preferred) • Panasonic Driver: Minas A6 • Panasonic Motor: MEDHT7364L01 • Communication: RS485 • Language: Python What I need from you 1. Clean, well-commented Python code that – establishes and maintains reliable RS485 links – sends real-time commands to each motor for speed, direction,...
MounRiver code to enable CDC mode on CH592 to monitor analog ADC val
I’m putting together a personal smart-irrigation setup and need a complete working design that I can assemble at home. The core of the system will rely on: • Soil moisture sensors, temperature sensors, and a rainfall sensor for real-time environmental data • A water flow sensor and water dispenser to manage delivery • An Arduino for low-level sensor handling and control signals • A Raspberry Pi for data logging, dashboards, and remote alerts Here’s what I’m looking for: 1. Wiring diagram and parts list showing exactly how the sensors, Arduino, Pi, and pumping hardware connect. 2. Firmware/sketch for the Arduino that reads each sensor, drives the pump or valve, and communicates with the Pi (I’m comfortable flashing the board myself). ...
I’m building a first–run prototype of a soft, coin-vibration massage wearable and need the electronics fully assembled and proven on a single-layer FR-4 board with comfort-centric routing. The core bill of materials is locked: • Li-Po 3.7 V / 400 mAh • USB-C charge-in with dedicated charging IC • Low-power MCU, two MOSFET drivers, 10–12 mm coin vibration motors • 3 white LEDs + 1 bi-color status LED • One tactile push-button, assorted Rs/Cs, NTC, PTC, TVS • EVA isolation mounts, grommets, wires, connectors What matters most is comfort and ergonomics, so component placement, wiring exits, and vibration isolation must support a slim, body-friendly form factor. I’ll supply the components for each part; you’ll handle: 1...
I’m purchasing a brand-new Yarbo Yard robot and want the entire setup handled professionally once it arrives at my home. The scope covers both hardware assembly and software installation. Here’s what I need: • Unbox and fully assemble every module, dock, and accessory following the Yarbo guidelines. • Install or update the firmware, connect the robot to my Wi-Fi and the Yarbo companion app, and verify that sensors, GPS, and boundary functions are calibrated. • Run a live test to confirm mowing, obstacle detection, and return-to-dock features work flawlessly. • Provide a brief walkthrough so I understand daily operation, scheduling, and basic troubleshooting. I’ve already arranged to purchase the unit myself; it will be on-site and ready for you...
I need a straightforward yet reliable design for a small STM32-based board that will live inside an automotive environment. Its core tasks are simple control and communication duties, so the essentials are: • STM32 MCU of your choice • On-board CAN transceiver (no extra UART/SPI/I2C lines are required beyond what the MCU naturally exposes) • Pins for programming the microcontroller are to be exposed • One opto-isolated relay output rated for 230 V AC, 10 A • Taking into account the fluctuating voltage in the automotive installation when powering the microcontroller Keep the scope lean: I’m after a clean schematic, a compact 2-layer PCB layout, and ready-to-manufacture Gerber files with an accompanying BOM. A basic PDF of the schematic and PCB renders is...
I am working in a biopharmaceutical manufacturing facility and want to automate part of our UF/DF (Ultrafiltration/Diafiltration) process to reduce manual control of the Watson-Marlow 520 peristaltic pump. Currently, the process requires operators to manually adjust pump speed to maintain Transmembrane Pressure (TMP) within limits (typically ±0.3 bar). I want to build a real-time monitoring and control dashboard using Node-RED or similar open-source platforms that can: • Read pressure, pH, and conductivity values from sensors via Arduino or Modbus. • Calculate TMP in real time. • Implement a PID control loop to automatically regulate pump speed via RS-485 (Modbus RTU). • Display live data on a simple web dashboard (Node-RED UI) with graphs and alarms. &bull...
I’m looking for an electronics engineer to design a compact, efficient driver board for piezoelectric ultrasonic transducers operating between 20 kHz and 30 kHz. The system should allow variable frequency operation and multi-harmonic emission based on pseudorandom modulation (PRN) to create a broadband ultrasonic spectrum. Requirements: • Full schematic, BOM, and PCB (KiCad or Altium) • Configurable center frequency (20–30 kHz) with step ≤10 Hz • Firmware for amplitude/frequency control and short sweep for resonance tuning • Capable of multi-harmonic PRN modulation (8–16 preset patterns, selectable seed) • Efficiency ≥85 % at typical load (specify Vpp @ load C ≈ N nF) • Basic protections: over-current, over-temperature, open-loa...
I’m integrating an SSI absolute encoder with a Raspberry Pi Pico. Your role is to set up reliable communication from the pico to the SSI encoder. Later a communication to another device needs to be set up to transfer te position data. - I'd like to use visual studio code and micropython - The SSI encoder is connected to an ISL3177EIBZ transceiver to convert the pico signal to an SSI clock signal an convert data back to the pico - The SSI clock and data readback is a time-based signal, therefore a RP2040 is used. - The SSI absolute encoder uses a 17-bits communication which has to be read out every 1ms
I’m building a tool that can generate complete PCB layouts on its own and I want an electronics-savvy developer to help me bring the idea to life. The first release will focus exclusively on single-layer PCBs, but it has to feel polished: auto-routing must be reliable, schematic capture smooth, and real-time error checking immediate and accurate. Here’s what I need you to tackle: • Translate design rules for single-layer boards into code that my algorithm can digest. • Shape an auto-router that balances speed and trace integrity. • Wire up an intuitive schematic-capture front end (framework and language are flexible). • Embed a real-time DRC engine that warns users as they draw. If you’ve written layout algorithms, scripted PCB toolchains...
I need software to manage an EV charger. The software should automatically stop charging when the battery is full and include overcharge protection. Its a common charger for 48V 60V & 72V so need to develop a software which sets lower charging voltage & full charger autocut for all 3 voltages Ideal Skills and Experience: - Experience in developing embedded systems or IoT applications - Knowledge of battery management systems - Proficiency in programming languages relevant for charger software development - Familiarity with overcharge protection mechanisms
Teensy 4.1-based macro recorder box. This is for my own use since the options currently available don’t quite fit what I need. The idea is to have a small device that sits between a controller and a Nintendo Switch 2 (docked). A controller, like the 8BitDo Ultimate 2 or Xbox Elite Series 2, would connect to the box (either via its USB dongle or over Wireless USB), and the box would then connect to the Switch 2 through USB-C. The goal is to record and replay macros in real time during gameplay, with ultra-low latency and on-screen feedback. Core hardware setup: • Teensy 4.1 (main MCU) • 1 × USB-C port for connecting to the Switch 2 • 1 × USB-C port for development, firmware updates, or PC connection • 1 × USB-A port for a wireless controller a...
I’ve completed the hardware design of a smart ring built around the nRF52810 SoC. It includes MAX30102 (SpOâ‚‚/heart rate), TMP117 (temperature), ADS1115 (strain sensing), and BQ25120A (battery/charging). I’m looking for a developer to handle firmware and mobile app development. Tasks: Write firmware for nRF52810 using nRF SDK or Zephyr. Interface all I²C sensors and stream data over BLE. Create a simple mobile app (Flutter or React Native) to show heart rate, SpOâ‚‚, temperature, strain, and battery level. Ensure low-power operation and stable BLE connection. Deliver tested firmware (.hex + source) and app (.apk + source). You should have: Strong nRF52 BLE experience (custom GATT services). Good knowledge of I²C sensor drivers. Prior wearable or IoT BLE project experien...
Wireless motor control system using 2 esp32 in master slave combination. 1 esp32(slave) control 9 servo motors through pca9685 and 2 small 1.28" displays. Master esp32 control 1 servo motor, 2 stepper motors, 1 linear actuator and also pairs with ps4 bluetooth gamepad. Each button on bluetooth gamepad is dedicated each motor. Need circuit connections and code.
I already have an Adafruit Feather wired to a small speaker and I want it to behave like HAL 9000 by speaking selected lines from 2001: A Space Odyssey. The scope is narrow: no voice or facial recognition, just clean, reliable playback of movie quotes when I trigger them from GPIO pins or simple serial commands. Here’s what I need from you: • An Arduino-compatible sketch for the Feather (I’m on the M4 Express, but generic Feather code that compiles in the Arduino IDE or CircuitPython is fine). • Integration with an audio option you know works well on a Feather: Adafruit Audio library + microSD, I2S with the onboard DAC, or a DFPlayer Mini—choose whichever delivers the best quality and document any wiring tweaks. • A tidy function or command table wher...
I need a complete SCADA-PLC program built on Siemens hardware and software. The process itself is already mapped out; what I’m missing is the logic, HMI screens, alarms, and basic data logging that tie everything together. Scope • Develop and document the ladder logic / TIA Portal project. • Design intuitive SCADA screens with key process indicators, start-stop controls, and alarm pop-ups. • Configure alarms, interlocks, and safety routines in line with the existing I/O list. • Set up basic historical data logging so operators can review trends. • Provide an offline simulation or short video walkthrough so I can verify functionality before site deployment. Requirements • Must use Siemens PLC and HMI software (TIA Portal V16 or later; WinCC ...
Hi I will share the details with the shortlisted candidates. Thanks
I need a simple digital circuit that lets my product handle basic signal-processing tasks using a microcontroller. A straightforward schematic and a concise bill of materials are all I’m after right now—I’m still at the early prototyping stage. Core requirements • Digital-only design focused on signal processing • Microcontroller-based implementation (no FPGA or ASIC) • Clear, well-labeled schematic in PDF or easy-to-share format • Basic firmware outline or sample code that shows how the microcontroller will manage the incoming signal Keep component choices realistic and widely available. If you’ve tackled similar low-power, microcontroller signal-processing projects before, I’d love to see an example.
I’m building a single-color LED matrix scoreboard for snooker and need a working prototype that runs on either a Raspberry Pi or an ESP32—whichever you feel will give the most stable performance. The unit must: • Drive the LED matrix to show each player’s score, current break, and frame status in real time. • Accept commands from an Infrared (IR) remote to update score, record current break, switch the active player, reset the board, and award a frame. • Push every score change instantly to my existing scoring website through a simple REST API (documentation ready on my end). You’re free to design the PCB or use off-the-shelf driver boards, but I’ll need: 1. Firmware source code with clear comments. 2. Wiring schematic and a ...
I have a fully working bootloader for the ATSAMD21G18A and now need a customized version that can autonomously update firmware stored on an external NOR-based SPI flash. Here is what I expect: • On every power-up or reset the bootloader must check the external SPI NOR flash for a new firmware image (.bin). • If a new image exists, copy it into the internal MCU flash, verify it with a CRC-16 check, and then erase the external copy. • If no new image is found—or if validation fails—the existing internal firmware must run untouched. • A safe-boot mechanism is required: if power is lost during the transfer, the MCU must still start with a valid image on the next boot. Important to know: the ATSAMD21G18A program memory is 256 KB, while the firmware (both ...
Robot Commissioning Engineer (Automotive Integration – Contract) – Austin, TX About the Role Esme Robotics is driving the next generation of automotive robotics and manufacturing automation. We’re seeking an experienced Robot Commissioning Engineer to lead the development, debugging, and optimization of robotic applications for large-scale automotive programs. You’ll work hands-on with leading robot platforms (ABB, Fanuc, KUKA) in real production environments — supporting Body-in-White, Powertrain, and EV assembly systems for major OEMs including Tesla, GM, and other automotive manufacturers. Responsibilities Commission, debug, and optimize robot applications for automotive manufacturing lines. Support system installation, power-up, and acceptance testing at...
1. Project Overview The purpose of this project is to design and prototype an interactive gaming platform that integrates a monitor, infrared sensors, audio amplifier, servo motor, credit card payment processing, and cloud-based communication for data and control. The system will utilize a custom multi-layer PCB, a MINI PC configured for game emulation, audio amplifier, a 14-hole sensor table, a one-hole sensor for missing points / player change, one servo motor to control balls disposal all integrated to provide a seamless interactive experience. 2. Scope of Work 1. Multi-Layer PCB Design - Design a custom multi-layer PCB to support arcade game controls and sensor integration. - Include interface circuits for a 14-hole sensor table. - Design an additional sensor card to detect player miss...
I'm looking for a hardware and programming solution to enable an Arduino to send either a text or an email over Wi-Fi. Requirements: - Use of Wi-Fi for communication - Capability to send either texts or emails (whichever is simpler) - Flexibility in choosing the platform for sending notifications (SMS, instant messaging, etc.) Ideal Skills & Experience: - Proficiency in Arduino programming - Experience with Wi-Fi communication modules (like ESP8266 or ESP32) - Familiarity with SMS and email APIs - Knowledge of various messaging platforms and their integration with Arduino Please provide a solution that is reliable and easy to implement.
Project Title: Full Turnkey Electronics & PCB Design Package (RK3588 + Sony IMX415) — EyeOnPlay Smart Ceiling Unit Project Description: We are seeking a highly experienced PCB and electronics design engineer or team to develop a complete, production-ready design package for a high-performance smart camera unit. This project centers on the Rockchip RK3588 SoC and requires proven expertise in high-speed digital design, power management, and DFM/DFT for Shenzhen mass production. You will receive the full system specification and BOM and will be responsible for delivering a turnkey electronics package — ready for prototype fabrication and volume production. Core System Overview (Aligned with Final BOM): Main Processor: Rockchip RK3588 SoM (8 GB LPDDR4X PoP + 64 GB UFS) S...
Need a complete hardware + firmware design for a 0–18V/0-36V, 0–5000A DC rectifier monitoring system using ESP32-WROOM. The system must accurately measure voltage and current (±2%), log data to SD card with RTC timestamps, display readings on LCD, and operate 24 hrs on battery backup with full electrical protection. Core Requirements: Controller: ESP32-WROOM (Wi-Fi AP/STA selectable via slide switch) Module (Connect via header 38 pin) Measurement: Dual shunt inputs Port 1 – 0-100 mV (voltage-type shunt) INA226 Port 2 – 0-100 mA (current-type shunt) INA226 share with port1 using switch selection Firmware-selectable & polarity configurable (High/Low type) shunt-to-current mapping Voltage range 0–18V DC and 0-36V DC Accuracy ±2 % Display &...
The hardware is already spinning on the STSPIN3202 driver board; now I need the production-ready firmware to match. The code base must be written in Embedded C/C++ inside Keil MDK and target the STSPIN3202 as the main motor controller. Priority & behaviour My first concern is achieving reliable initial torque with a gradual, ultra-smooth ramp-up. The start-up sequence should feel seamless rather than aggressive, so the motor climbs from standstill to operating speed without jerk. Fine-tuning of current limits, PWM frequency and open-loop/closed-loop transition will be part of the task. Peripheral features to integrate • KM5S display protocol – at minimum the rider’s speed must be shown in real time, with room in the frame for battery level and error flags later. ...
I'm looking for an experienced professional to design a BLDC 36V motor controller for me. This project requires deep knowledge and hands-on experience with STM32 microcontrollers. The motor controller needs to support: - Speed control - sine wave - Brake control Key project specifications include: - The throttle input type will be a PWM signal. Therefore, you need to have experience working with PWM signal inputs. - The feedback mechanism for the controller will be Hall sensors. Your familiarity with Hall sensor integration will be crucial to the success of this project. Your proposal should clearly demonstrate your experience with similar projects. I am looking for someone who can deliver a high-quality, reliable controller that meets all of these requirements. The preferred co...
I need a PLC-driven solution that boosts overall system performance by automating the way we capture and log flow-rate data. The current setup delivers only basic readings; I want reliable, real-time information that can be stored, trended, and served to our SCADA or historian without manual intervention. Scope • Assess the existing instrumentation loop and PLC I/O. • Design a detailed plan for flow sensor integration, wiring, and any signal conditioning required. • Develop and document PLC logic to collect, time-stamp, and buffer flow-rate values. • Configure communication so the data reaches our central database (Modbus/TCP or OPC UA—open to your recommendation). • Supply a functional prototype program with clear comments, tag lists, and an operato...
I’m building a compact monitor that reads oxygen levels, shows them on a small graphic LCD, and triggers alarms when thresholds are crossed. Here’s the functionality I’m after: • Sensor interface: Accept input from a standard electro-chemical or digital oxygen sensor (I can source the sensor, you handle the wiring and calibration in code). Video link shows the sensor and the code he used. • Graphic LCD output: Continuously display the real-time Oâ‚‚ percentage on a monochrome or simple-color graphic LCD, large enough to read at a glance. No touchscreen features are needed. • Alarms: – Audio: buzzer or small speaker that sounds when levels go below or above set limits. – Visual: a single red LED that blinks in sync with the audio alar...
I’m looking for an embedded-software engineer to create the firmware that will live directly on the chips driving my panel system. The hardware layout is finished; what I need now is clean, reliable code that can read sensor inputs, handle display/back-light control and talk to a host controller over standard buses. The exact feature set—whether we lean more on data monitoring, an external control interface or built-in diagnostics—will be finalised together once you’ve reviewed the schematics and datasheets I’ll share. What matters most is a maintainable codebase that can be flashed to production silicon and scaled for future panel variants. You’ll be working close to the metal, so solid C/C++ skills, peripheral setup (GPIO, ADC, I²C, SPI), interr...
I’m building a board game and need a very small, self-contained timer that players can reset with a single button press. Here’s what I’m after: • One working prototype based on any small microcontroller (Arduino, ESP32, or a comparable board—whichever keeps parts cost and footprint low). • When the button is pressed the device must start a 10-second countdown, play a steady buzzer tick during the count, and restart the count if the button is pressed again before time runs out. • At zero, the ticking stops and a distinctly different buzzer tone sounds once to signal “time’s up.” I only need the hardware and firmware for this basic proof of concept, assembled, tested, and shipped to Finland. Please include: • Examples of pa...
I'd like you to design a custom PCB and provide me with a set of PCB design files as a result of your work. Please post your bids and be precise with the timing. This project requires to sign NDA deal before implementation, as I'll add some details after that. Technical requirements are listed below: The CPU works directly with radio-transceiver ICs and sensors. 2 radio-transceivers are used, each with its own SMA female connector for radio antennas. Components: CPU STM32H753 Transceiver ICs Semtech SX1276 - 2 units IMU STM ASM330LHB Magnetometer STM IIS2MDCTR Interfaces / connectors: SMA female connectors for each transceiver unit to Sub-GHz pin SWD port (should support debug and firmware flashing for CPU) UART ports - 2 pcs CAN port USB Type-C for power supply Common sche...
Project Description: We are looking for a skilled hardware engineer/embedded systems developer who can help us take our current MVP of PathPal to a fully commercialized, scalable product. PathPal is an assistive mobility device designed to help visually impaired users navigate safely by detecting obstacles and giving vibration feedback in real-time. (More functional details will be shared after NDA / shortlisting — we are not disclosing core architecture publicly.) What We Currently Have: Fully working MVP prototype, validated with users. Python-based core logic already tested. Prototype PCB (using a ready-to-use MCU board). Initial 3D-printed enclosure (requires redesign). Scope of Work: Re-design the PCB into a custom integrated production-ready board. Optimize/convert the fi...
Get your product into the hands of test users and you'll walk away with valuable insights that could make the difference between success and failure.
Learn how to hire and collaborate with a freelance Typeform Specialist to create impactful forms for your business.