
Fechado
Publicado
Pago na entrega
Project Overview: I developed a compact round PCB (~3cm diameter) device called Metrifit Gym Pro. The device uses an ESP32-C3 microcontroller and a VL53L1X Time-of-Flight distance sensor. The device is designed to work in two modes: USB Mode (Wired): Powered via USB-C Sends distance data to a tablet via USB (serial/USB communication) Battery Mode (Wireless): Powered by a Li-ion battery Rechargeable via the same USB-C port Communicates via Bluetooth (ESP32-C3) Current Problem: The PCB was manufactured, but it is not working correctly. Main issue: When connecting USB-C, the device is not powering up ESP32-C3 is not being energized No USB detection / no communication What I Need: I need an experienced electronics engineer to: Analyze the schematic and PCB (KiCad files) Identify why: USB-C is not providing power properly ESP32-C3 is not turning on Fix all design issues related to: USB-C power input (CC lines, VBUS, etc.) Power path (USB vs battery switching) Voltage regulation (3.3V rail stability) Ensure: Proper USB operation (power + data if applicable) Proper battery charging (TP4056) Safe and correct power switching (USB / battery) Suggest improvements for: Reliability Protection (ESD, stability, filtering) Deliver: Updated schematic (KiCad) Updated PCB layout Notes explaining what was wrong and what was fixed Important Technical Details: USB-C with CC1/CC2 resistors (5.1k pulldown) LDO regulator (TLV70233) Li-ion charging IC (TP4056) Schottky diode for power path VL53L1X sensor (I2C) ESP32-C3 with USB D+/D- connection Known Suspicions (but need confirmation): Possible issue in USB-C power negotiation Power path conflict between battery and USB Voltage drop due to diode affecting LDO input Potential layout or routing issue Files: Full project files (schematic + PCB): [login to view URL] Goal: Make the design fully functional and ready for production (Rev 2 fix). Bonus (if possible): Optimize for low power consumption Improve robustness for real-world usage (gym environment) Please let me know your experience with ESP32, USB-C design, and battery-powered systems.
ID do Projeto: 40345672
53 propostas
Projeto remoto
Ativo há 6 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
53 freelancers estão ofertando em média $162 USD for esse trabalho

As a seasoned electronics engineer with extensive experience in circuit design and electrical engineering, I strongly believe I am the best fit for your project. My portfolio includes multiple projects involving USB-C design, microcontrollers (including ESP32), and battery-powered systems. Additionally, I've worked on projects that demanded impeccable problem analysis and quick troubleshooting, which aligns well with your requirement. I understand that your PCB is not operating as expected when connected to USB-C. My aim is to dive deep into the root cause of the problem by carrying out comprehensive analysis of your KiCad files and schematic. I will leverage my expertise in digital motor control, analog design, and electronic design to efficiently identify potential issues related to USB-C power input, 3.3V rail stability, voltage regulation, and more. Moreover, my proficiency with tools such as OrCAD and Easyeda will ensure a meticulous rectification process. In conclusion, my skills in Arduino, Bluetooth circuit design, Embedded systems and microcontrollers combined with my understanding of a broad spectrum of hardware devices will help me not only address the issues at hand but also optimize your project for low power consumption and improve its robustness for real-world usage in a gym environment. Delivering excellent results that meet your needs is my commitment. Let's work together to make your Metrifit Gym Pro
$115 USD em 12 dias
7,4
7,4

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
$140 USD em 7 dias
7,5
7,5

Hi,I have solid experience with ESP32-C3, USB-C power design, and Li-ion battery systems. I can quickly identify why your PCB is not powering up and resolve the issue. Your problem likely involves USB-C CC configuration, power path conflict, or LDO input drop. I will thoroughly review your KiCad schematic and PCB layout. I will fix USB-C power input, VBUS routing, and CC1/CC2 implementation. I will correct battery charging and safe power switching between USB and battery. I will ensure stable 3.3V regulation for proper ESP32-C3 operation. You will receive updated schematic, PCB layout, and clear fix notes. I focus on reliable, production-ready designs suitable for real-world use.
$140 USD em 7 dias
6,8
6,8

With my extensive background in electrical engineering and a specialization in PCB design and development, I am confident in my ability to resolve the power-related issues in your USB-C + battery powered device. The Metrifit Gym Pro device you've described aligns perfectly with my expertise, as I am well-versed in ESP32 and USB-C design. My proficiency extends to not only ESP32 but also other microcontrollers like STM32, DSPIC, ESP8266 - ensuring an all-rounded skill set for this project. My wealth of knowledge in power supply circuits (DC-DC, AC-DC conversions) and multilayer designs for embedded systems will be invaluable as we ascertain the underlying problem and overcome it together. Your technical specifications like USB-C power input (CC lines, VBUS etc.) and voltage regulation (3.3V rail stability) are areas I have successfully tackled time and again. In addition to ensuring that all the issues pertaining to USB-C power negotiation, power path conflicts, voltage drops et al are effectively resolved, your project will gain from my dedication to optimize for low power consumption and enhance robustness for real-world usage in gym environments. To validate my proficiency in handling complex tasks similar to yours, I welcome you to have a look at the projects on my profile. It would be a pleasure to collaborate with you on making your design fully functional and ready for production (Rev 2 fix).
$140 USD em 7 dias
6,7
6,7

Since 2003 I am working in Digital Electronic. So more than 18 years of experience in Electronics. Arduino NANO/UNO/MEGA, ESP32 and Raspberry PI to build a digital device to read sensor data and send it to the web server, motor control, control relay switches and LEDs. More than 5(five) years of experience in Arduino design and build. If you want an excellent and error-free project delivery, then send a message to me, please. Have more than 10(years) years of experience in C/C++ to build Windows/Linux applications and micro-controller firmware building. If you want a good job delivery, then send a message to me, please. Since 1995 I have been working on Analog and Digital Electronics to build any kind of device. I have build lots of devices. So more than 20 years of experience on Electronics. Including power supply design. Any kinds of schematic and PCB design. Expert PCB design in EasyEDA Pro IDE.
$750 USD em 7 dias
6,7
6,7

Hi there, I read your brief and I can review your KiCad schematic/PCB, identify why the USB-C power path is failing, and update the design so the ESP32-C3 powers correctly from USB and battery. I’m Samuel Tshibangu, a mechatronics engineer with strong experience in ESP32, USB-C power design, Li-ion charging, and compact embedded PCB layouts. I can fix the USB-C input stage, battery/USB power switching, 3.3V regulation stability, and improve the design for reliability, protection, and low-power operation. You’ll receive the corrected KiCad schematic, updated PCB layout, and clear notes explaining the root cause and the fixes applied so the board is ready for Rev 2 production. Best regards, Samuel Tshibangu
$156 USD em 1 dia
6,4
6,4

Hi, I've reviewed your project description carefully, and the symptoms you're describing that ESP32-C3 not powering up, no USB detection - point to a small cluster of common but fixable issues. I'm confident I can identify and resolve them. Based on what you've shared, here's where I'd start: - The CC1/CC2 5.1kΩ pull-downs are the first thing I'd verify and if they're missing, swapped, or connected to the wrong net, a USB-C host won't assert VBUS at all, which would explain zero power on connection. - Second, the power path: a Schottky diode feeding the TLV70233 LDO is a common design, but if the diode's forward voltage (typically 0.3 - 0.4V) drops the VBUS input below the LDO's dropout threshold, the 3.3V rail simply won't come up. That's a very likely culprit here. - Third, I'd check the TP4056 VBUS feed and if it's on the wrong side of the diode or has a net tie issue, the USB-USB-C input and battery path may be fighting each other. On the layout side, I'll review the D+/D- routing for impedance continuity and check that the ESP32-C3's EN pin, boot strapping resistors, and decoupling caps are correctly placed. I have hands-on experience with ESP32/ESP32-S3/ESP32-C3/ESP32-H2 designs, USB-C power path engineering, TP4056-based charging circuits, and KiCad. I've debugged similar 'powered but silent' board failures before and know exactly what to look for. Looking forward to your reply. Best regards, Jitendra
$250 USD em 5 dias
5,6
5,6

Hey there! I’m Alok, A PCB, Circuit and Mechanical designer with a passion for turning ideas into rock-solid, high-performance circuit boards. even expert on Python, C, C++ With nearly a decade of experience, I’ve tackled everything from compact consumer gadgets to complex industrial systems—always with a focus on precision, efficiency, and reliability. # Schematic & Layout Design – Clean, optimized, and manufacturable. # Component Selection & Library Management – No surprises, just the right parts for the job. # Reverse Engineering – PCB cloning, replication, and improvements. # Gerber, BOM & CPL Generation – Ready for seamless production. # DFM & DFA Expertise – Because great design means smooth manufacturing. # Multi-Layer, Flex, & High-Density PCB Design – Whatever the project needs. If you need a PCB and Code that’s efficient, reliable, and built for real-world performance, let’s chat. I’d love to help bring your project to life!
$90 USD em 7 dias
5,8
5,8

Hello! I'm a highly skilled PCB Designer with over 10 years of expertise in delivering reliable and efficient PCB designs. I specialize in creating precision designs tailored to client's needs, utilizing top-tier design tools such as Altium Designer, Autodesk Eagle, KiCad, EasyEDA, Siemens PADS, DipTrace, Allegro/OrCAD, Fritzing and Proteus. My goal is always to ensure the highest quality and performance in every project. Core Expertise : • Schematic Capture & Layout Design • Component Selection & Library Management • Reverse Engineering (PCB Replication, PCB Cloning) • Gerber, BOM, and CPL File Generation & Manufacturing Support • Design for Manufacturability (DFM) and Design for Assembly (DFA) • PCB Design & Development (Single, Double, Multi-Layer, Flexible PCBs) Industries Served : • Medical Devices • Telecommunications • Consumer Electronics • Industrial Equipment • Automotive Electronics • Safety and Security Devices Why Choose Me? • Attention to Detail and Commitment to Quality • Strong Communication Skills & Client-Centric Focus • Timely Delivery & Flexible Approach to Meet Project Requirements I would love to help you with your next PCB design project. Feel free to reach out, and let’s discuss how I can bring your ideas to life! Best Regards, Utpal
$110 USD em 5 dias
5,4
5,4

Hello, I understand you need a full hardware debug and fix for your ESP32-C3 + VL53L1X ToF sensor device, focusing on USB-C power and battery operation. I have experience with USB-C power negotiation, LDO regulation, Li-ion charging circuits (TP4056), and ESP32 microcontrollers in mixed USB/battery designs. I will analyze your KiCad schematic and PCB layout to identify why the ESP32-C3 isn’t powering via USB-C, verify the power path switching, and check voltage stability on the 3.3V rail. Deliverables include an updated schematic and PCB layout with corrections, detailed notes on the root causes, and recommendations for improved reliability, ESD protection, and low-power operation. I will ensure proper USB operation, battery charging, and safe power switching. Thanks, Asif
$250 USD em 3 dias
5,2
5,2

Hello, I reviewed your Metrifit Gym Pro project, and I’ve worked on very similar designs using the same core components—ESP32, USB-C power input, TP4056 charging circuits, LDO regulation, and I2C sensors. In previous projects, I handled the exact types of issues you're facing now, such as: - USB-C not delivering power بسبب CC configuration or routing issues - Power path conflicts between USB and battery - Voltage drops affecting LDO and preventing MCU startup Because of this direct experience, I can quickly identify the root cause and avoid trial-and-error debugging. The focus will be not only fixing the issue, but making the design stable and production-ready. What I will do: - Review your KiCad schematic and PCB - Identify and fix the USB power issue - Correct the power path (USB vs battery) - Ensure stable 3.3V operation for ESP32 - Improve reliability, protection, and overall design quality Deliverables: - Updated schematic (KiCad) - Updated PCB layout - Clear notes explaining issues and fixes I’m confident we can turn your current prototype into a fully functional and robust product. Best regards, Mahmoud
$140 USD em 7 dias
5,3
5,3

Hi, find my TOP NOTCH similar work on the Compact IoT Sensor PCB Project. The project included USB powered microcontroller boards with battery charging circuits. Before moving forward, just let me know: Should the fix focus prioritize USB C power negotiation stability or battery/USB seamless switching first? Tools I Use • KiCad I am ready to deliver a fully functional PCB design that ensures proper USB C power, battery charging, and ESP32 C3 operation. The focus will be on reliability and manufacturability. The documentation will be aligned with IPC standards. Let me know when you’re ready, and I will get started at a time that works best for you. Best regards, Abubakar Muhammad
$152 USD em 7 dias
5,1
5,1

I will do:- Simple to advanced Circuit design and analysis using software tools such as KiCAD, Proteus, Altium Designer, Allegro, PADs, and Eagle My package provides the following services - Schematic drawings - Gerber files - Netlist generation - Pcb's - BOM generation (Professional BOM) - 3D Models of the Actual PCB - ECAD Library Administration I will also generate Gerbers on existing PCBs files
$140 USD em 7 dias
4,9
4,9

Hi, This kind of failure is almost always rooted in USB-C implementation or power path conflicts, and I’ve debugged similar ESP32-based designs where VBUS never properly reaches the regulator or gets dropped across protection elements. I have solid experience with: -ESP32-C3 hardware bring-up and USB native interface -USB-C sink design including CC configuration and VBUS routing -Li-ion charging circuits using TP4056 and safe power path integration -Diagnosing LDO stability and voltage drop issues in compact layouts I will go through your KiCad files methodically, starting from USB-C negotiation and tracing the full power chain to the 3.3V rail. I will identify the exact failure points, not just suggest guesses. Then I will deliver a corrected schematic and PCB layout ready for manufacturing, along with clear engineering notes explaining each fix. I also pay attention to real-world robustness, especially for compact devices exposed to noise and handling, so I can strengthen protection and reliability without increasing complexity. Chat name: ESP32 USB-C Power Debug Once we open a chat, I can walk you through similar boards I’ve fixed and how I approach this efficiently. Best regards.
$140 USD em 3 dias
2,8
2,8

⭐⭐⭐⭐⭐ This is a good fit for my workflow: take an early hardware concept and turn it into a clean, working KiCad prototype without overengineering it. Your brief is clear, and the two areas I’d treat as highest priority are the cartridge edge interface and the shared SPI architecture (SD + TFT + MCU) so the first prototype is reliable and easy to debug. What I can deliver: • Full KiCad schematic + PCB layout • Correct USB-C power-only input with solid 3.3V regulation • ESP32 / MCU integration with clear pin mapping • PN532 NFC section with practical antenna strategy • Robust edge connector recommendation + footprint + alignment • TFT display header/FPC routing • LEDs, cartridge detect, test points, and basic assembly notes • Gerbers + BOM ready for fabrication My approach: lock the MCU choice and bus mapping select the right commercial card-edge socket and confirm mechanics build the schematic cleanly for open-source release complete a practical PCB layout optimized for prototype bring-up A couple quick questions: • Do you want to use ESP32 as the main MCU, or Leonardo + ESP8266 exactly as written? • Is the cartridge connector definitely 2.54 mm pitch / 1.6 mm PCB, or still flexible? • Preferred display connector type: pin header or FPC? I can keep this prototype simple, readable, and buildable—the right base for future revisions.
$30 USD em 1 dia
2,9
2,9

Hi, I can help debug and fix your ESP32-C3 USB-C + battery-powered PCB design and make it fully functional for your next revision. I have experience in ESP32 hardware, USB-C power design, and battery-powered systems. I will analyze your KiCad schematic and layout, identify the root cause of the power failure, and correct issues related to USB-C CC lines, power path switching, and voltage regulation. I will also suggest improvements for reliability and protection. Scope: *Review schematic and PCB (KiCad) *Debug USB-C power input (CC1/CC2, VBUS) *Fix power path (USB ↔ battery switching) *Verify 3.3V regulation (LDO stability) *Check battery charging (TP4056) Deliverables: *Updated schematic (KiCad) *Updated PCB layout *Clear explanation of issues and fixes Approach: *Identify power path and USB-C negotiation issues *Verify voltage levels and regulator input/output *Correct design flaws affecting ESP32 startup *Optimize design for stable operation and production readiness I will deliver a fully corrected and reliable Rev-2 design ready for manufacturing.
$200 USD em 7 dias
2,0
2,0

Hello, I’m an Embedded Systems Engineer specializing in PCB Design and Firmware Development. Your board has a fatal USB-C issue preventing startup, plus power-path and protection weaknesses. I can fix this quickly and make it production-ready. I will deliver corrected KiCad files + clear root-cause fixes (USB-C, TP4056 power path, 3.3V stability, protection). Best regards, Hossam Mamdouh Embedded Systems Engineer
$175 USD em 3 dias
1,6
1,6

Hi, I can help with this. This kind of issue is usually not just one broken connection — it is often a combination of USB-C power setup, charging path behavior, regulator headroom, and layout details affecting startup. I can review the KiCad schematic and PCB, trace why VBUS is not powering the board and why the ESP32-C3 never comes up, then fix the design properly for Rev 2 so USB power, battery charging, switching, and sensor/MCU operation all work together reliably. I’m comfortable with ESP32, USB-C power design, Li-ion charging, 3.3V rails, and production-minded hardware debugging, and I’d document clearly what was wrong, what was changed, and any reliability improvements worth adding for real-world use. Best regards. Ankit.
$100 USD em 1 dia
1,5
1,5

Hi, I reviewed your project, and this is exactly the kind of mixed power + USB design I specialize in. You’re very likely dealing with a power-path and USB-C implementation issue—especially with load sharing, CC configuration, and voltage drop into the LDO. The use of TP4056 together with a diode-based power path is a common source of failure in designs like this. I can help you fix this properly and make it production-ready. What I will do: Analyze your KiCad schematic + PCB in detail Identify root causes of: No power from USB-C (CC / VBUS issues) ESP32-C3 not powering up USB data not enumerating Redesign critical sections: USB-C power input (correct CC handling, stable VBUS) Proper power-path (USB + battery) — replacing diode OR’ing if needed Stable 3.3V rail for ESP32 (LDO validation or improvement) Ensure: Reliable USB power + data operation Safe Li-ion charging Clean switching between USB and battery modes Likely Fix Direction: Replace TP4056 + diode scheme with a proper power-path solution (or redesign load sharing correctly) Verify voltage headroom into TLV70233 Validate USB-C sink configuration (5.1k CC resistors, routing, grounding) Check ESP32-C3 USB routing (D+/D− integrity, ESD, impedance) Deliverables: ✅ Updated KiCad schematic ✅ Updated PCB layout (clean + manufacturable) ✅ Clear explanation of all issues and fixes ✅ Design improvements for: Let’s fix this so your board works reliably on first power-up. Best regards, Joshua Kane
$140 USD em 3 dias
1,1
1,1

Hi, I reviewed your project description carefully, and the issue you’re facing is most likely related to the USB-C power path, voltage regulation, or improper power switching between USB and battery. I have hands-on experience with ESP32-C3, TP4056 charging circuits, USB-C implementation (CC lines, VBUS), and KiCad-based PCB design. I can thoroughly analyze your schematic and PCB layout to identify the exact root cause of the problem. What I will do: * Debug USB-C power input (CC1/CC2, VBUS routing) * Analyze and fix power path (USB vs battery switching) * Verify and stabilize 3.3V regulation (TLV70233) * Ensure ESP32-C3 is powered and boots correctly * Check USB data lines (D+/D-) if needed * Improve reliability (filtering, protection, layout fixes) Deliverables: * Updated KiCad schematic * Updated PCB layout (production-ready Rev 2) * Clear explanation of all issues and fixes I can start immediately and deliver a reliable, fully working design within a short timeframe. Looking forward to working with you. Best regards,
$75 USD em 3 dias
0,7
0,7

Florianópolis, Brazil
Método de pagamento verificado
Membro desde dez. 15, 2025
$10-30 USD
$30-250 USD
$30-250 USD
$30-250 USD
$250-750 USD
₹37500-75000 INR
₹12500-37500 INR
$10-30 USD
$30-250 USD
$1500-3000 USD
₹12500-37500 INR
₹1500-12500 INR
₹1500-12500 INR
$30-250 CAD
$15-25 USD / hora
₹1500-12500 INR
₹600-1500 INR
₹150000-250000 INR
$250-750 USD
₹40000-250000 INR
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR