• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Timer and Delay Relay / Programmable 35238-MP Timer Module? How to Use it

Programmable 35238-MP Timer Module? How to Use it

Last Updated on April 19, 2025 by Swagatam 2 Comments

So this 35238-MP Multi-Function Timer module is an digital adjustable programmable timer which we can use it for doing time-based automation things. Inside it, there is a microprocessor that watches time very closely and makes the relay turn ON or OFF after a set time. So this thing is good when we want to turn on fans, bulbs, or motors after some delay, or for some exact time or even do ON/OFF 2-step looping again and again.

We can use this timer module in machines, lights, home automation, egg incubators, many places.

Programmable 35238-MP Timer Module

What Cool Features We Get?

So this module has some cool circuit stages inside, let us see one by one:

It works with a microcontroller which keeps everything accurate and super stable.

It has a trigger input with optocoupler so we do not get noise or wrong triggers. That trigger pin can take 3V to 24V DC.

There are many modes in this. Like we can make it delay ON or delay OFF or ON and OFF repeat (loop) with two different sets of timing outputs.

We can set time very easily using the small buttons. Timing ranges are:

From 0.1 sec to 99.9 sec (good for short delay)

Or 1 sec to 999 sec

Or 1 minute to 999 minutes (long delay)

We can power it using 6V to 30V DC from outside adapter or battery. Or we can even use USB 5V.

There is a relay inside. It can handle 10A at 125VAC or 30VDC, enough for small appliances.

We can see stuff on the 3-digit LED screen and use 4 small buttons to program or change modes.

Different Modes – What We Can Do with This

Now we got 3 main working modes in this module. Let us understand them:

p1.1
  1. P1.1 → Delay ON mode

So here when we give trigger, then timer waits for the time we set and then turns ON the relay. Like if we set 5 sec then after trigger it waits 5 sec and then turns ON the thing.

  1. P1.2 → Delay OFF mode

This one is opposite. When we give trigger, then relay turns ON immediately but then it waits for set time and then turns OFF. Like it stays ON only for that time.

  1. P1.3 → Loop or Cycle mode

This is for making ON and OFF repeat forever. We can set ON time and OFF time. Then it turns ON for that much time then OFF then again ON, repeat.

How to Wire and Connect This Thing

We have some terminals and pins:

Power: We give 6 to 30V DC on VCC and GND. Or just plug USB cable, it works with 5V also.

Trigger Input: This pin waits for 3 to 24V DC signal. Can come from switch, sensor, or microcontroller like Arduino.

Relay Output: We get 3 points – NO (Normally Open), COM, and NC (Normally Closed). So we connect our load like fan, bulb, or motor there.

Technical Details

ParameterWhat It Means
VoltageGive 6 to 30V DC, or 5V USB
Trigger3V to 24V DC signal needed
RelayHandles up to 10A at 125/250V AC or 30V DC
Time Range0.1 to 999 minutes depending on mode
CurrentNormally 20mA, when relay ON it takes 60mA
SizeAround 62mm x 38mm x 17mm

Where We Can Use It

  • Automatic machine ON/OFF timing
  • Light control for night time
  • Motor pump timing control
  • Robotic arm or motor actuation
  • Incubator egg turning timing
  • Toilet fan or exhaust fan auto OFF
  • Voice module or sound box trigger timing
  • Simple DIY delay systems

How to Program This Timer

Programmable 35238 MP Timer Module pinouts

Step 1: Power It Up

Connect 5V through USB or use 6V to 30V DC on the screw terminals (left side).

The 3-digit LED display should light up and show some numbers like 000.

Step 2: Enter Mode Selection

Now we want to select what type of timer function we want (P-1.1, P-1.2, etc). Here is how:

Press and hold the SET button for 2 to 3 seconds

Display will now show something like P-1.1

Use UP or DOWN buttons to scroll through the different modes:

P-1.1 = Delay ON

P-1.2 = Delay OFF

P-1.3 = ON/OFF loop mode

(some versions may have up to P-1.4)

Once your desired mode is showing then press SET again to go to time settings

Step 3: Set the Time Values

Now this depends on the mode you selected. I will show for P-1.3 (Loop mode) because it has all 3 settings (OP, CL, LOP).

Lets go:

After pressing SET again on P-1.3, then display shows OP → this is the ON time

Press SET once → now it shows number (like 005)

Use UP / DOWN to adjust ON time

Press SET again to lock it in

Now it shows CL → this is the OFF time

Press SET, adjust number, press SET again

Then it shows LOP → this is how many times it repeats the ON/OFF cycle

You can set from 1 to 999

If you want infinite loop then just set it to --- using DOWN until you see dashes

Press SET to confirm

Step 4: Try it Out

After all the settings now press STOP once to exit and save settings.

Now when you trigger the input (or auto trigger depending on mode), it will work like:

ON → wait OP time  
OFF → wait CL time  
Repeat for LOP times (or forever if infinite)

It saves settings in memory, so even after power goes OFF it still keeps them saved.

Quick Button Functions:

ButtonWhat it Does
SET (short press)Move between OP, CL, LOP settings
SET (long press)Enter mode select (P-1.1, etc.)
UP / DOWNIncrease or decrease values or change mode
STOP (short press)Exit and save settings
STOP (long press)Turn relay ON or OFF manually (test mode)

Can this timer work like a 2 step timer with two independently adjustable ON OFF timing ranges?

YES it can do two ON/OFF steps — but not fully independent

When we use Mode P1.3 (loop mode), then we can set:

OP = ON time

CL = OFF time

LOP = how many times to repeat the cycle (can also be set to infinite)

So it will do like:

Turn ON → wait OP time → Turn OFF → wait CL time → repeat again

This already gives us 2 adjustable times — one for ON, one for OFF. So yes it does 2-step timing.

But now the limitation…

If you are thinking of something like:

First ON for 5 seconds

Then OFF for 2 seconds

Then ON again for 10 seconds

Then OFF for 6 seconds

… (and so on with different timings)

Then NO, it cannot do this directly because it only has one OP and one CL setting. So it is always same ON time and same OFF time for each cycle.

Workaround ideas:

If you want truly two separate ON-OFF sequences with different durations then you can:

Use two modules — one after the other. First module handles first ON/OFF, then second module starts after that to handle different ON/OFF.

Or connect it with a small microcontroller like Arduino — that can trigger this timer module with different delays in software.

Summary:

WantCan 35238-MP Do It?
1 ON and 1 OFF with adjustable time?✅ Yes
Infinite ON/OFF cycle with fixed time?✅ Yes
Two different ON/OFF durations in same run?❌ Not directly
Separate 2-step control?❌ Not with one module
Use two modules for separate steps?✅ Possible

Conclusion

So that is all. This 35238-MP timer is really useful, very flexible. Just need to learn how to set it and then it can do timing job like a pro.

You'll also like:

  • 1.  Automatic Door Lamp Timer Circuit
  • 2.  Single Mosfet Timer Circuit
  • 3.  Timer Controlled Fitness Gym Application Circuit
  • 4.  Simple Adjustable Industrial Timer Circuit
  • 5.  Simple Delay Timer Circuits Explained
  • 6.  Aquarium Fish Feeder Timer Controller Circuit

About Swagatam

I am an electronics engineer with over 15 years of hands-on experience. I am passionate about inventing, designing electronic circuits and PCBs, and helping hobbyists bring their projects to life. That is why I founded homemade-circuits.com, a website where I share innovative circuit ideas and tutorials. Have a circuit related question? Leave a comment.... I guarantee a reply!

Previous Post: « What is ISD1820 Module? How to Connect and Use
Next Post: ISD1820 Voice Recording IC Datasheet, Circuit Diagram »

Reader Interactions

Comments

  1. Carlos says

    April 19, 2025 at 1:35 am

    hello good afternoon mr. Swagatam. i would like to know how this circuit works since i can’t see any microcontroller, pic or anything like that, how is it programmed?

    Reply
    • Swagatam says

      April 19, 2025 at 9:01 am

      You are right Carlos, even I could not find the microcontroller IC on the board, not even on the flip side of the board. It seems the only place for the uC to hide is under the display module….

      Reply

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Subscribe to New Circuit Ideas

Categories

  • Arduino Projects (87)
  • Audio and Amplifier Projects (132)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (82)
  • Datasheets and Components (102)
  • Electronics Theory (143)
  • Free Energy (37)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (19)
  • Health related Projects (25)
  • Home Electrical Circuits (12)
  • Indicator Circuits (14)
  • Inverter Circuits (87)
  • Lamps and Lights (142)
  • Meters and Testers (69)
  • Mini Projects (46)
  • Motor Controller (64)
  • Oscillator Circuits (27)
  • Pets and Pests (15)
  • Power Supply Circuits (108)
  • Remote Control Circuits (50)
  • Security and Alarm (64)
  • Sensors and Detectors (100)
  • Solar Controller Circuits (59)
  • Temperature Controllers (42)
  • Timer and Delay Relay (49)
  • Transmitter Circuits (29)
  • Voltage Control and Protection (37)
  • Water Controller (36)

Calculators

  • Battery Back up Time Calculator
  • Capacitance Reactance Calculator
  • IC 555 Astable Calculator
  • IC 555 Monostable Calculator
  • Inductance Calculator
  • LC Resonance Calculator
  • LM317, LM338, LM396 Calculator
  • Ohm’s Law Calculator
  • Phase Angle Phase Shift Calculator
  • Power Factor (PF) Calculator
  • Reactance Calculator
  • Transistor Astable Calculator
  • Transistor base Resistor Calculator
  • Voltage Divider Calculator
  • Wire Current Calculator
  • Zener Diode Calculator
  • Filter Capacitor Calculator
  • Buck Converter Calculator
  • Boost Converter Calculator
  • Solar Panel, Inverter, Battery Calculator
  • Wire Current Calculator
  • SMPS Transformer Calculator
  • IC SG3525, SG3524 Calculator
  • Inverter LC Filter Calculator

People Also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Recent Comments

  • Swagatam on Simple Delay Timer Circuits Explained
  • Swagatam on The Role of Inductor Coil in SMPS
  • Swagatam on 7 Modified Sine Wave Inverter Circuits Explored – 100W to 3kVA
  • Swagatam on 7 Modified Sine Wave Inverter Circuits Explored – 100W to 3kVA
  • Victor on 7 Modified Sine Wave Inverter Circuits Explored – 100W to 3kVA

Company

  • Privacy Policy
  • Cookie Policy
  • About Me
  • Contact
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Quora
  • Stack Exchange
  • Linkedin
  • © 2025 · Swagatam Innovations