Skip to content

DCPC Factory Firmware User Guide

This user guide covers the operation, navigation, and configuration of the DCPC factory firmware. This firmware integrates most system functionalities and setup controls into a single interface.


1. User Control Interface

The user interface consists of a 1" OLED display and three push buttons: [UP], [OK], and [DOWN].

User control interface

Main Display

When the DCPC starts up, it shows the Main Display, which summarizes real-time sensor readings and pump status:

Main display interface

  • Battery: Current battery voltage (in Volts).
  • Level A / Level B: Water level measured on Port A and Port B (in meters).
  • Mode: Current operational mode—Automatic (auto) or Manual (manu).
  • Pump: Current pump activation status (ON or OFF).
  • Contact A / Contact B: Contact relay status on Port A and Port B (Open or Closed).

2. Navigating Menus

The Main Display is your default home screen.

  • Access the Main Menu: Press [OK] from the Main Display.
  • Return to Main Display: Press and hold [OK] for more than one second (Long Press) from any menu item.
  • Standard Workflow: Press [OK] to enter the menu, use [UP] or [DOWN] to navigate to or adjust a setting, and then long-press [OK] to save and return to the home screen.

Button Map

Button Action Type Function
[UP] Short Press Navigate up / Increase setting value
[DOWN] Short Press Navigate down / Decrease setting value
[OK] Short Press Enter menu / Confirm selection
[OK] Long Press (>1s) Return to Main Display

3. Menu Map

Main Menu
├── Pump Rst
├── Mode
├── Battery
│   ├── On/Off
│   ├── Low Thres
│   └── Hi Thres
├── Contact A (or B)
│   ├── On/Off
│   └── Direction
├── Level A (or B)
│   ├── On/Off
│   ├── Low Thres
│   ├── Hi Thres
│   ├── Direction
│   └── Range
├── S Timeout
│   ├── On/Off
│   └── Duration
└── Factory Reset

4. Configuration & Settings

Pump Rst (Pump Reset)

Re-initializes the internal pump status calculation and clears active faults.

Mode

Selects how the pump is controlled:

  • Manual (manu): Allows manual control of the pump directly from the Main Display using the [UP] (Turn ON) and [DOWN] (Turn OFF) buttons.
  • Automatic (auto): Automatically controls pump activation based on battery level and connected sensor inputs. The [UP] and [DOWN] buttons are disabled on the Main Display while in Automatic mode.

⚠️ Warning: In Manual Mode, the pump can be activated regardless of battery or sensor conditions. Use with caution and strictly for testing purposes.


Battery Settings

  • On/Off: Enables or disables battery-level pump protection.
  • Note: Disabling this setting is not recommended, as it risks over-discharging and damaging the battery.
  • Low Thres (Low Threshold): Sets the voltage cutoff limit below which the pump stops to preserve battery health. Refer to your battery documentation for safe minimum voltage limits.
  • Hi Thres (High Threshold): Sets the voltage threshold required before the pump can restart. Refer to your solar charger documentation for appropriate values.
  • Note: Setting this too high may prevent the pump from ever turning back on.

Contact A & Contact B Settings

  • On/Off: Enables or disables digital input Port A or B. When disabled, the contact state will not affect pump operation, and its reading will be hidden from the Main Display.
  • Direction: Defines the active trigger state for the contact:
  • OPENED: The pump activates when the relay/contact opens.
  • CLOSED: The pump activates when the relay/contact closes.

Level A & Level B Settings

  • On/Off: Enables or disables level sensor Port A or B. When disabled, sensor readings are hidden from the Main Display and ignored by system logic.
  • Low Thres / High Thres: Minimum and maximum liquid level limits (in meters) measured above the sensor. Behavior depends on the selected Direction.
  • Range: Defines the measurement range of the attached sensor in meters.
  • Example: A 2 m sensor outputs 20 mA at 2 m and 4 mA at 0 m.
  • Direction: Determines whether the pump is configured to FILL or EMPTY a tank:
Current Water Level FILL Mode Action EMPTY Mode Action
Below Low Threshold (< Low) Pump ON Pump OFF
Above High Threshold (> High) Pump OFF Pump ON

S Timeout (Safety Timeout)

Prevents pump burnout and motor overheating. When enabled, the pump runs on a duty cycle—stopping for 2 minutes after every 13 minutes of continuous operation.

  • On/Off: Enables or disables the safety timeout protection.
  • Duration: Sets the maximum number of continuous run cycles allowed before the system shuts down the pump completely. Once tripped, the pump remains off until a Pump Reset is performed.

Factory Reset

Restores all system configurations to default factory settings.

  • To confirm reset: Select Yes using [UP], then press [OK].
  • To cancel reset: Press [DOWN], then press [OK].