• 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 / Mini Projects / How to Build a Pyro-ignition Circuit – Electronic Pyro Igniter system

How to Build a Pyro-ignition Circuit – Electronic Pyro Igniter system

Last Updated on January 2, 2024 by Swagatam 7 Comments

The following conversation was made by Mr.Tom and me regarding the circuit idea of a pyro-iginition system. I was asked to design the particular circuit idea by Mr.Tom in Fiverr.com.

Technical Specifications

The discussion explains the details of his requirement and how it was almost fulfilled by me

Hi Swagatam,

I was wondering if you could design me a system for a simple pyrotechnic firing system.
An input trigger would (maybe 5-12v) pulse would switch on que1, another pulse would switch cue2 (binary counter).

A total of 16 channels (cues), each cue would be fired with from mosfet pair. Ideally control circuit would have independent power supply to power to cues.

It would also be nice to have a timer which could on pulse fire each cue in sequence e.g. cue1 wait 1 second cue 2 wait 1 second cue3 etc.

Either this of some kind of programmable pic (picaxe etc) so the functionality can be changed.

Kind regards
Tom

Hi Tom,
I can design the control circuit along with the timer, however I'm interested to know what would be connected to the mosfet outputs, because that looks the difficult part if I'm required to set up those.

Thanks
Swagatam

Here's the pyro-ignition control circuit:

Pyro-ignition circuit diagram

Next up is the mosfet output stage:

Pyro-ignition mosfet power

Hi Swagatam,
I don't seem to be able to get the control circuit to work.
Where does the external trigger connect to, if i connect a ground just before R5 can I use this as the trigger?
Thanks
Tom

Hi Tom,

The circuit starts sequencing the moment power is switched ON, so the "power ON" switch itself acts as the external trigger.

When power is switched OFF, the circuit resets and comes to its original state, so that when power is switched ON again, the cycle can repeats.

Thanks,
Swagatam

Hi Swagatam,
That's not what I asked for.
The external trigger should either start the timing sequence if selected or step through each output on each trigger input.
Referringback to the conversation
"
Function 1
Trigger -> Cue 1 fires (stays on for 100ms to ignite firework)
Trigger -> Cue 2 fires (stays on for 100ms)

Function 2
Trigger -> Fires all Cues in sequence (cue 1,2,3 etc) from a internal modifiable timer

Function 3
The circuit diagram also has continuity test for each cue, this should be a low enough current as not to fire igniter this is to be displayed through an led on each cue.
"

Regards
Tom

Hi Swagatam,
I've attached a circuit diagram of an open source wireless firing system, the files can be found here
http://code.google.com/p/openpyro/downloads/list.
The system will fire these http://www.category4.co.uk/igniters/technical/igniters.php
If you're just using a binary counter I think you might need to double the stages(bits) and pulse the clock after 100ms to turn off the mosfets in case of short circuit.

If you could replicate attached circuit without the wireless this would be fantastic. I'll pay for extra gigs if needed.
Thanks
Tom

Hi Tom,
From the above description what I understood is that the particular fireworks needs to be ignited in some sequence.

The fuses would be loaded across the relevant mosfets and the triggering timing would be such that the mosfets are switched only for some fraction of a second, just enough to ignite the fireworks and then shut off.
The sequence will go on repeating until the last mosfet is fired...am I correct?
If my interpretation is right then I can go ahead with the circuit and design it using ordinary discrete components, no need of any microcontrollers.

Thanks,
Swagatam

Yes,
Function 1
Trigger -> Cue 1 fires (stays on for 100ms to ignite firework)
Trigger -> Cue 2 fires (stays on for 100ms)

Function 2
Trigger -> Fires all Cues in sequence (cue 1,2,3 etc) from a internal modifiable timer

Function 3
The circuit diagram also has continuity test for each cue, this should be a low enough current as not to fire igniter this is to be displayed through an led on each cue.

Could this led be also lit when the cue is fired.
Tom

OK, function1 refers to a manual triggering option in the circuit? right?

There should be power to the circuit at all times, when a plus trigger is applied to the system it should step.

Hi Tom,
In our circuit this can be done through a simpler modification, kindly view the attachment.
Pressing S1 initiates the sequencing at any instant and releasing it stops the process.

Thanks
Swagatam.

OK let me try an explain again.
The circuit is a stepper, each trigger pulse it receives progresses the binary counter on one.
So trigger +12 v, binary counter increases one.
Trigger again +12v, binary counter increases one again.
The trigger pulse it totally separate from this circuit and comes from another source.
Easy enough, just a binary counter and outputs.

I also want another function to allow the first trigger pulse to start a timer a clock the binary counter on it's own. This time is variable. So there would be a switch to allow you to access this mode. So binary counter output 1 would feed back into the timer circuit if a switch was closed.

Hi Tom,
Just have a look at this modification, I hope this one works as intended.
S2 is a SPDT switch, when positioned toward B, it responds to the pressing of S1 and steps with each trigger from S1.
When S2 is moved toward A, pressing S1 does the following things:
T1 and T2 instantly latches powering the timer IC 4060 via T2 and T3.
IC 4060 starts clocking the IC 4017 for the required actions.
Putting S2 back to point B resets the circuit to its previous mode, that is to the manual mode. However to reset the IC 4017, it will need to be switched OFF and then switched ON again.

pyroignition 3

You'll also like:

  • 1.  5 Interesting Flip Flop Circuits – Load ON/OFF with Push-Button
  • 2.  SCR Applications Circuits
  • 3.  Comparator Circuits using IC 741, IC 311, IC 339
  • 4.  How to Make IC LM339 Circuits
  • 5.  Simple Hobby Circuit Projects
  • 6.  Simple Circuits using IC 7400 NAND Gates

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: « Transistor Relay Driver Circuit with Formula and Calculations
Next Post: How to Understand and Use white LEDs – Datasheet »

Reader Interactions

Comments

  1. Carlos Carrera says

    March 28, 2022 at 8:34 pm

    Thank you Swagatam.
    I want to take advantage of your knowledge, lol.
    I was told that I can use optocoupler, but as I don’t have enough wisdom, could you explain to me how to use it?
    Thanks.
    God bless you Swagatam!

    Reply
    • Swagatam says

      March 29, 2022 at 10:07 am

      Hi Carlos, no problem, you can also use an opto coupler to drive a MOSFET. You can try the following configuration:

      " rel="ugc">comment image

      Reply
  2. Carlos Carrera says

    March 28, 2022 at 8:57 am

    Hi Swagatam,
    I designed a fireworks system with Esp8266 (nodemcu) and a web page to control the fireworks. My problem is the part of the Mosfet, I tried to use your scheme but it seems that it does not work with 3.3V which is the output of Nodemcu.
    Could you tell me how to do it.
    Thank you very much in advance.
    Carlos

    Reply
    • Swagatam says

      March 28, 2022 at 10:37 am

      Hi Carlos, you will have to lift the voltage to 12V for operating the mosfet using BJTs as shown below: Normally a mosfet will not operate properly with 3.3 volts gate drive.

      " rel="ugc">comment image

      Reply
  3. Carlos says

    January 7, 2020 at 11:45 pm

    hi, i am install pyro ignition control system of the link, where can i find the sketch of the arduino to conect to this program?

    Reply
    • Swagatam says

      January 8, 2020 at 11:27 am

      Hi, sorry I have no idea about it…

      Reply
    • None says

      December 31, 2021 at 5:55 pm

      Schematic and Arduino sketch is in latest OpenPyro_v0.3.zip as available from the same Google link above.

      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 Timer Based Cell Phone Charger Circuit
  • Swagatam on 0 to 50 V Adjustable Switching Power Supply Circuit using IC LM2576
  • Swagatam on Inverter Circuit with Feedback Control
  • wayne on 0 to 50 V Adjustable Switching Power Supply Circuit using IC LM2576
  • ANDREAS on Free 200 Volts Just Above your Head

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