
Closed
Posted
Paid on delivery
Help me solve something multiple freelancers havent been able to. I need a rock solid circuit that reads a pulse from a wire wrapped around a spark plug wire of a small engine, filters the noise, and sends a clean pulse to an esp32-s3. The pickup will be a single, insulated wire loosely wound around a spark-plug lead, the code can be very simple as this circuit is part of a bigger project but has to cleanly condition and count the high-frequency ignition pulses, translate them into RPM, and remain stable across the usual noise you see near an engine. The unit will sit in its own enclosure rather than on a vehicle dashboard, so everything—from debouncing to display refresh—has to be self-contained and powered from a 5–12 V supply. Please assume the pulses can reach several kHz at high revs. THIS MUST BE CREATED AND TESTED ON YOUR END, THEN SENT TO ME FOR VERIFICATION VIA BREADBOARD OR 1 OFF PCB CREATION. PROJECT IS NOT COMPLETE UNTIL I HAVE A WORKING EXAMPLE ON MY END BUT WILL NOT HAVE THE TIME TO BUILD CIRCUITS HERE UNTIL IT HAS BEEN PROVEN TO WORK ON YOUR END. Deliverables: • Schematic (or clear fritzing/EDA file) of the input conditioning network and any level shifting • ESP32-S3 source code (Arduino or ESP-IDF) that measures RPM accurately from idle to redline • Brief calibration instructions and a serial/USB debug output for validation If you’ve already tackled inductive pickups or noisy high-frequency counting on the ESP32 family, that experience will help us move fast.
Project ID: 40317950
46 proposals
Remote project
Active 24 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
46 freelancers are bidding on average $498 USD for this job

With my considerable skill set in circuit design, electrical engineering, and electronics, I am confident I can provide the robust and efficient solution you're searching for. My past experience in hardware-software integration, particularly involving noisy high-frequency counting and ESP32 applications, makes me a prime candidate to tackle your project’s complex yet vital task. Moreover, as an IoT specialist with extensive expertise in wireless communications, I comprehend the importance of clean pulse transmission and accurate signal conditioning for stable RPM measurements. I assure you that not only will my solution effectively count high-frequency ignition pulses but it will also translate them into RPM accurately, even during engine-related interferences.
$250 USD in 1 day
7.8
7.8

As a proficient electrical engineer with over a decade's worth of experience, I've designed and developed robust circuits for a wide range of challenging projects, similar to what you're seeking. My expertise extends across analog design as well as digital motor control applications, which could prove particularly handy in countering the high-frequency noise you anticipate near an engine. To illustrate my competence better, I've also successfully completed numerous projects consisting of inductive pickups and noisy high-frequency counting on the ESP32 family, akin to your current needs. Additionally, my familiarity with ESP-IDF and Arduino is an asset that ensures your project will be completed promptly and effectively. Handling powerful output signals and translating them into meaningful data is my specialty; getting accurate RPM readings across all ranges should be routine for me. Moreover, your emphasis on pre-testing aligns with my commitment to quality assurance. I'll ensure the circuitry and code are thoroughly tested before delivering them to you for verification. Rest assured, by selecting me for this task, you're opting for an expert who can handle every aspect from circuit design to debugging the code - essentially a one-stop solution. Thank you for considering my candidacy.
$250 USD in 10 days
7.4
7.4

When it comes to creating robust and reliable circuits, I am your go-to freelancer. My proficiency in PCB design for embedded systems, including power supply circuits, aligns perfectly with the needs of your project. I have successfully developed countless circuits for high-frequency applications and tackled challenges similar to yours such as inductive pickups and noise reduction on ESP32 family devices. I assure you a circuit design that accurately measures RPM across the engine's range, even under duress. My firmware development expertise further reinforces my suitability for this task. With extensive experience programming microcontrollers like ESP32s, I am more than capable of providing you with an optimized source code that assures an accurate RPM calculation from idle to redline. Let's discuss whether Arduino or ESP-IDF would be better suited for your broader project and work. Lastly, I understand the criticality of thorough testing, which is why I always validate my designs in real-world scenarios before delivering them to clients. Staying aligned with your requirements, I will engineer a working circuit on my end before sending it over for your evaluation. Together we can ensure a disruption-free experience that performs impeccably across various environments. Don't compromise on quality or deadlines; trust me to deliver on both fronts and let's get your project rolling!
$500 USD in 7 days
6.7
6.7

Hello, this is a classic inductive pickup + harsh EMI problem and I have solved similar ignition sensing interfaces reliably. I will design a robust front-end using RC shaping, fast clamp diodes, and a Schmitt-trigger stage to convert the spark pickup into a clean logic pulse. The input will tolerate wide amplitude variation from the wrapped wire and reject ignition noise and ringing. I will then interface it safely to an ESP32-S3 using proper level conditioning and protection. Firmware will use hardware pulse counting (PCNT/RMT) for accurate RPM measurement up to several kHz with no missed edges. I will prototype and test this on a real ignition source or signal emulator before delivery. You will receive a validated schematic, PCB (optional), and ready-to-flash code with serial debug for calibration. Design will be compact, stable, and production-ready for enclosure integration on 5–12V supply. Regards, Engineer Muhammad Usman
$500 USD in 7 days
6.7
6.7

Hi there, I can build a rock-solid ESP32-S3 tachometer that reliably reads high-frequency ignition pulses from a spark-plug wire using a compact, isolated pickup, filters noise, and delivers clean, countable edges to the ESP32-S3. The circuit will be designed to run from 5-12 V, fit in a small enclosure, include input conditioning and level shifting, and maintain stable operation up to several kHz. I’ll provide a complete schematic or clean EDA file, ESP32-S3 code (Arduino or ESP-IDF) that covers idle to redline RPM, and clear calibration instructions plus a serial debug output for verification. I will develop and test the solution on my side with representative pulse sources before shipping a breadboard or single-board prototype for your verification. What is your preferred RPM measurement range and any specific pulse conditioning requirements (noise tolerance, debounce, or edge detection strategy) for this project? Questions I’ll confirm with you (3-4 key points): - Do you require a specific RPM range or ignition coil type (single-cylinder, multi-cylinder) that affects pulse spacing? - Any constraints on power consumption or heat in the enclosure, given 5-12 V input? - Do you want the RPM to be reported via serial only or also displayed on a local OLED/display within the enclosure? - Are there any target environmental conditions (temperature, EMI) I should plan for in the enclosure design? Best regards,
$750 USD in 19 days
6.0
6.0

As an automation engineer with hands-on experience in Microcontroller programming, I can confidently say that I am adept at working with Raspberry Pi. I understand the technicalities involved and know how to leverage the full potential of this powerful tool. Being well-versed in PLC, HMI, SCADA programming, and designing automation systems–all skills crucial for this project–I am confident about my ability to deliver beyond your expectations. Moreover, my experience extends to troubleshooting and optimizing PLC programs which has equipped me with sharp problem-solving abilities needed for any urgent project. Being prompt and efficient is second nature to me. Thus, you can expect a fast turnaround without compromising quality. In summary, choosing me brings you someone who not only understands but excels in using Raspberry Pi accompanied by a determination to complete your project quickly and accurately. Let us work together to get your project done right!
$500 USD in 3 days
6.0
6.0

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$500 USD in 7 days
6.1
6.1

Hi, I’ve worked extensively with ESP32 (including ESP32-S3) in noisy industrial and automotive-like environments, especially signal conditioning and high-frequency pulse measurement. Your use case—inductive pickup from a spark plug wire—is exactly the kind of problem I enjoy solving. I will design a robust input conditioning circuit (protection + filtering + clean edge shaping) to reliably extract ignition pulses even in heavy EMI. The design will be tested on my side using real-world noise simulation before delivery. You will receive: • Clear schematic + component values (ready for breadboard/PCB) • ESP32-S3 code (efficient, interrupt-based RPM measurement up to kHz range) • Calibration steps + serial debug output Timeline: 5–7 days for a tested, working prototype. I’ll also provide free post-delivery support after fabrication until we reach the most stable and accurate performance on your end. Let’s build something solid.
$350 USD in 7 days
5.3
5.3

Hi, I recently designed an ignition pulse sensing circuit for small engines using an MCU, where the main challenge was extracting clean timing signals from extremely noisy high-voltage environments without false triggering. From your description, you need a robust inductive pickup circuit using a wrapped wire around a spark plug lead, with proper filtering, protection, and signal conditioning to deliver clean pulses to an ESP32-S3. The key considerations will be EMI suppression, transient protection, stable threshold detection, and accurate pulse shaping across a wide RPM range. My approach would be: 1. Design RC + diode clamp + TVS protection front-end 2. Use comparator/Schmitt trigger for clean edge shaping 3. Add hysteresis and filtering for noise immunity 4. Implement interrupt-based RPM measurement on ESP32-S3 5. Validate on real engine and provide proven schematic + code Quick question: What is the engine type (2-stroke or 4-stroke) and max RPM range? Best regards Mykola
$500 USD in 7 days
5.2
5.2

Hello, I can design a high-frequency tachometer using ESP32-S3 that reliably reads pulses from a wire loosely wound around a spark plug lead. The circuit will include noise filtering, pulse conditioning, and level shifting to deliver clean, debounced signals to the ESP32-S3. The firmware will accurately calculate RPM from idle to redline, with serial/USB debug output for verification. The solution will be self-contained, powered by 5–12 V, and optimized for high-noise engine environments. I will provide a tested schematic (Fritzing/EDA), source code (Arduino or ESP-IDF), and simple calibration instructions. The project will be fully validated on my side before delivery, ensuring you receive a working prototype that counts ignition pulses accurately. Thanks, Asif
$750 USD in 11 days
5.1
5.1

Hello, I have experience measuring high-voltage pulses in electric fences using a resistive network and optical coupler, complemented by a Schmitt trigger circuit as a digital signal conditioner. I can work with the basic inductive sensor you suggested. I work with ESP32, PIC, and Arduino microcontrollers. I program in C/C++. I have extensive knowledge of analog and digital filters, and signal limiter and clipping circuits. I have the necessary equipment and materials to perform the tests locally. Please review my profile. Feel free to contact me. Best regards, Carlos
$500 USD in 7 days
4.9
4.9

Hi, I understand that this is not simply an RPM formula implementation. It should be more like building a robust analogue front end that generates a good signal under different conditions. After doing some research: 1. Protect, compare and feedback. 2. Protect + NPN/MOS + Smith triggering. The software should not be a big deal, but it should not be a polling method. It should be handled by interruptions. However, I would say that the project itself is too difficult for a freelancer. 1. Maybe our test environments are already different. 2. There is no final target for the test system. 3. There is no correct input or output. This will put us both in an endless loop. So, if you want your project to be successful, either provide me with a test environment or help me set up the same environment as yours. Please let me know! Best regards, Oleksandr
$500 USD in 7 days
4.9
4.9

Good day I am a hardware and firmware developer with 4 years experience developing analogue and digital circuits, I have accomplished this type of pickup with 10 turns of 18 - 20" wire coiled around the HT spark plug wire with necessary conditioning/filtering to produce clean transition for the ESP32/MCU to pick up, if ESP23 is the only device to be powered then a linear regulator could be used, the entire device enclosed and installed within engine bay, feel free to message me to discuss your project in finer detail
$600 USD in 10 days
5.1
5.1

HI, I am an experienced electronics and PCB Design engineer, specialised in use of ECAD software such as Altium Designer, KICAD, EasyEDA, etc. for the the design of electronics and PCB. I will design your projects to meet your Requirements and the industry standard. I do all kinds of circuits such as Power delivery circuit, Sensor Integrated Circuits, wireless control, MCUs etc. I will deliver the following. The Schematics for your Design The PCB for the design Bill of materials(If needed) Gerber, Pick and Place and other manufacturing and assembly drawings needed. Full Support and consultancy till the project is done. Kindly send me message for my previous designs and also so we can discuss further on your project I look Forward to working with you. Best Regards, Abdur-Rafiq
$500 USD in 7 days
4.5
4.5

Hi, clear and straightforward: if many other failed there should be an hidden issue, so I'll try to make it: if it works you'll pay, otherwise I get nothing. Does it sounds good ? If so drop me a line in chat for details. Please DO NOT assign me the PJ prior of the chat. Cheers, Alex.
$250 USD in 30 days
4.5
4.5

Hi, I’m an embedded systems engineer with 10+ years designing mixed-signal front-ends and ESP32-based systems, including ignition sensing and RPM measurement up to 20kHz with <1% error. I have delivered 30+ hardware prototypes with robust EMI filtering (automotive-grade layouts, TVS protection, and Schmitt-trigger conditioning), achieving stable operation in high-noise environments like engines and inverters. Approach ✅ I will design an inductive pickup front-end using RC filtering, fast clamping (TVS + diode network), and a comparator or Schmitt-trigger buffer to convert noisy ignition spikes into clean digital pulses. ✅ I will implement proper grounding, shielding strategy, and level shifting (5–12V tolerant front-end to 3.3V ESP32-S3 GPIO) with proven EMI mitigation techniques. ✅ I will develop ESP32-S3 firmware using hardware timers/interrupts or PCNT module to accurately measure frequency and compute RPM across full range. Questions ✅ I need to confirm the expected RPM range and cylinder count to correctly scale pulse-to-RPM conversion. ✅ I need to know if the spark system is CDI or inductive, as waveform amplitude and noise profile will affect the front-end design. Best, Yaroslav
$500 USD in 7 days
4.5
4.5

Best ESP32-S3 High-Frequency Tachometer Signal Conditioning Expert! ⭐⭐⭐⭐⭐ Dear Client, What you need here is not just a tachometer circuit. You need a front-end that stays stable in one of the noisiest environments in embedded hardware and still gives the ESP32-S3 a pulse stream it can trust. That is exactly why so many freelancers fail on this kind of job. The real challenge is not counting pulses in software. It is designing the pickup, filtering, protection, thresholding, and signal-conditioning chain so ignition noise, false triggers, amplitude variation, and engine-side interference do not corrupt RPM measurement. That is where I can help. I would approach this as a signal-integrity problem first: build a robust conditioning stage for the inductive pickup, validate it under realistic noise conditions, and only then lock the ESP32-S3 counting logic around a clean digital pulse. That is what gives you a result that works on your bench, not just in theory. A few key questions from my side: 1. What engine RPM range and cylinder / ignition type are you targeting? 2. Do you want a breadboard-proven circuit first, or a 1-off PCB directly after validation? 3. Is the final system expected to run continuously near the engine, or with some cable distance from the spark lead? If you message me, I can also share relevant hardware work and explain how I would de-risk this before shipping you a tested solution. Best regards, Prat PCB Must Innovations
$500 USD in 7 days
6.4
6.4

Hi there, I reviewed your problem and I’m a senior embedded/hardware engineer with 9+ years of experience designing robust signal-conditioning circuits for noisy environments, including inductive pickups, ignition systems, and high-frequency pulse capture on ESP32 platforms. I understand why this fails often—noise, ringing, and inconsistent thresholds. Approach - I will design a proven inductive pickup front-end: protection + RC filtering + clamp + Schmitt trigger/comparator stage to convert ignition noise into a clean digital pulse - I will ensure robustness against EMI, high-voltage spikes, and variable coupling strength - I will add proper level shifting (to 3.3V) and optional isolation if needed - I will validate the design on real hardware (bench + ignition simulation) before delivery - I will implement ESP32-S3 firmware using hardware timers/interrupts for accurate RPM across full range I will only deliver once the signal is stable, repeatable, and proven. Questions - Engine type (1-cylinder, 2-stroke/4-stroke)? - Max RPM range? - Wire turns constraint around spark lead? Best regard
$250 USD in 3 days
3.3
3.3

I have worked on many ESP32-based projects, including handling noisy sensor signals, pulse counting, and signal conditioning circuits for real-world environments. I can design and test a robust hardware and firmware solution on my end and provide you with a fully verified working setup before delivery. My Deliverables: • Complete input conditioning circuit • Tested ESP32-S3 firmware for accurate RPM measurement • Schematic/EDA files + clear wiring • Calibration guide + serial debug output • Working prototype tested and ready for your validation
$300 USD in 5 days
3.2
3.2

With your detailed project description, I must say your search for a skilled freelancer ends here. The challenges presented by RPM measurements on noisy environments are not new to me. My extensive experience in circuit design and electronics, including tackling inductive pickups and high-frequency counting, put me in a prime position to tackle even the most complex projects. I possess excellent problem-solving abilities and a keen eye for precision that will be essential for your unique project requirements.
$258 USD in 1 day
3.2
3.2

Pekin, United States
Payment method verified
Member since Nov 24, 2019
$30-250 USD
$10-30 USD
$250-750 USD
$250-750 USD
$150 USD
€30-250 EUR
$750-1500 USD
£250-750 GBP
$25-50 USD / hour
$82 USD
₹1500-12500 INR
₹12500-37500 INR
$250-750 USD
$10-30 AUD
$30-250 USD
$10-30 USD
₹600-1500 INR
$30-250 USD
€8-30 EUR
₹1500-12500 INR
€750-1500 EUR
$30-250 NZD
₹100-400 INR / hour
£10-20 GBP
$30-250 USD