
Geschlossen
Veröffentlicht
Bezahlt bei Lieferung
I have a Model A vending machine already talking MDB, and I’ve added an RFID/NFC cashless module. Payment authorisation is coming through correctly, but the controller isn’t issuing the final dispense command. I need someone who has actually worked on VMC firmware to step in, review my existing source, and adjust the MDB sequence so the machine releases the product automatically once the cashless device signals a “payment-approved”. You’ll get the current codebase, the MDB command log, and remote access to a bench-test rig with the reader attached. I’m looking for clean, minimal changes that keep the rest of the workflow untouched and maintain safety checks ( vend motor feedback, etc.). Deliverables: • Revised source files with clear comments on every change • Build/flash instructions that compile on my toolchain • A short test showing payment-to-dispense timing on at least two successful vends and unsuccessful vend. I can run live tests here and share logs; if we hit any edge-cases I’ll provide additional traces for you to patch. Once everything vends reliably we’re done.
Projekt-ID: 40085069
39 Vorschläge
Remote Projekt
Aktiv vor 11 Tagen
Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
39 Freelancer bieten im Durchschnitt $142 SGD für diesen Auftrag

As an electronic hardware and firmware engineer, I have years of hands-on experience dealing with intricate challenges such as yours. My expertise rests in coding microcontrollers, a profiency that will prove essential in navigating the complexities your vending machine firmware currently encounters. Be it UART, SPI, Ethernet or MODBUS, communicating with these protocols is second nature to me. Additionally, my skills extend to RF design and analysis a vital factor in understanding the cashless protocol intricacies. My specialisation in power supply circuits and multilayer designs ensures a structured approach when dissecting and reassembling code bases for efficiency. When working on your project I'll prioritize minimal alteration keeping the rest of your workflow untouched. Through clear annotations in the revised source file, I'll ensure efficient problem-solving while also maintaining safety checks. Deliverables won't be a concern; I am adept at creating concise yet detailed documents. Once we troubleshoot any edge-cases during live tests, my final validation will exceed merely "successful vends." The payments-to-dispense timing will be precisely measured and noted to ensure maximum reliability. Given this opportunity, I assure you of my competent work, timeliness and exceeding expectations for this project outcome. Let's get your vending machine working seamlessly!
$140 SGD in 7 Tagen
5,7
5,7

Hi! I've worked on similar vending machine controller projects with MDB protocol integration, specializing in cashless payment systems, VMC firmware, and automated dispense logic. I can share relevant examples directly in chat. Deliverables: - Revised VMC firmware source code with MDB cashless dispense command fix - Clear comments documenting all changes - Payment-approved to dispense automation implementation - Preserved safety checks (vend motor feedback, error handling) - Build and flash instructions for your toolchain - Test demonstration showing successful payment-to-dispense timing - Support for edge-case debugging with additional log traces Let's discuss your budget and timeline in chat. I can start immediately once I review your codebase and MDB logs, and deliver the fix quickly with remote testing support. Best regards, Houssame
$140 SGD in 7 Tagen
5,4
5,4

Hi Desmond L. I’m your web developer, ready to turn your project MDB Dispense Code Customization into reality! I’d love to discuss the details and create something amazing together. Feel free to message me anytime, and we can also hop on a quick video or audio call whenever it's convenient for you. I’ve developed many projects exactly like what you’re looking for. If you want to see more relevant samples, just contact me through the chatbox, and I’ll share them instantly. ★ Why Clients Trust Me 500+ successful web projects delivered 430+ positive client reviews Expert in C Programming, Debugging, Software Development, Embedded Systems, Signal Processing, Technical Documentation, Automation WordPress, Shopify, PHP, JavaScript, HTML, CSS, Plugin/Theme Development, Laravel, WebApp Clean, modern, responsive and SEO-optimized designs Fast delivery, great communication, and long-term support Available during EST hours for smooth collaboration If you want a professional developer who delivers quality work on time and stress-free, let’s connect. I’m excited to help build something amazing for you. Best regards, Kausar Parveen
$180 SGD in 3 Tagen
4,7
4,7

Hello, I’m excited about the opportunity to contribute to your project. With strong experience in the required technologies and a focus on clean, scalable implementation, I can deliver a solution that aligns closely with your goals. I’ll tailor the work to your exact requirements, ensuring smooth integration, reliable performance, and a polished user experience. You can expect clear communication, fast turnaround, and a high-quality result that fits seamlessly into your existing workflow. Best regards, Juan
$140 SGD in 1 Tag
4,7
4,7

Hi ✅Desmond✅ I’ve read through your project details for the MDB Dispense Code Customization, and it’s clear you’re looking for someone who understands the MDB protocol and can safely customize the dispense logic without breaking communication with the VMC. That’s exactly the kind of embedded work I handle regularly. ✨✨✨I have hands-on experience working with MDB-based vending systems, including dispense commands, state handling, error conditions, and timing requirements. I’ve customized firmware for controllers where precise dispense behavior, retries, and validation were critical, so I’m comfortable modifying existing code while keeping the system stable and compliant with the MDB standard. ⚡⚡⚡How I’d approach this project: -Review your current MDB implementation and understand the existing dispense flow -Identify where the customization is needed -Implement the required changes cleanly and safely -Test edge cases -Deliver well-documented, easy-to-maintain code ❓A few quick questions to align perfectly: -Which MCU/platform is this running on? -Are you using standard MDB 3.0/4.2, or a vendor-specific variation? ✅I’m confident I can deliver this efficiently at a fair, competitive rate, and I’m happy to discuss scope and budget once I understand the details a bit better.
$30 SGD in 1 Tag
4,4
4,4

Hi, I can help you fix the MDB vend flow at the VMC firmware level so a successful cashless authorization reliably triggers the dispense—without disturbing the rest of your logic or safety checks. How I’ll approach it: Review your current VMC firmware and the MDB command/response logs Trace the cashless approval → vend request → vend result sequence per MDB spec Identify where the state machine stalls (e.g., missing/incorrect VEND REQUEST, timing, or ACK handling) Implement minimal, well-documented changes so the controller issues the final vend automatically after approval Preserve motor feedback, jam detection, and error handling Validate on your bench-test rig with live reader attached Deliverables: Patched firmware with clean diffs Confirmation via test vends that the lifecycle completes correctly Short note explaining the fix and any timing/spec considerations I’ve worked directly with MDB cashless integrations and VMC firmware and focus on precise fixes, not rewrites. Ready to start as soon as you share the code and logs.
$220 SGD in 7 Tagen
4,2
4,2

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: 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.
$140 SGD in 7 Tagen
4,1
4,1

Hi Alan. I am Mohamed Saman, a proficient automation and embedded systems developer with experience customizing hardware interface logic, payment integrations, and point-of-sale component workflows. I specialize in working with vending protocols such as MDB (Multi-Drop Bus), implementing secure dispense logic, and tailoring firmware or control code to match specific business requirements. I can customize your MDB dispense code to modify how selections, payments, and motor/relay activations are handled — ensuring the logic aligns with your product flow, pricing, and timing constraints. My work emphasizes clear, maintainable code with robust error handling so the machine behaves predictably under all conditions. I also provide concise documentation and hand-off notes explaining configuration parameters, custom states, and how to update or extend the logic if your workflow changes in the future. I am confident I can deliver a reliable, production-ready customization tailored to your MDB device and requirements. Best regards, Mohamed Saman
$250 SGD in 7 Tagen
3,3
3,3

Hi Desmond, MDB Dispense Code Customization is a project I can approach with a clear, engineering-driven mindset. I’ve worked on VMC firmware and understand MDB sequences intimately, including vend motor feedback and safety checks. From your description, here’s how I would approach it: - Review your existing source and MDB command log to identify where the payment-approved signal should trigger the final dispense command, and implement a minimal, well-commented adjustment to the MDB sequence. - Keep the rest of the workflow untouched; add guarded state transitions and robust logging so behavior remains predictable during bench tests. - Provide portable build/flash instructions for your toolchain and a concise test plan that demonstrates two successful vends and one edge-case with a failed vend. Deliverables: revised source files with clear comments on every change, build/flash instructions, and a short, reproducible test script. I’m committed to clarity, maintainability, and safety. If you’re open to it, I’d like to ask one quick question so I can tailor the solution more precisely: Could you confirm the exact MDB trigger timing after payment-approved that should initiate the final dispense, and outline any safety checks or edge cases I should preserve during bench testing? Looking forward to discussing more. Best regards, Larasati
$125 SGD in 3 Tagen
2,9
2,9

As an experienced software developer with a specialization in mobile applications, I have had the honor of successfully delivering over 100 projects. I can confidently say that your MBD dispense code customization is right within my purview. Through my 8+ years of expertise, I have worked extensively with various technologies like Native Android, iOS, Python (Django), and Hybrid app development, to name just a few that put me in a perfect position concerning your project. Regarding your precise requirements, my knack for clean and minimal changes makes me a valuable asset as it aligns perfectly with your need to maintain workflow integrity while making necessary adjustments for the dispenser function. My proficiency in firmware along with vibrant knowledge of different programming languages shall ensure that I provide revised source files that are commented clearly on each change preserving every safety check required, leaving no room for doubts. To add to this, my experience in compiling tools aligning them to your existing ones shouldn't pose any issue. Lastly, since debugging is an inevitable part of coding, the fact that you're open to running live tests and providing additional traces puts us at an advantageous position where we can build a seamless product together without any surprise element. Looking forward to be given an opportunity to be part of this important project!
$244 SGD in 7 Tagen
2,1
2,1

Hello There, I see you're looking to tweak the MDB sequence for your vending machine so it automatically dispenses once the cashless payment is approved. That’s a smart move to enhance user experience! My approach would be to dive into your existing firmware, analyze the command logs, and pinpoint where the dispense command is getting stalled. With my background in embedded systems and C programming, I can make the necessary adjustments while ensuring that all safety checks remain intact. I’ll provide you with revised source files, complete with clear comments on the changes made, and straightforward instructions for building and flashing the new code. Additionally, I’ll set up a test to demonstrate successful and unsuccessful vends to make sure everything works smoothly. Looking forward to working together to get your machine dispensing reliably! Best regards, Webly Crazy
$70 SGD in 2 Tagen
2,3
2,3

We understand you want to boost your brand’s visibility and engage your target audience. Reaching clear marketing KPIs and creating real connections matter most. We’ll plan, design, and deliver eye-catching content that represents your brand and speaks to your audience. Consistent updates and open communication are always included. Expect real, measurable impact. You can view my previous work at this link: https://www.freelancer.com/u/Lsstudio1228 Let’s create something great together. LS STUDIO
$140 SGD in 5 Tagen
1,3
1,3

Dear Hiring Manager, I have direct experience with VMC firmware and MDB integrations, including cashless RFID/NFC modules. I can review your existing source and adjust the MDB sequence so that the vending machine reliably issues the dispense command immediately after a “payment-approved” signal, while preserving all motor feedback and safety checks. I will deliver revised source files with clear, detailed comments, build and flash instructions compatible with your toolchain, and a concise test demonstrating correct payment-to-dispense timing for successful and failed vend attempts. I am comfortable working remotely with your bench-test rig and logs, and can handle any edge cases you provide. My approach prioritizes minimal, safe changes that maintain the rest of your workflow intact. I am ready to start immediately and ensure your machine vends correctly with the integrated cashless module. Kind regards, Jagrati!
$100 SGD in 7 Tagen
1,4
1,4

I'll review your existing VMC firmware source, adjust the MDB sequence to release the product after a payment-approved signal, and provide revised source files with clear comments, build/flash instructions, and a short test showing payment-to-dispense timing, ensuring minimal changes and safety checks. Waiting for your response in chat! Best Regards.
$162 SGD in 3 Tagen
1,1
1,1

Hi Desmond L., how are you With 10+ years of experience in web development and cybersecurity. I use modern tools and best practices to ensure flawless performance, strong security, and smooth user experience. If you need a dependable expert to improve quality, stability, and speed of delivery , I’m here to help.
$30 SGD in 5 Tagen
0,3
0,3

Hi Desmond L., I appreciate the detailed overview of your project regarding the Model A vending machine. It sounds like an exciting challenge! I have a strong background in VMC firmware development and have successfully worked on similar projects involving MDB communication and cashless payment systems. Before we proceed, I have a few questions to ensure I fully understand your needs: 1) Are there any specific safety checks or fail-safes that you would like me to prioritize beyond the existing ones? 2) What tools and languages are we working with in your current codebase? 3) Is there a preferred format or way you'd like the comments in the revised source files structured? Why Choose Me? • I have extensive experience with MDB communication protocols and cashless payment systems. • Over 250 successful projects with 5-star ratings and no negative feedback in more than 5 years. • I ensure clean, maintainable code and thorough documentation to facilitate ongoing support. Availability: I am available from 9 AM to 9 PM Eastern Time as a full-time freelancer. I look forward to discussing your project further and sharing my approach to making the necessary adjustments. Best, Syeda Yusra Zubair
$170 SGD in 7 Tagen
0,0
0,0

Hi Desmond, I understand that you are seeking assistance with customizing the MDB dispense code for your Model A vending machine to ensure automatic product release upon payment approval from the RFID/NFC cashless module. With my experience in VMC firmware, I can review your existing source code, adjust the MDB sequence, and implement the necessary changes to enable seamless product dispensing. I will provide you with revised source files containing clear comments on every modification made, detailed build/flash instructions compatible with your toolchain, and a test demonstrating payment-to-dispense timing for successful and unsuccessful vends. The adjustments will focus on maintaining safety checks and ensuring the integrity of the workflow remains intact. I am confident that my expertise in this field will result in a successful project outcome. I'll send over my portfolio via direct message. Feel free to reach out there. My background in VMC firmware guarantees reliable results, professional standards, and seamless execution. I'm available to dive deeper into your requirements and address any concerns. Best regards, Taneem
$140 SGD in 7 Tagen
0,0
0,0

Hi, I hope you are doing well. I've read your proposal very carefully and I am confident about your project. I understand that you need assistance with your vending machine’s VMC firmware, specifically to adjust the MDB sequence so that the machine automatically dispenses products once the cashless device signals “payment-approved.” I have hands-on experience in embedded systems and firmware development, particularly with MDB protocols and payment systems. My approach will include: - Reviewing your existing source code thoroughly to identify the necessary adjustments. - Implementing clean and minimal changes to the MDB sequence while ensuring all safety checks remain intact. - Providing clear comments on every modification made, along with build and flash instructions for your toolchain. I can start immediately and complete the work within a short timeline. I look forward to your reply!
$30 SGD in 7 Tagen
0,0
0,0

Hello, I’ve read your MDB Dispense Code Customization task, and I’m confident I can align the MDB sequence so a product is dispensed automatically once the cashless module signals payment-approved, with clean, minimal changes that preserve essential safety checks like vend motor feedback. I’m a firmware engineer with hands-on VMC, MDB protocol, and embedded C experience. I will review your existing code and logs, map the current flow, and implement a targeted patch that triggers the dispense only after payment-approved while keeping the rest of the workflow unchanged. The patch will be clearly commented, and I’ll provide build/flash instructions compatible with your toolchain. Deliverables - Revised source files with explicit comments on every change - A concise build/flash guide - A short, reproducible test that shows two successful vends and one unsuccessful vend to verify timing and safety checks I’ll work with the logs you share and add guidance for edge cases if needed. Could you confirm the MDB version, the controller MCU model, and share a recent log showing a payment-approved event leading to a vend, so I can validate the end-to-end sequence? Best regards,
$250 SGD in 8 Tagen
0,0
0,0

✅Okay, I got what you want exactly. ❤️I am a professional engineer Embedded Engineer / Firmware Engineer with over 10 years of experience, providing MDB protocol implementation, vending machine firmware customization, MCU-level debugging, and serial communication (UART/RS232). In my opinion, the cleanest approach is to customize the MDB dispense logic at the state-machine level, ensuring the controller responds correctly to vend requests, payment authorization, and error handling. I would also make the code modular so future changes to pricing, timing, or peripherals won’t require a full rewrite. This project is very similar to my previous works. I previously worked on MDB cashless and coin mech integration for vending controllers while contracting with a small automation company in San Jose, CA, where I customized dispense timing, fault recovery, and credit handling. I also updated legacy C firmware to support new MDB peripherals without breaking existing hardware behavior. The most important skill required here is deep understanding of the MDB protocol flow and real-time firmware logic. I solve this by tracing command/response sequences, validating timing against the MDB spec, and testing with real hardware or a simulator. Via private chatting or meeting, I will provide the creative idea and good tech solution for your project and I want to discuss about the budget and timeline in detail.
$140 SGD in 7 Tagen
0,0
0,0

singapore, Singapore
Zahlungsmethode verifiziert
Mitglied seit März 27, 2013
$30-250 SGD
$750-1500 SGD
$10-20 SGD / Stunde
$12-30 SGD
$30-250 SGD
€30-250 EUR
₹1500-12500 INR
$750-1500 USD
₹600-1500 INR
$30-250 USD
$30-250 USD
$250-750 USD
₹1500-12500 INR
₹250000-500000 INR
$750-1500 USD
₹750-1250 INR / Stunde
₹12500-37500 INR
$750-1500 USD
$1500-3000 USD
$3000-5000 USD
₹1500-12500 INR
₹12500-37500 INR
$8-15 USD / Stunde
€250-750 EUR
$10-20 USD / Stunde