Ups for Routers




Introduction: Ups for Routers

About: I am IT professional, living in Bangalore, India. As new gadgets come out everyday, we indulge in spending significant time and money on these gadgets. And our kids are learning from us, they know how to use...

In developing countries, power shutdowns is common... We have electricity power generator as backup, but there is a small time interval of 20 seconds during change overs.

My router gets restarted and takes 3 to 5 minutes to reconnect..

And if you are in a meeting, it becomes annoying...

Regular UPS, needs 100 to 300W to run, a modem or router is hardly 5 to 10W..

In this instructable, I will share, how to assemble simple DC UPS

- Input : 5v 1A
- Output : 8v 600 mA
- Runtime : approx 1hr
- Led indicator

If you like this instructable, please press the vote button...

Step 1: What Do We Need ?

- Old laptop batteries
- TP4056 Lithium ion battery charger with protection
- Step up voltage module
- 4mm MDF board
- 20X 7mm wooden strip
- Super glue
- Wires
- DC jack
- Switch

- Soldering iron
- Multi meter
- Saw
- Drilling machine

Step 2: Battery From Old Laptop

I have extracted my batteries from old laptop battery.

- Gently break open the outer shell
- Carefully disconnect batteries from circuit and each other
- Test battery voltage , it should be above 3v

I have used batteries that were around 2.5 v and yet worked fine

I will do a separate instrucable, on how to test lithium ion batteries ...

Step 3: Circuit

- Connect +B and -B from TP4056 to Lithium ion battery
- Connect the +Vout via switch to +Vin of step up module
-Connect -Vout directly to -Vin of step up module
- Adjust the variable resistor to set Output voltage to 8V
- Caution : donot make this circuit without TP4056 protection module

My router has 9v 600mA as input...
Since we are stepping up voltage from 3.7 to 9, it can cause high load on battery. So reduced it to 8v..

This circuit will work for Routers from 5v to 9v only. do not try it for 12v.

I am working on 12v UPS. Will share once completed...

Step 4: Enclosure

I choose 4mm MDF board, because I got it from packaging of one furniture, I ordered recently

Box Dimensions
85mmx 28mm x 55mm

- cut pieces as per above dimensions
- Make slots for TP4056 and output wire
- Hold the pieces together using paper tape
- Using super glue, glue all pieces except top cover
- Let it dry
- Fix top cover, using tiny screws
- Smoothen edges using sand paper

Step 5: Finishing

- Reassemble circuit inside the enclosure
- Use hot glue or double side take to secure modules and battery in place
- Do not leave anything loose inside
- I am using good copper wire

- Paint the enclosure using black acrylic paint
- Add logo

Step 6: Connect to Router

- Charge the lithium ion using a standard OEM mobile charger (5v 1A)
- Wait for the led light to go blue
- Now connect the ups to router, lights will turn red

- Input : 5v 1A
- Output : 8v 600 mA
- Runtime : approx 1hr

- 12v 2A UPS

If you like this instructable, please press the vote button...



    • Tiny Home Contest

      Tiny Home Contest
    • Water Contest

      Water Contest
    • Creative Misuse Contest

      Creative Misuse Contest

    21 Discussions


    I too have tried same. But I am getting an issue, when routers Wifi getting on unit restarts. It keeps on happening. please help on that.

    1 reply

    hi, my circuit will not work for 12v 1.2A... one lithium ion battery is not enough i supply this much power....

    Please share your circuit i can suggest a variant to my circuit using 2s or 3s battery pack


    1 year ago

    Good idea, except you should add original 8v supply, and then switch to battery when there is no power (using relay or mosfets), if you use it like you made it, you battery will be constantly in charge mode (since you are drawing current and mt3606 thinks battery is not charged up) so it may damage battery

    6 replies


    Yes, the tp4056 module runs constantly to provide 1A. but there is a MOSFET on the module that cuts off current to battery. So over charge , over current is prevented...

    I charged the lithium ion battery, to avoid heating. once the battery is fully charged, tp4056 does not get hot.

    I did try putting relays and MOSFET, but all of them failed as the input voltage did not die for 2secs on power failure. Adding decay resistor did not help

    Usually tp4056 recognizes cutoff at 4.2v, since you are drawing 1A from battery voltage should drop under 4.2v, dont know if it works as i think, since i have some components left i might try to do something like this (only for fun, i rarely get power blackouts)

    So TP4056 does what you say... but this one has a protective circuit with DW01 and mosfets, which does the job. it took me some time to understand as well

    chargin module* not mt3606

    also you are using whole time 1A from that charger, which is maximum current it can deliver so it may overheat, also i had some problems with step up module when i used more than 1A on input on longer periods

    sorry for spam, but also you can power up router with 5v, i tried on 3 routers that i have and it works on all of them :)

    good video, but when you add load, the power consumption will go high... in isolation it can work...

    Can you say more about the "Step up voltage module" That's pretty generic.

    Overall I like the concept.

    2 replies

    1 year ago

    Good idea.kindly make a viedio and upload if possible.voted good luck.

    1 reply

    hi, I have testing video



    1 year ago

    and one more for media converter :)

    1 reply

    Yes, that is my to do list

    add another battery to double the up time. it takes longer to fully charge batteries but it'll worth it.. also the board may get hot while charging, that case you can change the ressistor value on tp4056 to charge with lower currents. search for it