ESP32-Based G+4 Selective Collective Motherboard
Industrial-Grade Logic and Precision Routing for Low-Rise Elevator Systems
Built around the high-speed ESP32 dual-core processor, our G+4 Motherboard replaces outdated, bulky PLCs with a sleek, heavily optimized microcontroller architecture. Designed for 5-stop (Ground + 4) installations, this board delivers flawlessly smooth motor dispatcher logic, unbreakable safety interrupts, and seamless display communication.
Engineering Marvels & Core Architecture
- True Selective Collective Dispatching:
Unlike basic First-Come-First-Serve (FCFS) boards, this controller utilizes advanced dual-array logic. It actively scans independent callsDown and callsUp memory arrays to calculate the most efficient path, intelligently ignoring opposite-direction hall calls until the current directional sweep is complete.
- Robust I2C Pin Expansion:
To maintain a compact footprint without sacrificing inputs, the board utilizes dual MCP23017 16-bit I/O expanders over an I2C bus. This allows for dedicated, isolated pathways for main logic and display networks, ensuring zero signal crosstalk.
- Intelligent “Same-Floor” Resolution:
Built-in logic prevents system freezing if a passenger presses a hall button for the floor the cabin is currently resting on. The system instantly recognizes the redundancy and cycles the door motor, clearing the call without engaging the main drive.
- 2-Speed VFD Integration:
Equipped with dedicated High-Speed, Low-Speed, Motor Up, and Motor Down relay triggers, allowing for perfectly synchronized acceleration and deceleration profiles when wired to standard Variable Frequency Drives (VFDs).
Uncompromising Safety & Diagnostics
- The 25-Second Anti-Burnout Timeout:
If the cabin is instructed to move but fails to trigger a floor sensor within 25 seconds (due to cable slip, motor failure, or a jammed hoistway), the ESP32 instantly cuts all motor outputs and throws a hard Error State, protecting your expensive heavy machinery from burning out.
- Digital Noise Debouncing:
Elevator shafts are notoriously noisy electrical environments. Our firmware features a strict 50ms software RC debounce filter on all floor sensors. The logic ignores transient voltage spikes, ensuring the cabin never registers a “phantom” floor.
- Strict Safety Chain Polling:
The master logic engine physically cannot engage the motor drive if the hardware SAFETY_CHAIN_PIN or DOOR_SENSOR_PIN circuits are broken, overriding all other active software commands instantly.
Advanced Operating Modes
- Fireman Mode V3: In an emergency, triggering the Fire Switch instantly wipes all active car and hall calls from the memory arrays. The cabin bypasses all other floors, forces a return to the Ground floor, and parks with the doors held open.
- Hardware Maintenance Mode: Toggle the manual switch to lock out all passenger calls. Site technicians can safely jog the cabin up and down the shaft using dedicated Manual Up/Down inputs, fully protected by the active safety chain.
- The “Secret Reset” Hack: Site technicians can execute a hard reboot of the ESP32 without opening the panel enclosure by holding Button 0 and Button 4 simultaneously for 3 seconds.
Universal Display Compatibility
- Nextion TFT Serial Output: The board continuously streams live data <Floor, Direction, Operating Mode> over serial, making it perfectly plug-and-play with premium Nextion Car Operating Panels (COP).
- Legacy Parallel Support: The secondary I/O expander is pre-programmed to output standard 7-segment bit patterns (including custom patterns for ‘Error’, ‘Fire’, and ‘Manual’ states), ensuring compatibility with traditional scrolling dot-matrix Landing Operation Panels (LOP).</Floor,>




