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,>
elevator controller board