
Open
Posted
•
Ends in 5 days
Paid on delivery
We are developing a self-service kiosk dedicated to safe, accurate and reliable cash handling. The scope of this project is strictly machine development, electronics, embedded firmware and mechanical engineering. We do not want to use Raspberry Pi, ESP32, Arduino, an embedded PC or similar development-board solutions as the main controller. The objective is to design and develop our own complete machine architecture, including a custom controller PCB, embedded firmware, cash-handling mechanisms, sensors, actuators, power electronics and mechanical enclosure. Core Workflow The machine will allow a customer to: Insert banknotes and coins. Detect and identify every deposited cash item. Maintain and display the running deposited amount. Compare the deposited amount with the required bill amount. Once the required amount is reached, retain the exact required amount. Automatically return any excess amount as change. Verify that the correct change has been dispensed. Complete and record the transaction with a full audit trail. Main Machine Requirements The machine should include, as applicable: Banknote validator/acceptor Banknote escrow mechanism Banknote stacker or secure storage Coin acceptor Coin escrow mechanism Coin hoppers/recyclers for change dispensing Banknote recycling/change mechanism where required Secure cash vault/cashbox Optical and position sensors Hopper full/empty sensors Jam detection Door/tamper detection Motor and solenoid control Custom power supply and protection circuitry Custom main controller PCB Service/maintenance interface Display/user-interface hardware as required Proven commercial cash-handling devices may be used where appropriate, but they must be integrated into our own controller architecture. MDB, ccTalk, RS-232, RS-485, CAN or other suitable industrial interfaces may be considered depending on the selected devices. Custom Controller The project must include the design of a dedicated controller board for the machine. The controller should be based on a proven industrial microcontroller rather than Raspberry Pi, ESP32 or another general-purpose development platform. The custom controller should provide: Real-time control of all cash-handling devices Sensor monitoring Motor/solenoid control Hardware watchdog Brownout/power-failure protection Non-volatile transaction/event storage Real-time clock Fault and alarm handling Secure transaction state management Communication interfaces required by the cash devices Service/diagnostic interface Expansion capability for future hardware The controller should remain capable of safely managing a transaction even if an external display, communication interface or other non-critical component fails. Transaction Control The firmware should implement a robust transaction state machine such as: IDLE → ACCEPTING CASH → ESCROW → AMOUNT REACHED → CALCULATE CHANGE → DISPENSE CHANGE → VERIFY → COMMIT TRANSACTION → COMPLETE The system must safely handle: Underpayment Exact payment Overpayment Invalid notes Rejected coins Coin jams Note jams Hopper empty conditions Hopper full conditions Sensor faults Door opening Power interruption Communication failure with a cash device Incomplete dispensing Recovery after restart The system must never mark a transaction as completed until the physical cash movement has been verified. Change Dispensing The change-return mechanism is a critical part of the machine. The controller should calculate the required change and determine the appropriate combination of available denominations. The system should: Track the inventory of every denomination. Select an appropriate dispensing combination. Detect each successfully dispensed item. Detect failed dispensing, jams and empty hoppers. Recalculate or safely abort when the required change cannot be dispensed. Verify the final dispensed amount. Prevent incorrect completion of a transaction. The design should support future expansion to additional denominations where practical. Mechanical Engineering The project must include complete mechanical engineering of the cash-handling system. This includes: Banknote insertion and transport path Coin insertion and transport path Escrow mechanisms Hopper mounting Cashbox/vault Motors and actuators Sensor mounting Anti-jam mechanisms Anti-fishing and anti-tamper mechanisms Service access Locking mechanisms Internal cable routing Thermal and ventilation considerations Complete kiosk enclosure The design should make cash-handling components accessible for maintenance and replacement without requiring unnecessary disassembly of the entire machine. Electrical Engineering The electrical design should include: AC/DC power architecture Appropriate voltage rails Over-current protection Short-circuit protection Fuse/protection strategy Motor and solenoid drivers Sensor interfaces Isolated communication interfaces where required EMI/EMC considerations Grounding strategy Power-loss detection Emergency/service isolation Connector and wiring specifications Separate power domains should be considered for high-current motors/solenoids and sensitive digital electronics. Firmware The project includes the embedded firmware required to operate the complete machine. Firmware should provide: Cash-device communication Sensor monitoring Actuator control Transaction management Cash counting Change calculation Change dispensing Fault detection Jam detection Power-loss recovery Transaction logging Device health monitoring Maintenance/diagnostic functions Error codes and service information Firmware should preferably be written in C/C++ or another appropriate embedded language suitable for a production industrial controller. Audit and Transaction Records Every transaction should generate a detailed record containing, where applicable: Transaction ID Date/time Individual denominations accepted Total amount deposited Required amount Amount retained Change amount Individual denominations dispensed Device status Errors/faults Jam events Transaction completion status The controller should maintain sufficient non-volatile records to recover safely from unexpected power interruption. Testing and Validation The prototype must undergo systematic testing of: Individual note acceptance Individual coin acceptance Multiple-denomination deposits Exact payment Underpayment Overpayment Change dispensing Empty hopper conditions Full hopper conditions Jam conditions Sensor failures Communication failures Power interruption during transaction Repeated transactions Long-duration operation Cash reconciliation The target is 99.8% or better cash-item recognition/counting accuracy, subject to clearly defined test conditions and statistically meaningful testing. Deposits must reconcile precisely with the machine's internal transaction records. Change dispensing should meet the agreed denomination and quantity tolerance, with physical sensors confirming successful dispensing. Prototype Deliverables The expected deliverables are: Complete system architecture Cash-handling component selection Component BOM with manufacturer and sourcing information Interface specifications for all cash devices Electrical schematics Custom controller PCB design PCB fabrication files PCB assembly documentation Mechanical CAD drawings Complete cash-path design Enclosure and vault design Wiring diagrams Embedded firmware Transaction and change-control logic Diagnostic and service functionality Prototype machine assembly Functional testing report Reliability/endurance testing report Installation and maintenance documentation Manufacturing documentation for future production Important Scope Clarification This is not a Raspberry Pi/ESP32 integration project. We are looking for a team/company capable of developing the actual machine from the hardware level, including: Mechanical design + custom electronics + custom controller PCB + embedded firmware + cash-handling integration + sensors + actuators + testing. A proven industrial microcontroller may be used as the processing core, but the controller electronics and firmware should be designed specifically for this machine. General-purpose Raspberry Pi, ESP32, Arduino or similar development boards should not be used as the final production controller. We are primarily interested in engineers/companies with hands-on experience in cash-handling machines, payment terminals, vending machines, kiosks, bill validators, coin acceptors, hoppers, escrow mechanisms, industrial embedded systems and electromechanical product development. Please provide details of similar machines or payment/cash-handling equipment you have developed, your proposed controller and cash-handling architecture, recommended components, prototype development timeline, testing approach and estimated development cost.
Project ID: 40644292
9 proposals
Open for bidding
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average ₹24,194 INR for this job

Hi there, I have carefully reviewed your kiosk requirements and understand that this is a full machine-development project—not a Raspberry Pi/ESP32 integration. The system requires a custom industrial controller PCB, embedded firmware, cash-device integration, power electronics, sensors/actuators, transaction recovery, and complete mechanical design. With nearly five years of experience in mechatronics, custom PCB design, embedded systems, power electronics, motor/sensor interfaces, and electromechanical product development, I can support the architecture from controller selection and schematics through firmware, PCB design, mechanical integration, prototype bring-up, and testing. I would propose a proven industrial MCU architecture with watchdog, RTC, non-volatile transaction storage, isolated industrial interfaces, independent actuator power domains, and a fail-safe transaction state machine. Proven commercial validators/recyclers can then be integrated through MDB, ccTalk, RS-232/485, CAN, or the interface best suited to the selected hardware. Given the size of the project, I recommend milestone-based development starting with architecture, cash-handling component selection, and a feasibility prototype before the full kiosk build. Please send me a message so we can discuss the target currencies, denominations, transaction volume, and prototype milestones. Best regards, Samuel tshibangu
₹37,500 INR in 7 days
6.2
6.2

Hello sir I have 11 years of experience as a Senior Electrical Power Systems Engineer leading multidisciplinary engineering teams covering mechanical, electronic hardware, firmware, and electromechanical systems design. I specialize in designing industrial-grade embedded control systems, custom PCB architectures, motor/solenoid driver stages, industrial fieldbus protocols (ccTalk, MDB, RS-485, CAN), and reliable payment-terminal mechanisms compliant with IEC / EN 62368-1 safety standards. Engineering Goal & System Architecture Industrial Core & Custom Controller PCB: Designing a dedicated industrial 32-bit ARM Cortex-M4/M7 microcontroller board (ST STM32H7 or NXP LPC55 series) featuring a hardware watchdog, power-fail sensing circuit with supercapacitor-backed SRAM for sub-millisecond atomic state saving, RTC, and onboard non-volatile FRAM/eMMC transaction logging. Separated Power & Isolated Communication Domain: Implementing dual-isolated power stages (24VDC for motors/solenoids/coils and 5V/3.3V for digital logic) with optocoupled RS-485, CAN, ccTalk, and MDB interfaces to ensure complete immunity against EMI, inductive voltage spikes, and ground loops. For a comprehensive view of our capabilities, please explore our portfolio for work samples and client testimonials. Regards, Eslam
₹25,000 INR in 4 days
5.2
5.2

Hi, I can support your smart cash-handling kiosk development with custom controller architecture, cash-device integration, transaction state machine, sensors/actuators, firmware planning, PCB design, and prototype documentation. The best solution is to first freeze the cash-handling architecture: banknote validator, coin acceptor, escrow/stacker, hoppers/recyclers, sensors, motors, power rails, and industrial MCU choice. Then I’ll design the controller PCB concept, MDB/ccTalk/RS-232/RS-485/CAN interfaces, firmware state machine, change-dispensing logic, fault handling, audit logs, and service diagnostics. I’m comfortable with embedded systems, custom controller PCB design, motor/solenoid drivers, sensor integration, power protection, industrial MCUs, C/C++ firmware, transaction logging, watchdog/brownout handling, cash-device interface planning, mechanical layout coordination, and prototype test documentation. Deliverables will include: * System architecture * Cash-handling component selection * Custom controller PCB design * Electrical schematics * Sensor/actuator interface plan * Firmware state-machine logic * Change calculation workflow * Fault/jam handling design * Audit log structure * Wiring and BOM documentation * Prototype testing plan I’ll focus on a safe industrial-style architecture without Raspberry Pi/ESP32/Arduino as the final controller, with clear documentation for prototype development and future production. Best regards Ankit
₹12,500 INR in 2 days
3.9
3.9

You're building a cash machine, not a toy — and you're right to reject dev boards. I've done this before: custom controller PCBs, real cash devices, firmware that doesn't lie about a transaction. This is exactly the work I do. Here's what I bring to this: → I've designed and shipped custom STM32-based controllers for vending and payment hardware, integrating MDB, ccTalk and RS-485 cash devices — bill validators, coin acceptors and hoppers. → I've built firmware with escrow state machines, change-calculation logic and power-loss recovery, where a transaction is never marked complete until sensors confirm physical cash movement. → I cover the full stack in-house — mechanical design, custom PCB, embedded C firmware and electrical engineering — so nothing gets lost between vendors. → I'll select proven commercial cash devices and integrate them into my own controller architecture, exactly as you specified. My approach: → First, I'll define the system architecture, select cash-handling components and map their interfaces to a custom industrial MCU controller I design for this machine. → Then I'll develop the PCB, firmware and mechanical cash-path together, implementing your transaction state machine with all fault handling and verification.
₹22,000 INR in 3 days
2.8
2.8

I read your full spec carefully, and this is exactly the kind of machine I love building — real hardware, real cash paths, and a state machine that has to be bulletproof. I've spent 6 years developing custom industrial controllers and electromechanical products, including a smart vending machine with MDB-based payment integration and a custom ESP32-based controller that handled motor control, sensor monitoring, and transaction logic. Here's what I bring to this: → I've built a complete cashless vending machine controller from scratch, including custom PCB design, firmware, and integration with MDB-compliant payment hardware — proving I can handle the full stack you're describing. → My experience with industrial microcontrollers like STM32 and NXP families means I can design a dedicated controller PCB with real-time control, watchdog, brownout protection, and secure transaction state management — not a dev-board hack. → I can handle the mechanical engineering side too, having designed enclosures and cash-path mechanisms for vending and kiosk projects, including anti-tamper considerations and service access. → For this scope, the cost would be $20000, and I can deliver a working prototype with full documentation in 6 days, including systematic testing for jam conditions, power failures, and reconciliation.
₹20,000 INR in 6 days
2.0
2.0

We recently helped a client achieve a fully functional self-service cash handling kiosk — and judging by your post, it sounds like we could do the same for you. We've worked on complex machines for cash-handling systems and would love to bring that experience to your project. From your post, it sounds like you're looking for something integrated and reliable, specifically around custom controller design and mechanical engineering. We specialize in embedded firmware, custom PCB design, and robust testing protocols, and we have 75+ 5-star reviews on similar projects and rank in the top 1% among 75 million users! I would love to help you with your project! The worst that can happen is you walk away with a free consultation. Regards, Shannonkb21.
₹18,750 INR in 7 days
0.0
0.0

Dear Hiring Manager, I understand this is a full electromechanical product-development project requiring a custom industrial controller, cash-handling mechanisms, embedded firmware, sensors, power electronics, mechanical enclosure, and rigorous transaction validation—not a Raspberry Pi/ESP32 integration. Implementation Approach: Design system architecture around an industrial MCU with custom PCB, watchdog, RTC, NVM, diagnostics, and protected power domains. Integrate validated note/coin devices using MDB/ccTalk/RS-232/RS-485/CAN as appropriate. Implement a fault-tolerant transaction state machine with escrow, reconciliation, change calculation, dispensing verification, and recovery. Develop mechanical cash paths, anti-jam/tamper mechanisms, CAD, wiring, and serviceable enclosure. Perform systematic accuracy, failure-mode, endurance, and power-interruption testing. Queries: Do you have target country/denominations and regulatory requirements? Are commercial validators/hoppers already selected? What prototype quantity and target timeline are expected? I can provide a structured architecture and development plan. Can we discuss details? Best regards, Jitendra
₹25,000 INR in 5 days
0.0
0.0

Mumbai, India
Member since Aug 13, 2026
$10-80 AUD
$8-15 USD / hour
$30-250 USD
$30-250 USD
$250-750 USD
₹12500-37500 INR
₹1500-12500 INR
$30-250 AUD
$30-250 AUD
$30-250 AUD
₹12500-37500 INR
₹37500-75000 INR
₹12500-37500 INR
₹600-1000 INR
$1500-3000 USD
$10-500 USD
$30-250 USD
₹600-1500 INR
$3000-5000 USD
$10-30 USD