Hello friends, I hope you all are doing great. Today, I am going to share the new Fuse Library for Proteus. A fuse is the cheapest and most important safety part in almost every circuit: a thin wire that carries the normal current all day long and melts in an instant when something goes wrong. Behind it, the wiring, the supply and the board are saved from a short circuit that could heat them until they smoke.

Updates

Fuse Library for Proteus

Latest version: V1.0 (November 2026, this tutorial)

Other component libraries: C945 Transistor · PC817 Optocoupler · Relay Module · Resistor · 5 mm LED · Designer Colour LED · Push Button · Active Buzzer · Electrolytic Capacitor · Ceramic Capacitor · Tantalum Capacitor · Film Capacitor · 1N4007 Diode · Zener Diode · Schottky Diode · Supercapacitor · Photodiode · RGB LED · Bridge Rectifier · Flashing LED · Bi-Colour LED · SMD LED · Slide Switch · Toggle Switch · Rocker Switch · Micro Limit Switch · Emergency Stop Switch · SMD Resistor · Power Resistor · Resistor Network · Potentiometer · Trimmer Potentiometer · Slide Potentiometer · NTC Thermistor · DIP Switch · Passive Buzzer · Mini Speaker · 7-Segment Display · LED Bar Graph · IR / UV LED · Small Transistors · TIP122 Darlington · N-MOSFET · P-MOSFET · PC817 Optocoupler · Filament Bulb · Power LED · Voltage Regulator · SCR and TRIAC · Inductor · Toroid Inductor · Crystal

Helping Tools

Our library has two fuses, at true scale: the classic 5 x 20 mm glass fuse, marked F1A, with the wire you can see through the glass, and a resettable PTC fuse, the little yellow disc you find on USB ports and battery packs. At Run, the glass fuse really blows: too much current for too long and its wire melts in the middle, right on the sheet, and the fuse stays open until you fit a new one. The PTC trips and resets by itself. The pop-up draws the time against current curve and shows how close each part is to giving up. In the demo, a push button shorts the load behind each fuse while an Arduino watches both loads.

NOTICE: Our team has put a lot of effort into these small parts: the bodies, the animation and the pop-ups are all our own design, and you get them free. Your feedback is the fuel that keeps us going, so please tell us what you think in the comments below or in the Fuse board of our forum. And if our free libraries help you, you can buy us a coffee. So, let's get started with the Fuse Library for Proteus:

Figure: The Fuse Library for Proteus: a glass fuse and a resettable PTC fuse, each guarding a load.

What is a Fuse?

A fuse is a deliberate weak point in a circuit. It is a short piece of wire or metal strip, sized so that the normal current warms it only a little, while a fault current heats it past its melting point. When it melts, the circuit opens and the current stops. The fuse is destroyed, and that is the whole idea: it is far cheaper to replace a fuse than a burnt cable, a supply or a complete board.

The heat in the wire is the current squared times its resistance, so a fuse responds to I squared: twice the current makes four times the heat. The wire also needs time to warm up, and that gives every fuse its typical behaviour. A small overload takes seconds or minutes to melt it, while a dead short does it in milliseconds. Fuse makers draw this as a time against current curve, and choosing a fuse is mostly a matter of reading that curve.

The two fuses in the library
FeatureThe glass fuseThe resettable PTC
Style5 x 20 mm glass cartridge, pigtail leadsradial disc, in the style of the Bourns MF-R050
RatingF1A: 1 A, fast-actinghold 0.5 A, trip 1.0 A
Cold resistance0.1 ohm0.4 ohm
After a faultopen for good: fit a new oneresets by itself once it cools
In the libraryFUSEGLASS5X20TEPFUSEPTCTEP

The 5 x 20 mm Glass Fuse

The 5 x 20 mm glass cartridge is the fuse inside power supplies, amplifiers, test meters and the plug-in holders of countless devices. It is a glass tube 5 mm across and 20 mm long, with a nickel-plated cap on each end and the wire running straight through the middle, so you can see at a glance whether it is still whole. The rating is printed on a cap: F1A means a fast-acting fuse rated at 1 A, usually with a voltage such as 250V beside it. Our part is the pigtail version, with a lead on each cap, so it sits on a board like a resistor.

Fast and Slow: IEC 60127

The international standard for these miniature fuses is IEC 60127. It says how quickly a fuse must blow at a few multiples of its rating, and gives each speed a letter. F is quick-acting, for electronics that a surge would harm. T is time-lag, also called slow-blow, for loads that draw a big current for a moment when they start: motors, lamps, transformers and the large capacitors at the input of a supply. A T fuse rides through that inrush and still opens on a real fault.

The standard also says what a fuse must survive. A 5 x 20 mm fuse must carry 1.5 times its rating for an hour without blowing, and must blow at 2.1 times its rating, within 30 minutes for an F fuse. In between, it may do either. So a 1 A fuse is not a switch that opens at 1.01 A. It is a part that will never trouble a circuit drawing 1 A, and will reliably open on a fault.

The time to blow from cold: the IEC 60127 limits and our model
CurrentIEC 60127, FOur F fuseIEC 60127, TOur T fuse
2.75 x the rating10 ms to 2 s0.35 s0.2 s to 10 s1.3 s
4 x the rating3 ms to 0.3 s0.13 s40 ms to 3 s0.48 s
10 x the ratingunder 20 ms18 ms10 ms to 0.3 s68 ms

How Our Model Melts the Wire

Inside the model, the fuse has a heat state that follows the square of the current, as a multiple of its rating, with a time constant: 0.4 s for an F fuse and 1.5 s for a T fuse. The wire melts when that heat reaches 2.1 squared, so the fuse never blows below about 2.1 times its rating, and above it the time falls steeply with the current. The table above shows where that lands: inside the IEC 60127 windows at every point. The normal current warms the fuse a little, too. At half its rating, the heat sits about 6 % of the way to blowing, so a fuse that has been working for a while blows a touch sooner than a cold one.

The Resettable PTC Fuse

A PTC resettable fuse, often called a polyfuse, works in a completely different way. It is a disc of polymer filled with carbon particles. Cold, the carbon chains touch and the disc conducts with a small resistance. As it heats, the polymer expands and pulls the chains apart, and at its trip temperature the resistance jumps by thousands of times. The current falls to a trickle, but that trickle still heats the disc, so it stays tripped for as long as the fault and the supply are there.

Remove the fault or the power, and the disc cools, shrinks and conducts again. There is no fuse to replace. That is why PTCs guard USB ports, battery packs, loudspeakers and anything a user might short by mistake. The price is speed and precision: a PTC is slower than a fast fuse, its resistance after a reset is a little higher than before, and it never opens completely.

Hold, Trip and the MF-R050

A PTC has two currents instead of one rating. The hold current is the most it carries forever without tripping; the trip current is the least that trips it for sure. Between them, it may do either, depending on the temperature around it. Our part follows the Bourns MF-R050: hold 0.5 A, trip 1.0 A, about 0.4 ohm cold, and about 0.75 W while tripped. Its datasheet gives a maximum time to trip of 4 seconds at 2.5 A, and our model trips in 4.0 s at that current.

While tripped, the model keeps the PTC at the resistance that burns its 0.75 W from the voltage across it, which is exactly how the real disc behaves: hot enough to stay tripped, no hotter. If the circuit can no longer feed that power, the disc cools for a moment and resets.

Choosing a Fuse

For a glass fuse, start from the normal current and pick a rating about 1.5 times higher, then check that the wire it protects can carry that rating. Use a T fuse for loads with an inrush. Check that its voltage rating is above the supply, and that its breaking capacity is above the biggest current the supply could push into a short. Glass fuses have a low breaking capacity, so mains inputs and big batteries often call for ceramic fuses instead. For a PTC, pick a hold current above the normal current at the hottest temperature it will see, and check its maximum voltage and current against the supply.

Where They Are Used

Glass fuses sit at the mains input of power supplies, in the back of amplifiers, inside multimeters and in the holders of chargers and appliances. PTC fuses protect USB ports, battery packs, small motor drives, LED strips and loudspeakers. Many products use both: a glass fuse for the faults that should never happen, and a PTC for the ones a user can cause.

Features of the Fuse Library for Proteus

  • The real look, at true scale: a 5 x 20 mm glass tube with silver caps, its wire and F1A marking, and a yellow PTC disc printed R050, each with our small TEP signature.
  • The glass fuse blows on the sheet: its wire melts in the middle and stays open after the fault, until you fit a new one.
  • The PTC trips and resets: its disc turns orange as it heats, holds its trip power while the fault lasts, and resets by itself when the circuit cannot keep it hot.
  • I squared timing: a big short opens them in milliseconds, a small overload in seconds, on the IEC 60127 shape for the glass fuse.
  • Fast or slow: the glass fuse is F or T with one property.
  • A pop-up for every fuse: the state, the part drawn large, the time against current curve with the present current on it, eight live values, graphs, an event log and a check page.
  • A complete package: about 1.9 MB with the library, our Arduino UNO V4.0, our power resistors and push buttons and the demo, without the source code of the models.

The Fuses in Proteus

The devices are FUSEGLASS5X20TEP and FUSEPTCTEP in TEPFUSE.LIB, under Miscellaneous, Fuses, with the prefix F and the model TEPFUSE.DLL. Search FUSE in Pick Devices. Each has two pins, 1 and 2; a fuse does not care which way the current flows.

Figure: F1 and F2 on the stopped sheet, at true scale.

The Properties

Double-click a fuse to see these
PropertyWhat it does
Rating, A (VALUE)1A for the glass fuse; 0.5A, the hold current, for the PTC
Characteristic (glass)F (fast) or T (slow)
Cold resistance, ohm0.1 for the glass fuse, 0.4 for the PTC
Trip current, A (PTC)1.0
Power while tripped, W (PTC)0.75

Every run starts again from the properties, with a whole fuse and a cold PTC.

Download Fuse Library for Proteus

Click the button below to download Fuse-Library-for-Proteus-v1.0.zip (about 1.9 MB, without the source code of the models):

Fuse Library for Proteus V1.0
  • README.txt: installation, the demo, the properties, troubleshooting and the limits.
  • Proteus Library Files: TEPFUSE.LIB, TEPPOWERRES.LIB, TEPBUTTON.LIB and our ArduinoV4TEP.LIB.
  • Proteus Model Files: TEPFUSE.DLL, TEPPOWERRES.DLL, TEPBUTTON.DLL and TEPARDUINO.DLL.
  • Arduino Code: the demo sketch.
  • Proteus Simulation: the demo project, its HEX file and copies of the DLLs.

No Proteus yet? Read How to Download and Install Proteus 7 and 8. New to libraries? Follow How to Install a New Library in Proteus.

How to Install Fuse Library for Proteus

  1. Close Proteus and extract the whole zip file, for example to your Desktop.
  2. Copy the files from Proteus Library Files into the LIBRARY folder of Proteus.
  3. Copy the files from Proteus Model Files into the MODELS folder.
  4. Delete TEPFUSE.IDX from the LIBRARY folder if it is there.
  5. Start Proteus, press P and search for FUSE.

Demo: Two Protected Loads

Each fuse guards one load. F1, the glass F1A fuse, feeds R1, a 10 ohm, 5 W resistor, from the 5 V rail: about 0.5 A, half the rating of the fuse. SW1, a push button from the load to ground, is the fault: press it and the load is shorted. F2, the PTC, feeds R2 in the same way, with SW2 as its short. The voltage behind each fuse goes to an analog input, LOAD1 to A0 and LOAD2 to A1, so the sketch can tell whether each load still has power. Open Fuse-Watch-ArduinoUnoV4.pdsprj. It runs on our Arduino UNO Library for Proteus V4.0, with its built-in monitor, the same window as our TEP Serial Monitor Advance for Proteus. The loads come from our Power Resistor Library for Proteus, and the buttons from our Push Button Library for Proteus.

Figure: The whole demo on an A4 sheet.
The parts of the demo
PartConnectionJob
F1 (glass, F1A)+5V to LOAD1protects load 1
R1 (5 W, 10R)LOAD1 to GNDload 1, about 0.5 A
SW1 (push button)LOAD1 to GNDthe short on load 1
F2 (PTC, 0.5 A)+5V to LOAD2protects load 2
R2 (5 W, 10R)LOAD2 to GNDload 2, about 0.5 A
SW2 (push button)LOAD2 to GNDthe short on load 2
ARD1 A0, A1LOAD1, LOAD2watches both loads

The Sketch

The sketch reads the voltage behind each fuse with the ADC, scaled to volts:

float volts(byte pin) {
  return analogRead(pin) * 5.0 / 1023;
}

Near 5 V, the load is fed. Near 0 V, it is not, either because it is shorted or because its fuse is open. The current follows from the 10 ohm load, and the verdict is a single comparison against 4 V:

  Serial.print(v > FED_V ? F(" A - powered") : F(" A - NO POWER"));

The loop prints both loads whenever either voltage moves by more than 0.05 V, at most twice a second, so the monitor stays readable while a PTC cools.

Run the Demo

Press Run. Both loads are fed: load 1 at 4.96 V and 0.50 A, load 2 at 4.81 V and 0.48 A. Load 2 is a little lower because the PTC's 0.4 ohm drops 0.19 V, against the glass fuse's 50 mV. Click the small dot on F1 to open its pop-up. The banner reads OK at 50 % of its rating, and the heat bar sits at 6 %. The white dot of the present current is pinned at the top left of the curve, because at half its rating this fuse would never blow:

Figure: F1: 495 mA, half its rating.

The PTC's pop-up shows the same for load 2: 481 mA, 96 % of its hold current, its disc still yellow:

Figure: F2: 481 mA, a cold PTC.

A Short on Load 1

Now press SW1. The load is shorted, and only the fuse, the button and the wiring limit the current: 25.1 A, more than 25 times the rating of the fuse. From its warm start, a steady 25 A would melt the wire in about 3 ms. Our push button bounces like a real one, so the short came and went a few times as the contacts closed, and the wire melted 4.9 ms after the first contact. On the sheet, the middle of the wire is gone and the glass is smudged around the gap:

Figure: F1 blown: its wire melted in the middle.
Figure: 25.1 A melted the wire in 4.9 ms.

The fuse now holds the whole 5 V across itself, and load 1 has nothing: the monitor prints 0.00 V, NO POWER. The supply, the wiring and the button were protected; the fuse paid the price. The Graphs page shows the spike of current, the heat climbing to 100 % in an instant, and the voltage across the fuse jumping to 5 V as it opened:

Figure: The short and the open fuse, on the Graphs page.

A Short on Load 2

Now hold SW2 down. The PTC sees 10 A, 20 times its hold current, and heats. After 0.22 s it trips: its resistance shoots up, its disc turns orange on the sheet, and it settles at 33.1 ohm, passing 0.150 A with 4.99 V across it. That is 0.75 W, exactly the power it needs to stay hot. Here is the complete circuit, truly running, with F1 still blown and F2 tripped:

Figure: The complete circuit running.
Figure: F2 tripped: its disc hot and orange.
Figure: Tripped: 33.1 ohm, 0.150 A, 0.75 W.

A tripped PTC still passes a little current, which is the main difference from a blown fuse. Here that is 150 mA into a dead short, harmless for the supply and the wiring.

Letting Go

Release SW2. The short is gone, and the PTC is now in series with the 10 ohm load again. From 5 V through 10 ohm, the most power the PTC could ever take is 0.625 W, when its resistance equals the load's. That is less than the 0.75 W it needs, so it cannot stay hot. It cools, and a moment later it resets by itself. Load 2 comes back to 4.81 V. The Graphs page shows the whole story: the current low while tripped, the heat falling back after the reset, and the voltage across the PTC dropping from 5 V to 0.19 V:

Figure: Tripped, released, reset.
Figure: Reset: one trip, one reset, and the load fed again.

After the reset the heat bar still shows 25 %: the disc is warm, so a second fault soon after would trip it sooner. The tile at the bottom right counts one trip and one reset.

A New Fuse

Back to F1. A blown glass fuse never mends itself, so its pop-up has a New part chip. Click it, and a new fuse is fitted: the wire is whole again on the sheet, and load 1 is back at 4.96 V. The monitor printed every step of the run:

Figure: Both loads, through every fault.

The Log and the Check Page

The Event log records each overload once, however much the button bounces, then the blow or the trip and the reset, with the current and the time:

Figure: F1: the overload, the blow and the new fuse.
Figure: F2: the overload, the trip and the reset.

The Check page explains what happened and gives advice on sizing: for the glass fuse, the current that blew it and how fast; for the PTC, the trips and resets, and what its hold and trip currents mean:

Figure: The glass fuse's Check page.
Figure: The PTC's Check page.

Try It Yourself

  • Set F1 to T (slow) in its properties, and compare the time it takes to blow.
  • Change F1's rating to 0.2A, and watch it blow about half a second after you press Run.
  • Hold SW2 for longer, and check that the PTC stays tripped for as long as you hold it.
  • Raise R2 to 33 ohm, and see how the PTC behaves with a smaller load.
  • Press SW2 twice quickly, and see the warm PTC trip sooner the second time.

Ideas to Extend the Demo

  • Light a red LED when a load loses its power, and a green one while it is fed.
  • Count the trips of the PTC and print a warning after three.
  • Switch a load off with a MOSFET when its voltage drops, as a smart fuse would.
  • Add a small motor as a load, and find which fuse survives its starting current.

Your Own Sketches

The demo sketch is in the zip file, and you can change it in the Arduino IDE. New to Arduino? Start with our Arduino Tutorial for Beginners. Export the compiled binary, and set the UNO's PROGRAM property to the new file. Our guide on How to get the HEX file from Arduino shows you where the file ends up.

Things to Know Before Using a Real Fuse

  • A fuse protects the wiring and the supply: size it for the wire it feeds and about 1.5 times the normal current.
  • Use a slow fuse for an inrush: motors, lamps and big capacitors need T fuses.
  • Find the fault first: after a fuse blows, fix the cause before you fit a new one, and never a bigger one.
  • Check the voltage and the breaking capacity: both must cover the supply.
  • A PTC is no fast fuse: it needs time to heat and never opens completely; it suits low voltages and faults that clear themselves.

Troubleshooting

  • The fuse blows at once on Run: the load takes more than about twice its rating. Check the load, or use a bigger or slow fuse.
  • It never blows: the current never passes about 2.1 times its rating, or the short is not a short; check the button's wiring.
  • The PTC never resets: the circuit can still feed its trip power. Remove the fault, or the power.
  • The pop-up shows OVERLOAD with a time: that is how long the fuse will last at this current.
  • The part is not simulated: TEPFUSE.DLL is missing from MODELS and from the project folder.

Limitations of the Simulation

  • The arc as the wire parts is left out: the fuse opens at once.
  • The voltage and breaking ratings are not checked.
  • The temperature around the part does not change its rating.
  • Arduino is a name of Arduino; this library is not made or endorsed by Arduino or Labcenter.
  • Tested in Proteus 8.5 in November 2026 (the demo as shipped). Proteus 7 is not supported.

So, that was all about the Fuse Library for Proteus. I hope it helps you protect your circuits, and see exactly what happens when a short strikes, before it happens on a real board. If you have any questions, ask in the comments and I will help you out. Till the next tutorial, take care and have fun!