Yanmis YF-7 two-relay timer

I bought a Yanmis YF-7 from Amazon about a month ago and am finally getting around to playing with it. It can be powered by a 9V battery and has a programmable timer for controlling two on-board relays.

[EDIT: Unit failed. I had it in a drawer for a few months, took it out to try using it and it won’t turn on. It just heats up like it has a short (none visible) and nothing is connected to it besides a 9V battery. Sadness is mine.]

The main problem I’ve found so far is that there is no documentation for it. They sent no manual with it, and an internet search yielded just a tiny amount of information from the German Amazon website, and then from competitor’s models that have similar programming. They did say that I could email them for a manual, but I don’t like giving a live email address out. I’d much prefer that they had a link for downloading a PDF manual.
Click here for a PDF of this document

So, I will post what I find here, and try to keep it updated with the latest information.

YANMIS YF-7 USER GUIDE by W. Jason Woodrow 2019

Yanmis YF-7
Part Number: Yanmisepv0txaurd
UPC: 746771544984
Description: Multifunctional Delay Relay, DC 7-30V

9V model buttons

The unit can be powered by a single 9V battery. The unit has two relays each with a red LED on the board that indicates which one is currently powered. They operate independently, and can operate simultaneously depending on programming.

When the unit is powered-on, by default it will display dashes on the LED display “- – – -” meaning all timers have run out of time.

The buttons at the bottom are K1, K2, K3, K4.

PROGRAM MODE
K1 held for 1 full second will enter program mode.
In Program mode, P will blink in the leftmost column. Choose which program you want, based on the number. P-##. Lowest ## is 11, highest is 48.
Settings are saved as they are made.

P: choose program from 11-18, 21-28, 31-38, 41-48 (excluding 19, 20, 29, 30, 39, 40), 32 programs total (although there are 3 that appear to be duplicates of others).

K2 increments the left digit
K3 increments the right digit
K4 decrements the right digit
Holding any of the these buttons cycles through the numbers

SET TIMERS
A timer (controls Relay 1)
B timer (often controls Relay 1)
C timer (controls Relay 2)
D timer (often controls Relay 2)

In program mode, press K1 briefly to display the A timer. See the chart below describing how the decimal affects the time. Press K1 briefly again to show B timer, etc. D timer is the last setting.

When display shows four dashes “- – – -” you have exited program mode and saved the settings. To enter Program mode again, press and hold K1 for one full second.

NOTE: In timer mode (A, b, C, d) K4 moves the location of the decimal or removes it. K2 increments all three digits, K3 decrements all three digits. Holding K2 or K3 cycles through the digits.

DECIMAL PLACEMENT MEANING EXAMPLES
This part is a little confusing, and it can affect the way the other timers are interpreted by the device. If you stick to one method for all the timers, you’ll get the most consistent results.

A004. (decimal showing after last digit) is 4 minutes (Range is 1 to 999 minutes)
A004 (no decimal showing) is 4 seconds (Range is 1 to 999 seconds [16min 39sec])
A04.0 is 4 seconds (Range is 0.1 to 99.9 seconds [1min 39.9sec])
A4.00 is 4 seconds (Range is 0.01 to 9.99 seconds)

PROGRAM MODES
Through testing each mode, I was able to figure out if it started the timer based on power-on, trigger pulse high, trigger pulse low, or trigger steady power. A couple of modes were too odd to completely figure out.

For Triggers, I used a wire to feed from the negative power input to the two triggers (called Signals in the picture).

P-11: Trigger 1 keeps Relay 1 activated as long as trigger power remains. Same for Trigger 2 and Relay 2. Timers are not used.

P-12: Each trigger toggles the relay closed or open as many times as triggered. Timers have no function

P-13: Trigger 1 closes relay 1 for time set on timer A. Trigger 2 closes relay 2 for time set on timer C. B and D timers have no function.

P-14: appears to be the same as P-13

P-15: appears to be the same as P-13

P-16: appears to be the same as P-13

P-17: appears to be the same as P-13, except that the timer only shows “—-” (4 dashes)

P-18: Triggers inactive, Timers A & C start at power-on.

P-21: Trigger 1 runs Timer A then closes Relay 1 until power-off. (Trigger 1 can run timer again, but relay remains open until power-off).
Trigger 2 runs Timer C then closes Relay 2 until power-off.

P-22: Similar to P-21, except power to triggers have to remain on (cannot be a pulse). Timer will reset if trigger loses power.

P-23: Pulse to Trigger 1 runs Timer A then activates relay 1 until next trigger pulse which powers off relay 1 and starts timer A again. (Relay is off while timer runs, relay activates when timer reaches 0).
Pulse to Trigger 2 runs Timer C then activates Relay 2 until next trigger pulse which powers off Relay 2 and starts Timer C again.

P-24: Trigger 1 power must stay on, runs Timer A then activates relay. When Trigger 1 goes low, Timer A runs for time set on B and then closes relay. HOWEVER, see note below.

Trigger 2 power must stay on, runs Timer C then activates relay. When Trigger 2 goes low, Timer C runs for time set on D and then closes relay. HOWEVER, see note below.

HOWEVER, it also depends on how decimal is set on timers A and C.
Examples:
A04.0 B07.0 C02.0 D03.0
A runs for 4 seconds, then runs for 7 seconds (Timer shows A during 2nd time)
C runs for 2 seconds, then runs for 3 seconds (Timer shows C during 2nd time)

A4.00 B07.0 C02.0 D03.0
A runs for 4 seconds, then runs for 0.7 sec, so it is like decimal was moved on B to B0.70
C runs for 2 seconds, then runs for 3 seconds (Timer shows C during 2nd time)

P-25: Toggle. Trigger 1 power must stay on, runs Timer A then activates relay. Stays activated when Trigger 1 goes low. Trigger 1 power must stay on, runs Timer A then deactivates relay.
(Same for Trigger 2 and Timer C)

P-26: Any change of state to Trigger 1 starts Timer A. If power to Trigger 1 is left on, Timer A will trigger when power is removed from Trigger 1. Or trigger can be pulsed with same effect.
Same for Trigger 2 and Timer C.

P-27: Same as P-23

P-28: Power on starts Timer A, then Timer C, Relay 2 activated, Timer A again, then Relay 1 activated. Relays stay activated until power-off. Triggers no effect. (I don’t understand this one’s purpose)

P-31: At power-on both relays activate, runs timers A, C, deactivates Relay 2, A, D, deactivates Relay 1, B, D, B, D, activates Relay 2, B, C, deactivates relay 2, B, activates Relay 1, D, A, C, A, D…. (I don’t understand the purpose of this one)

P-32: Loop. Trigger 1 power must stay on, activates Relay 1 runs Timer A, then deactivates Relay 1 while Timer B runs. Loops as long as power is on trigger.
Same for Trigger 2 and Timer C and D.

P-33: Loop. Same as P-32 BUT only needs a pulse for trigger. Next pulse to trigger cancels timers. Trigger 1 pulse activates Relay 1 runs Timer A, then deactivates Relay 1 while Timer B runs.
Same for Trigger 2 and Timer C and D.

P-34: Similar to P-31, except after activating and deactivating both timers, it stops. Triggers inactive.

P-35: Pulse to Trigger 1 starts timer A, then Relay 1 activates with Timer B, then stops until next trigger.
Same for Trigger 2 and Timer C and D.

P-36: Same as P-35, but Trigger power must remain on.

P-37: Pulse to Trigger 1 starts timer A and activates Relay 1, Timer B starts and Relay 1 deactivates, then stops until next trigger.
Same for Trigger 2 and Timer C and D.

P-38: Pulse to Trigger 1 starts timer A and activates Relay 1, Timer B starts and Relay 1 deactivates, Timer A repeats once more and activates Relay 1, then stops until next trigger.
Same for Trigger 2 and Timer C and D.

P-41: Trigger 1 goes LOW, Timer A starts and Relay 1 activates. Stops when Timer A finishes.
Same for Trigger 2, Timer C and Relay 2.

P-42: Trigger 1 goes LOW, Timer A starts. Timer B starts and Relay 1 activates. Stops when Timer B finishes.
Trigger 2 goes LOW, Timer C starts. Timer D starts and Relay 2 activates. Stops when Timer D finishes.

P-43: Same as P-42

P-44: Nothing seems to happen at all.

P-45: Power-on Relay 1 on for Timer A, then Relay 2 on for Timer B. Stops after Timer B.
Triggers not effective.

P-46: Trigger 1 HIGH, Relay 1 on for Timer A, then Relay 2 on for Timer B. Stops after Timer B.
Trigger 2 not effective.

P-47: Same as P-46.

P-48: Loop. Power-on Timer A on and Relay 1 activates, Relay 1 deactivates for Timer B. Timer C on and Relay 2 activates, Relay 2 deactivates for Timer D. Keeps doing this.