• 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 5 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.

Table of Contents
  • What Cool Features We Get?
  • Different Modes – What We Can Do with This
  • How to Wire and Connect This Thing
  • Technical Details
  • Where We Can Use It
  • How to Program This Timer
  • Quick Button Functions:
  • Can this timer work like a 2 step timer with two independently adjustable ON OFF timing ranges?
  • Workaround ideas:
  • Summary:
  • Conclusion

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

warning message: electricity is dangerous, proceed with caution
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:

  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

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.  Cellphone Controlled Plant Watering Circuit
  • 2.  Simple Delay Timer Circuits Explained
  • 3.  Arduino 2-Step Programmable Timer Circuit
  • 4.  Simple Digital Timer Circuit with 2 Digit Display
  • 5.  How to Make a Classroom Debate Timer Circuit
  • 6.  Aquarium Fish Feeder Timer Controller Circuit

Filed Under: Timer and Delay Relay Tagged With: 35238, Module, MP, Programmable, Timer

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

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

Reader Interactions

Comments

  1. Steve says

    May 27, 2025 at 4:58 am

    This timer has 3 ranges…
    From 0.1 sec to 99.9 sec
    Or 1 sec to 999 sec
    Or 1 minute to 999 minutes
    Could either of its ranges be easily modified to count in one-hundredths from 0.01 – 1 sec?
    Need it for controlling the current “pulse” of a spot welder where 0.2 seconds is slightly to short but 0.3 tends to burn a hole through the material.
    Thanks

    Reply
    • Swagatam says

      May 27, 2025 at 2:24 pm

      Unfortunately, No, the 35238-MP module cannot be modified easily to work from 0.01 to 1 sec.
      You may have to go for a dedicated timer made for that range, preferably microcontroller based…
      Arduino with MOSFET driver is the best and cheap option for that….

      Reply
      • Steve says

        May 27, 2025 at 9:40 pm

        OK, thank you!

        Reply
  2. 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

circuit simulator image

Subscribe to get New Circuits in your Email



Categories

  • Arduino Projects (89)
  • Audio and Amplifier Projects (132)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (83)
  • Datasheets and Components (105)
  • 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 (88)
  • Lamps and Lights (142)
  • Meters and Testers (69)
  • Mini Projects (46)
  • Motor Controller (64)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (108)
  • Remote Control Circuits (50)
  • Security and Alarm (64)
  • Sensors and Detectors (102)
  • Solar Controller Circuits (59)
  • Temperature Controllers (42)
  • Timer and Delay Relay (49)
  • Transmitter Circuits (29)
  • Voltage Control and Protection (40)
  • Water Controller (36)



Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

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 |



Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Quora
  • Stack Exchange
  • Linkedin


  • Recent Comments

    • Swagatam on Crystal Radio Sets with Amplifier Circuit
    • Lion on Crystal Radio Sets with Amplifier Circuit
    • Swagatam on How to Make Dog Barking Preventer Circuit using High Frequency Deterrence
    • Swagatam on 5 Simple Fastest Finger First Circuits Explained
    • suat kaleli on How to Make Dog Barking Preventer Circuit using High Frequency Deterrence

    © 2025 · Swagatam Innovations