Microcontroller jobs
I have a custom board built around the STM32G031 and I want a clean, production-ready firmware project created in C with STM32CubeIDE. Your first task is to bring the microcontroller to life: set up the system clock, configure the required GPIO pins, verify the build, and program the device. Here is the scope I need covered: • Create a CubeIDE project that targets STM32G031, using either HAL or direct LL drivers where it makes sense. • Configure clock tree (HSE, HSI or internal PLL as required) so the MCU runs at the specified operating frequency. • Initialise all GPIOs I mark on the schematic; direction, speed and pull settings must match the hardware design. • Build, generate the .hex/.bin files and flash them onto the board through ST-Link over SWD. ...
...and manufacturing documentation. **F. Bluetooth and Computer Connectivity** - Bluetooth communication with a PC. - Wireless control of individual robots. - Independent arm movement control. - Forward and backward movement commands. - Communication with multiple robots. - Real-time transmission of sensor readings and robot status. **G. Programming and Real-Time Control** - Programmable microcontroller. - Firmware source code. - Python-based PC control interface or equivalent. - Real-time motor control. - Live sensor data monitoring. - Battery status and connection monitoring. - Documented communication protocol. - Ability to send commands to individual robots. ## 3. Required Engineering Deliverables **PCB and Electronics** - Complete circuit schematic. - Editable PCB design...
...source files, STEP, STL, and manufacturing drawings). 2. PCB schematic and layout design, including Gerber files and BOM. 3. Two independently controlled robotic arms with adjustable angles and a target of 360° rotation. 4. Forward and backward movement mechanism. 5. Robot-to-robot docking and separation mechanisms. 6. Relative position detection between robots. 7. Bluetooth communication and microcontroller firmware. 8. Python-based PC software for real-time robot control and monitoring. 9. A dedicated 2-pin pogo-pin charging system and charging dock. 10. Complete manufacturing-ready files, assembly instructions, and component purchasing links. My total budget is **KRW 500,000**, including your design fee, components, and manufacturing costs. My goal is to manufacture as m...
...and manufacturing documentation. **F. Bluetooth and Computer Connectivity** - Bluetooth communication with a PC. - Wireless control of individual robots. - Independent arm movement control. - Forward and backward movement commands. - Communication with multiple robots. - Real-time transmission of sensor readings and robot status. **G. Programming and Real-Time Control** - Programmable microcontroller. - Firmware source code. - Python-based PC control interface or equivalent. - Real-time motor control. - Live sensor data monitoring. - Battery status and connection monitoring. - Documented communication protocol. - Ability to send commands to individual robots. ## 3. Required Engineering Deliverables **PCB and Electronics** - Complete circuit schematic. - Editable PCB design...
...eliminate the need for multiple external power supplies, all boards will share a common power distribution concept: 12V DC Input (via standard 5.5x2.5mm barrel jacks or terminal blocks) with onboard step-down regulation (e.g., Buck converters) to supply 5V and 3.3V where needed, allowing a single 12V barrel power supply to be daisy-chained across boards. 2. General Requirements for All Boards Microcontroller: Socket/Footprint for an ESP32-C3 Supermini. Power Input: 12V DC input connector (with daisy-chain capability / parallel output terminals to pass 12V to the next board). Power Regulation: Onboard voltage regulation to step down 12V to 5V and 3.3V for logic and Factor: Compact designs suitable for standard DIN rail mounting enclosures (or compact stand-alone project boxes). ...
...the NFM transmission, recovering the baseband signal, and demodulating the **AFSK/FSK data used by SAME (Specific Area Message Encoding)**. The module shall cover the complete signal chain: **Antenna/RF Input → RF Filtering → VHF Receiver → NFM Demodulation → Baseband Conditioning → AFSK/FSK Demodulation → Digital DATA_OUT** The final output shall be ready for connection to an external microcontroller that will implement the SAME protocol decoder. Implementation of the complete SAME message parser and earthquake alert logic is outside the scope of this development. --- ## 2. RF REQUIREMENTS ### 2.1 Frequency Primary operating frequency: **162.425 MHz** The design should preferably support software/configuration-based tuning across: **162.4...
I need a complete, turnkey PCB design for a single-sided board that will host a small-scale microcontroller application. The project starts from my rough concept and should finish with production-ready files I can send straight to fabrication. Here’s what I’m expecting from you: • A cleaned-up schematic based on my block diagram and component list • Optimised single-layer layout that respects basic DFM rules and keeps traces short for reliable MCU operation • Full manufacturing package: Gerbers, drill files, pick-and-place, printable silkscreen, and an organised BOM with supplier part numbers • Optional 3D step file export if your software supports it I haven’t locked us into any particular CAD tool, so feel free to work in Altium Design...
...whole-minute and second level. • Audible alert: exactly three beeps at timeout, each about one second apart, loud enough to notice in a small room. • Intuitive buttons or rotary knob to set, start and reset. • Runs on standard batteries (coin cell). Power draw should allow several months of occasional use. Deliverables 1. Schematic, PCB layout (KiCad or Eagle), and complete BOM. 2. Microcontroller firmware source (Arduino-compatible or bare-metal C) with build instructions. 3. Brief user manual plus assembly guide so the unit can be reproduced or handed to a manufacturer. 4. Demonstration video or clear photos proving the prototype counts down and triggers the triple-beep alert. Acceptance criteria • Accurate timing (±1 s over the fu...
...to practical power limitations Battery chemistry: LiFePO4 and other supported lithium chemistries Solar input: Photovoltaic array with MPPT Grid operation: Grid synchronisation and controlled power export Operating modes: Solar self-consumption, battery charging/discharging, grid import/export and backup operation Monitoring: Wi-Fi and/or RS-485, preferably Modbus RTU Control: DSP or microcontroller-based digital control Design priorities: High efficiency, thermal performance, protection and cost-effective manufacturing The engineer should recommend a suitable power-stage topology, explaining the trade-offs in efficiency, isolation, complexity, component cost and manufacturability. 2. Required Engineering Deliverables A. Circuit Design and Documentation Complete functi...
...electronic schematic and BOM are already defined; your task is the board layout, design review, and preparation of full manufacturing data. A schematic review is required to confirm correctness before placement begins. Board Architecture: The board contains two functionally independent sections, which must be physically separated to avoid mutual interference: - Encoder section: STM32G474 microcontroller and its supporting peripherals, two AM26LV32E differential line receivers and ESDA6V1SC6 ESD protection device. - Bluetooth section: EBYTE E73-2G4M08S1CX BLE module (nRF52840-based, pre-certified) — the IPEX/ antenna connector is integrated into the module itself, so no antenna connector needs to be placed on the PCB, supporting peripherals and USBLC6-2SC6 ESD protection de...
Using 1,8-inch round TFT panels from I need the electronics and software ecosystem that turns them into a re-configurable display wall. With multiple matrices where each module clicks together, powers up, and appears as one continuous canvas. Hardware • Design a compact PCB for each display that carries its own driver, power conditioning and a Wi-Fi-enabled microcontroller so every tile can auto-discover its neighbours. - alternatively make it with one master control unit that can master multiple 16 display matrices • Provide an edge connector or other simple bus so power and data can daisy-chain when the tiles are slotted into a frame. • Supply full schematics, BOM and Gerber files, plus a reference back-plane/controller if you feel a master node will simpl...
Custom 3-PIR GSM Anti-Theft Security Alarm with SMS, Call & Relay PROJECT DESCRIPTION: I am looking for an experienced embedded hardware and firmware developer to design and develop a custom human motion / anti-theft security alarm using an ATmega328P (Arduino-compatible) microcontroller. The device will use 3 external PIR motion sensors connected to the main PCB through long cables. The main feature is a selectable PIR detection threshold of 1, 2, or 3 sensors. This will help reduce false alarms. MAIN PIR LOGIC: The device has: * PIR 1 * PIR 2 * PIR 3 The user can select the required number of PIR sensors that must detect movement. Threshold 1: Any one PIR becomes active = intrusion confirmed. Threshold 2: Any two PIRs become active = intrusion confirmed. PIR1+PIR2, PI...
I need a system to switch on 8 servo motors at equivalent intervals of 10 seconds. Requirements: - Control method to be determined (microcontroller, software, or manual switch) - Experience with servo motors and control systems - Ability to ensure precise timing and coordination
...myself. Please check whether an existing design could be adapted to reduce the cost. **Shape and size** - Rectangular PCB with rounded corners. - Standard credit-card dimensions: 85.60 × 53.98 mm. - Keep the PCB and components as thin as practical. - A separate flat LiPo battery will sit behind the PCB. Please keep the battery area clear of tall components. **Hardware** - A low-cost, low-power microcontroller that I can program myself. - An onboard 3-axis accelerometer and 3-axis gyroscope. - Two assembled push buttons: 1. Power on/off. 2. Start recording; press the same button again to stop and save. - One programmable status LED: - Off: device powered off. - Steady: powered on, ready. - Blinking: recording. - One USB-C port for programming, charging and downloading record...
...high-level architecture down to production-ready documentation, so that I can have the unit prototyped and assembled without further engineering work. What I expect you to produce includes: • Full schematic with clearly annotated component values • Bill of materials using readily available parts • PCB layout files (Gerber or equivalent) and 3-D board view • Control logic or firmware source (if a microcontroller or DSP is used) • Mechanical outline showing heat-sink placement, transformer or inductor dimensions, and suggested enclosure size • Brief test plan describing how to verify continuous 600 W output, transfer time, and safety protections Please design for standard single-phase mains (let me know if you need a specific voltage), incorporate ba...
...LCSC component libraries). Core System Requirements: 1. Microcontroller Core: Integrated ATmega328P-AU (TQFP-32 surface mount package) with a 16MHz crystal oscillator and supporting circuitry. Programming/power interface must be a surface-mount USB Type-C port linked via a CH340G/C serial converter chip. 2. Power Architecture: Direct 5V DC power delivery completely driven over the Type-C USB interface (bypassing battery circuitry entirely). Must include a surface-mount PPTC resettable fuse (5V 2.0A or 2.5A) to safely handle concurrent current spikes. 3. Off-Board LED Interface: A 3-Pin JST-XH (2.54mm pitch) male header output socket labeled 5V, GND, and DATA. The DATA line trace must route directly to Digital Pin 6 of the microcontroller, featuring a surface-mount 330&Omeg...
...single-board PCB layout created from an already completed and fully tested Fritzing (.fzz) project. The circuit logic, components, and pin mappings are 100% verified on a physical breadboard. This is a very quick micro-task for an experienced electronics engineer. The design is an ultra-low-power Smart Irrigation Sensing Node using an all-3.3V power architecture. Key Specifications & Pin Mapping: • Microcontroller: Arduino Pro Mini (3.3V variant) • Radio Module: LoRa Ra-01 (Antenna area must be kept completely clear of copper traces and ground planes). Pin connections required: NSS to D10, RST to D9, DIO0 to D2, plus standard hardware SPI lines (D11, D12, D13). • Power Input: Direct 3.2V LiFePO4 Battery connection to the Arduino VCC rail (Bypassing the RAW pin...
...compact PCB layout based on the ESP32-S3 microcontroller. The target system is a battery-powered, offline audio data-logger intended to record sound locally to a microSD card during specific daily schedules and securely upload files to a remote server over Wi-Fi during a specific time window. To optimize power consumption and sound performance, I require TWO (2) separate PCB layout variations based on the same core schematic template. Scope of Work & Deliverables The freelancer will provide full design files (EasyEDA Pro/KiCad) alongside two separate production packages completely optimized for automated JLCPCB SMT Assembly (including Gerbers, Drill files, BOM, and CPL/Pick-and-Place coordinates). Common Core Specifications (Both Variants) 1. Microcontroller: ESP32-...
We are seeking a practical engineer to develop, integrate and troubleshoot intelligent electrical and electronic systems combining hardware, embedded software and automation. The scope includes microcontroller programming, C/C++ firmware, STM32/ESP32/AVR/PIC platforms, sensor networks, data acquisition, ADC/DAC, PWM, motor and actuator control, communication protocols and real-time embedded applications. The engineer should also be capable of working with analog/digital electronics, mixed-signal circuits, PCB design, schematic modification, component selection, BOM and prototype manufacturing. Additional work may include power supplies, MOSFET and relay circuits, battery systems, industrial control, IoT devices, wireless communication, monitoring systems and electromechanical inte...
...a custom industrial PLC/controller suitable for real industrial environments. The objective is to develop a reliable, professional, manufacturable controller based on a custom PCB, not a hobby-level Arduino or development-board solution. The engineer should have strong experience in industrial electronics, embedded firmware, PCB design, EMC/ESD protection, industrial communications, and microcontroller-based control systems. ## Project Objective Develop a compact industrial PLC/controller capable of handling digital and analog I/O, industrial communications, machine-control logic, and optional IoT connectivity. The controller should be designed for reliable operation in industrial environments where electrical noise, motors, contactors, VFDs, and other sources of interferenc...
...step further by adding three parallel ways to open it: a keypad PIN, an RFID tag/card, and a biometric fingerprint reader. The main driver is day-to-day convenience for family and frequent visitors—no more fumbling for physical keys—so the solution has to be fast, reliable, and easy to maintain. Here’s the scope in practical terms. I need a compact control module—Arduino, ESP32, or any other microcontroller you feel best fits—wired to the Yale lock’s strike mechanism. It must read all three credentials, decide locally, then trigger the solenoid without noticeable lag. A small OLED or LED feedback indicator and a relay or MOSFET driver for the lock should be part of the circuit. Power will come from the existing door supply, but advice on a cle...
I’m ready to move a new consumer-electronics concept from schematic to a production-ready, multi-layer PCB and need an experienced designer to take charge of the full layout. The board will centre around a single microcontroller and several board-edge / board-to-board connectors; no other complex RF or high-voltage sections are planned, so the stack-up can stay focused on signal integrity, controlled impedance for USB traces, and clean power distribution. You’ll start from my draft schematic (Altium or KiCad preferred, but I’m flexible) and use it to create: • Optimised multi-layer layout that meets standard DFM/DFT rules for mainstream consumer PCB fabs • Complete manufacturing package: Gerbers, drill files, pick-and-place data, and a tidy BOM with ...
...for more than 10 seconds to stop the siren and confirm safety when the emergency is resolved. If the user is unable to confirm safety, the system can escalate the alert to preconfigured contacts and response stakeholders. The proposed service model includes device sale, SIM connectivity, AI cloud monitoring and user support through a monthly subscription model. You’re free to select the microcontroller and sensor suite you’re most comfortable with, provided the final board fits inside a 60 × 40 mm enclosure and supports battery power. ESP32-based solutions are perfectly acceptable as long as BLE and Wi-Fi can run together for the siren link and data upload. Deliverables - Fully functional hardware prototype with materials and components - Schematic, BOM and...
...that culminate in FreeRTOS-based mini-projects. Sensor and display interfacing rounds out the agenda so each student walks away with a complete, running prototype. Hands-on emphasis Because the focus is firmly on projects, every concept needs to translate to the bench: microcontroller setup, peripheral driver coding, and FreeRTOS task management must all be demonstrated live and then reproduced by the students under your guidance. What I need from you • A clear, day-by-day outline showing how you will weave microcontroller fundamentals, protocol stacks, and RTOS use into project deliverables. • Slides or reference notes that students can keep. • All example code written in clean, well-commented Embedded C. • Your presence on campus for the f...
...instrumentation specialist in India to prototype and test a 20-channel pressure data acquisition (DAQ) setup. The device monitors slow gas pressure buildup across 20 test vessels in parallel. It must read all 20 sensors and stream timestamped data via USB serial to a laptop, where a Python program plots the traces in real time and logs readings into an SQLite database. Technical Requirements: - Microcontroller: Raspberry Pi Pico (RP2040) or ESP32-S3 (USB bus powered). - Multiplexing / ADC: 2x 16-channel analog multiplexers (CD74HC4067) or dedicated multi-channel ADCs (MCP3208) to sample 20 analog channels cleanly. - Sensors: 20x 5V ratiometric pressure transducers (0.5V–4.5V output, 0–5 bar, G1/4"). - Cabling & Enclosure: 20 individual 3-meter shielded harn...
I need a compact, multi-layer PCB laid out in Altium Designer for a new consumer-electronics product. The schematic is ready; your task is strictly board-level: component placement, routing, and generating the full manufacturing package. Key points • Core component: a microcontroller that sits at the heart of the design. • Board size is modest, so thoughtful layer-stack use and tight routing are essential. • Standard deliverables: the Altium project file, Gerber/ODB++ outputs, drill files, pick-and-place data, and an updated BOM. Please follow common DFM guidelines, keep clearances suitable for automated assembly, and label test points where practical. If you have recent Altium experience with similarly dense consumer boards, I’d love to see examples.
...you will be given preference. LET ME KNOW YOUR LOCATION IN MESSAGE Here is what I’m bringing to the table and what I’m expecting from you: Materials needed, and their purpose: • Programmable microcontroller (e.g., Raspberry Pi Pico, ESP32, or Arduino Nano) to input oscillatory frequencies that control the diodes as a single unit, and a timer to select running time. • Oscillator specs: Each setting will have 4 programmable ‘slots’. These will repeatedly run in sequence for the selected running time. • USB computer connection and software required to connect the microcontroller to a computer to program oscillation frequencies. • Small OLED screen, push-buttons or switches, rotary encoder, to view and move...
I’m building a compact consumer-grade product and need a complete double-layer PCB laid out from schematic to production files. The board must accommodate a central microcontroller, several on-board sensors, and the necessary connectors for power, programming, and external peripherals. You’ll start from my preliminary block diagram and component selections, refine the schematic, run proper net-class rules, and lay out the board with good signal integrity practices. I expect clean GERBER/ODB++ outputs, pick-and-place files, and a concise BOM ready for sourcing. Altium Designer or KiCad are both fine as long as the final manufacturing files meet standard IPC guidelines and pass basic DRC without errors. Deliverables (acceptance criteria): • Editable schematic and ...
I need a clean, well-structured driver that lets a Microchip SAM70 microcontroller control an SH1122-based OLED. The core requirements are straightforward: Show text (b/w/grey), different fonts (like helvetica, 7segment) and draw simple graphical elements (lines, rectangles, bitmaps, icons SVG). No use of the library u8g2. We want to switch as we face some problems with other components in our environment. Expect to work in C/C++, using the SAM70. Deliverables • Driver source code with clear headers and inline comments • One demo task that writes text, and draws a simple SVG graphic so I can verify everything on hardware • Brief integration notes explaining any required clock, GPIO or SPI settings Experience and deep knowledge of this driver chip is needed. ...
...around a suitable high-sensitivity Hâ‚‚ sensor. • I want good stability, fast response and the lowest practical PPM detection range. • Sensor should preferably be replaceable/modular. 2. Active air sampling • Small vacuum/sample pump draws air from a long probe into the sensor chamber. • PCB should control/power the pump. • Provision for suitable pump driver/protection circuitry. 3. Microcontroller • Suitable MCU such as ESP32, STM32 or another recommended controller. • Engineer can recommend the best option based on reliability, simplicity and cost. 4. Display • Small LCD/OLED/TFT display. • Display should show hydrogen concentration/signal level. • Preferably show PPM if the selected sensor supports reliable PP...
I need a complete Python implementation of a Maximum Power Point Tracking controller that uses the Perturb and Observe algorithm for a residential rooftop PV array I am modelling. The focus is on achieving a fast, repeatable response time as irradiance and temperature change, so the code should be structured for real-time execution on a microcontroller-class target (Raspberry Pi Pico or similar) yet remain easy to test on a laptop first. Please write clean, well-commented Python 3 code with clearly separated sensing, control-loop, and actuation blocks. Include a short simulation harness so I can feed in sample IV curves and instantly see how quickly the operating point converges after a step change. Graphical output is welcome if you use Matplotlib, but keep the core logic independ...
I want to create a personal-grade robotic solution for us...household interactions, and be controlled through a companion mobile or web interface. Here’s what I already have in mind: • Core functionality: autonomous navigation (basic obstacle avoidance), voice or app-based commands, and the ability to perform at least one practical task such as fetching light objects or providing room-to-room telepresence. • Hardware: I’m open to your recommended microcontroller or single-board computer, but it must be affordable and easy to source globally. • Software: preference for Python or C++ (ROS, OpenCV, or similar libraries welcome) so that future feature additions are straightforward. • Form factor: compact enough for apartments, aesthetically friendly, and...
I want to create a personal-grade robotic solution for us...household interactions, and be controlled through a companion mobile or web interface. Here’s what I already have in mind: • Core functionality: autonomous navigation (basic obstacle avoidance), voice or app-based commands, and the ability to perform at least one practical task such as fetching light objects or providing room-to-room telepresence. • Hardware: I’m open to your recommended microcontroller or single-board computer, but it must be affordable and easy to source globally. • Software: preference for Python or C++ (ROS, OpenCV, or similar libraries welcome) so that future feature additions are straightforward. • Form factor: compact enough for apartments, aesthetically friendly, and...
Project Title: Development of Universal MCU Programmer Hardware & PC Software (GUI) Project Description: I am looking for an experienced Embedded Systems & Firmware / Software Engineer to develop a Universal MCU Programmer (Hardware & Desktop GUI Tool). Key Requirements & Features: MCU Family Support: Support for major microcontroller families including ARM Cortex-M (STM32, Samsung, etc.), TI C2000, Renesas (RL78), Microchip/PIC, ESP, and common EEPROM/Flash chips. Core Functionality: Auto-Detect target MCU / Chip ID. Full Read, Write / Flash, and Erase capabilities. Blank Check, Verify, and Security Bit / Lock / Unlock management. Hardware Interface: USB-to-Target interface supporting SWD, JTAG, UART, SPI, and I2C protocols. Desktop Software (GUI): Clean and...
...notification LED; no extra sounds or on-screen messages are necessary. Core tasks for you: • Write clean, well-commented code that tracks the current level, performs the doubling logic, and updates persistence so progress survives a power cycle. • Drive the LED output the instant a level completes. • Map the button inputs for starting, advancing, and reset actions. I am open to whichever microcontroller platform you prefer (Arduino, Raspberry Pi Pico, STM32, etc.), provided you include all pin definitions and a quick wiring diagram so I can reproduce the setup. While classic coin sort or counterfeit-detection features could be interesting later, they are outside this initial scope. Deliverables are the full source code, a compiled binary (if applicable),...
... ## Main Components / Sensors The PCB needs to support the following sensors/modules: * **BME680** – temperature, humidity, pressure and gas sensing * **BMA400** – 3-axis accelerometer * **VEML700** – UV sensor * **HX711 – 2 modules/channels** – load-cell/weight measurement * **KY-026** – flame sensor * **KY-016** – RGB LED module * **KY-006** – buzzer module * **Arduino Due** – primary microcontroller * **LCD display** – permanently mounted/integrated onto the PCB The exact electrical implementation of the KY-series components should be reviewed during schematic design. Where practical, I would prefer the underlying components/sensors to be integrated directly onto the PCB rather than mounting complete hobby-module P...
...proprietary MPPT solar charge controller for manufacture in China. We are looking for an experienced independent engineer to design and validate the Stage 1 prototype. The design Three-phase interleaved synchronous buck, 120° phase offset 40 A charge current, 12/24/48 V battery, PV input up to 100 V Switching frequency 30–50 kHz per phase, to be determined during the project GigaDevice GD32 microcontroller, CR Micro MOSFETs Firmware in C: perturb-and-observe MPPT, two-stage charging, self-calibration, UART telemetry Stage 1 is an instrumented test bed, not a product. No display, no keypad, no communications. The focus is thermal validation, phase current sharing, efficiency and switching behaviour. Deliverables Schematic, PCB files, BOM, commented firmware source, ...
...planning suitable for burner control safety requirements Low noise layout for the flame ionization sensing front end, which currently reads lower than expected on the prototype Design for manufacturing and assembly review Mechanical coordination so the board fits the enclosure we are developing Support during first prototype bring up and one design revision Main Circuit Blocks STM32G474RE microcontroller core with SWD programming header, crystal and reset circuit Flame ionization sensing using AMC3301 isolated amplifier with a transimpedance amplifier stage and INA228 power monitor on a dedicated I2C bus Single flame rod used for both spark and sensing, requiring careful protection of the sensing front end from the ignition pulse Ignition transformer control around 5 kV for app...
I need an expert in embedded C to manage EEPROM operations (reading, writing, erasing) on an ARM Cortex microcontroller. Key Requirements: - Proficiency in embedded C - Experience with ARM Cortex microcontrollers - Knowledge of EEPROM operations Ideal Skills: - Embedded systems programming - NVM (especially EEPROM) handling - Debugging and optimization for ARM architectures Please include relevant experience in your bids.
...together small motors, a microcontroller board, camera modules, a handful of sensors, and a rechargeable battery pack. THE DESIGN HAS ALREADY BEEN MADE BY ANOTHER INDIVIDUAL, you just need to re-create it. I have a video documenting how it was made as reference: Electronics and firmware are already detailed. Here’s what I need from you: • Refined system architecture with final component selection • 3D CAD of all custom parts plus the complete assembly in a common format (STEP preferred) • Structural analysis or reasoning to justify the chosen composite lay-ups/thicknesses • Detailed wiring and electronics diagrams that align with the mechanical layout • Well-commented firmware ready to run on the selected microcontroller &bu...
This project centres on turning a simple two-layer board into a robust controller for an item of industrial equipment. The heart of the design is a PIC microcontroller; no other specialised ICs are planned beyond the usual power-conditioning, crystal, and interface support you would expect around that chip. I will supply the functional block diagram and key electrical constraints. From there I need you to capture the schematic in Altium Designer, select footprints that suit automated assembly, and route a clean 2-layer layout that respects industrial noise and reliability demands (keep-outs near high-current paths, solid ground reference, generous test points). Deliverables • Altium project folder (schematic, PCB, libraries) • Fabrication outputs: Gerbers, drill file...
I need a PCB designed for a consumer electronics radio device. The design should be moderate in complexity, featuring 2-4 layers and a moderate number of components. Essential requirements: - Must include a microcontroller. - Experience in PCB design for consumer electronics is preferred. - Familiarity with radio frequency and communication is a plus. Ideal skills and experience: - Proficiency in PCB design software (e.g., Altium Designer, Eagle). - Knowledge of circuit design and layout. - Experience with layer stacking and component placement. - Ability to provide a schematic and gerber files upon completion. Please provide a portfolio showcasing similar projects.
I want to automate the filling of an overhead storage tank with a compact microcontroller-based solution. The unit should sense the water level in the tank, trigger the pump when the level drops below a defined threshold, and shut the pump off once the tank is full. I am using a standard overhead tank fed by a single pump from ground level. You’re free to recommend the most reliable sensing method—, or conductive—so long as it performs accurately in typical domestic water conditions and can be serviced easily if something fails. The design must include: • A microcontroller (Arduino, ESP32, or comparable) with clearly commented firmware. • A driver stage capable of switching a 1 HP single-phase pump safely. • Manual override for both pump...
Description I need one physical prototype assembled from a complete, tested design. This is a hands-on build — soldering, basic fabric mounting, and loading provided code — with no design work. Everything you need is written down: a parts list (~$80), a wiring diagram, a belt layout drawing, the two microcontroller programs, and a three-step verification procedure. What you'll build A wearable elastic belt carrying six small 3V coin vibration motors, each glued into a small rigid pod and Velcro-mounted so it can be repositioned. The motors are driven by a BBC micro:bit v2 through a ULN2003 driver chip, powered by a 3×AA pack, housed in a small pouch or box on the belt. A second micro:bit v2 serves as a handheld controller and talks to the belt over the micr...
...accident the instant it happens, trigger a buzzer on-board and then text the vehicle’s GPS coordinates to a presaved emergency contact. An accelerometer will be the sole crash-detection sensor, so the firmware has to watch for abnormal spikes on that device, classify them reliably as a collision rather than rough driving, and fire the alert routine. Here is the workflow I have in mind: the microcontroller samples the accelerometer, confirms the threshold breach, sounds the buzzer for nearby help, fetches latitude and longitude from an attached GPS module and immediately sends an SMS through a GSM or LTE-M modem. If the cellular network is down, the code should queue and retry until a signal is regained. What I need from you is a complete, working proof of concept—sc...
...the microcontroller's ADC input. - Two independent CAN/CAN FD channels. - Two LEDs placed next to the USB-C connector and controlled directly by the STM32. - SWD programming/debugging connector. - THT-mounted HSE quartz crystal resonator. - Proper routing of ground, power, and USB/CAN differential pairs; inclusion of all required filtering and decoupling capacitors. 2. KEY COMPONENTS - Microcontroller: STM32H573RIT6, LQFP64 package. - USB-to-UART converter: FT231XS-R, SSOP-20 package. - CAN/CAN FD transceiver: 2 × TCAN3403DRQ1, SOIC-8 package. - USB-C connector: GCT USB4105-GF-A, USB 2.0, SMD/THT. - 3.3 V regulator: ST LD1117S33TR, SOT-223 package. - Automotive connector: DB15 female, right-angle, THT. - HSE resonator: 40 MHz quartz crystal, THT, with capacitors mat...
Embedded SNMPv3 Developer Required – STM32H723 + lwIP I am looking for an experienced embedded developer who has previously implemented SNMPv3 on STM32 or similar microcontrollers using lwIP. I already have basic SNMPv1 GET and TRAP functionality working on an STM32H723-based board. The middleware, BSP, FreeRTOS tasks, and UDP stack are already in place. The task is to extend the existing SNMP agent to support secure SNMPv3 communication. Project Requirements Phase 1: SNMPv3 Communication Implement SNMPv3 GET and TRAP functionality. Enable SHA authentication and AES-128 privacy/encryption using USM. Respond to authenticated and encrypted GET requests. Support GETNEXT, if feasible. Send authenticated and encrypted traps to Bitcom NMS. Ensure a valid, unique SNMP engine ID for the d...
...household interactions, and be controlled through a companion mobile or web interface. Here’s what I already have in mind: • Core functionality: autonomous navigation (basic obstacle avoidance), voice or app-based commands, and the ability to perform at least one practical task such as fetching light objects or providing room-to-room telepresence. • Hardware: I’m open to your recommended microcontroller or single-board computer, but it must be affordable and easy to source globally. • Software: preference for Python or C++ (ROS, OpenCV, or similar libraries welcome) so that future feature additions are straightforward. • Form factor: compact enough for apartments, aesthetically friendly, and safe around children or pets. Deliverables 1. Con...