DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
BETTESWORTHConstruction
Arduino projects

Build Your Own Solenoid Engine: A Practical Single-Cylinder Guide

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A solenoid engine is a small reciprocating electric motor: a coil pulls an iron plunger inward, a connecting rod turns that motion into rotation, and a flywheel carries the mechanism through the unpowered part of the cycle. It is best built as an educational demonstration, not as an efficient replacement for a conventional electric motor.

The most approachable design is a single-cylinder, low-voltage engine with a homemade or salvaged solenoid, a freely sliding plunger, a crankshaft, flywheel, and transistor or MOSFET switching circuit. The critical work is not simply making the coil. Reliable operation depends on low friction, correct timing, adequate flywheel inertia, and safe handling of the coil’s inductive voltage.

As an Amazon Associate I earn from qualifying purchases.

How a solenoid engine works

The engine’s cycle is straightforward:

  1. The plunger begins near the outer end of its travel.
  2. The switching circuit energizes the coil.
  3. The magnetic field pulls the iron plunger toward the coil.
  4. A connecting rod transfers the linear movement to an offset crank pin.
  5. The crankshaft and flywheel rotate.
  6. The switch interrupts current before the plunger reaches the end of its useful travel.
  7. Flywheel momentum carries the crank through the return stroke and back to the next firing position.

A solenoid normally pulls in one direction only. Unlike a rotary electric motor, it does not automatically produce continuous torque throughout a revolution. The flywheel supplies stored energy while the coil is off.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A single-cylinder engine also has a dead spot. If it stops at an unhelpful crank angle, the coil may not be able to generate useful turning force. The engine may therefore need a manual flick to start. Better timing, a heavier—but not excessively heavy—flywheel, or multiple cylinders can reduce the problem.

#1 Best Overall
A-Premium VVT Intake Exhaust Camshaft Position Actuator Solenoid Valve Kit
  • [Vehicle Fitment]: Compatible with Chevrolet Equinox 2010-2017, HHR 2006-2011, Impala 2014, Malibu 2008-2014, Cobalt 2006-2010, Captiva Sport 2013-2015, Orlando 2012-2014; Compatible with GMC Terrain 2010-2017---2.0L 2.2L 2.4L Engine
  • [Vehicle Fitment]: Compatible with Buick LaCrosse 2010-2016, Regal 2011-2017, Verano 2012-2017; Compatible with Pontiac G5 2007-2009, G6 2006-2010, Pursuit 2006, Solstice 2006-2009; Compatible with Saab Saturn---2.0L 2.2L 2.4L Engine
  • [Reference Number]: Intake Solenoid # 12655420, 12628347, 12646783, 12578517, 12679099, 917215, 917-215, 2T1014 || Exhaust Solenoid # 12655421, 12628348, 12646784, 12578518, 12679100, 917216, 917-216, 2T1015
  • [Troubleshooting]: 1 x Intake Solenoid & 1 x Exhaust Solenoid---To replace the faulty solenoids on your Buick Chevy GMC Pontiac Saturn Saab with A-Premium solenoids will fix those check engine error code(P0010, P0011, P0013 and P0014) and restore your lost performance.
  • [Buy with Confidence]: A-Premium offers a one-year unlimited-mileage guarantee on our meticulously crafted Engine Variable Valve Timing (VVT) Solenoid. We offer a wide variety of automotive accessory categories, ensuring that you can hit the road with peace of mind.

The concept and its visual appeal are well documented in Practical Engineer’s single-cylinder project, which used custom workshop-made components and transistor switching. That project is useful as a design reference, but its published coverage should not be treated as a complete dimensioned plan. Hackaday’s project coverage also describes the design as an inefficient alternative to an ordinary electric motor, but a compelling display machine.

Why build one?

A solenoid engine brings several engineering subjects together in one visible mechanism:

  • Electromagnetic force and magnetic circuits.
  • Coil resistance, current, heating, and duty cycle.
  • Transistor or MOSFET switching.
  • Inductive voltage and flyback suppression.
  • Crank-slider geometry.
  • Flywheel energy storage.
  • Alignment, friction, vibration, and timing.

That makes the project especially useful for makers, students, and engineering-curious builders. It is not the right project if the goal is efficient power, quiet operation, or useful shaft output. A conventional brushed or brushless motor will be simpler and substantially more practical.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The best first design: one cylinder

Do not begin with a V4 or V8. A single cylinder lets you isolate one coil, one plunger, one timing signal, and one crank mechanism.

DC supply
   |
   +---- solenoid coil ---- MOSFET/transistor ---- ground
                                  ^
                                  |
                         timing sensor or contact
[coil] <- sliding iron plunger -> connecting rod -> crank pin
                                                   |
                                             crankshaft
                                                   |
                                               flywheel

For a first build, choose a low-voltage DC system, use a current-limited supply, and select the switch only after measuring the coil’s actual current.

Parts and tools

Electrical parts

  • Enamelled copper magnet wire, if winding your own coil.
  • A nonmagnetic coil former or spool.
  • A soft-iron or steel plunger.
  • A low-voltage DC supply, preferably adjustable and current-limited.
  • A transistor or logic-level N-channel MOSFET.
  • A Hall-effect sensor and small magnet, or a mechanical timing contact.
  • Suitable gate or base resistors.
  • An inductive-load suppression component chosen for the coil and switch.
  • Wire, connectors, insulation, and a fuse or current-limiting arrangement.

Mechanical parts

  • Base plate or wooden frame.
  • Coil mount.
  • Guide tube, printed guide, bushing, or low-friction cylinder.
  • Crankshaft and offset crank pin.
  • Flywheel.
  • Light connecting rod.
  • Bearings, bushings, washers, spacers, and fasteners.

Tools

A machined display-quality engine may use a lathe, drill press, files, saw, calipers, soldering equipment, and a multimeter. A simpler prototype can use wooden side plates, a brass tube as the plunger guide, bought shafting and bearings, and 3D-printed coil-former, sensor, or bearing mounts.

A salvaged or purchased solenoid also avoids the hardest part of the project—winding a suitable coil. However, an ordinary linear solenoid may have too much spring force, too little stroke, high current draw, excessive friction, or a poor duty-cycle rating.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Step 1: Set the electrical target

Choose the supply before designing the coil. Beginners should stay with low-voltage DC and avoid mains voltage entirely.

Measure the coil’s resistance before applying power. A first current estimate is:

Rank #2
Dorman 918-056GS Vtec Solenoid Gasket Filter Kit Compatible with Select Acura/Honda Models (OE FIX)
  • Brand New Vtec Solenoid Gasket Filter Kit
  • Match Vehicle To Compatibility Chart To Ensure Exact Fitment
  • Vtec Solenoid Gasket Filter Kit
I = V / R

This is only a starting point. Resistance rises as the winding heats, and a power supply may not deliver its nominal voltage under load. Select the switching device for the measured current, voltage spikes, gate or base drive, and expected heating—not merely for its headline current rating.

Never leave a coil energized while the engine is stalled unless the coil and control circuit are specifically designed for continuous duty.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Step 2: Make or obtain the solenoid

For a homemade coil:

  1. Make a smooth cylindrical former from a nonmagnetic material.
  2. Provide a straight, low-friction path for the plunger.
  3. Wind the enamelled wire evenly and keep the layers secure.
  4. Insulate and identify both coil leads.
  5. Measure resistance and check for accidental shorts to the frame.
  6. Pulse-test the coil briefly before fitting it to the engine.

More wire does not automatically produce a stronger solenoid. Force depends on turns, current, air gap, magnetic-path geometry, core material, and saturation. A small air gap and a freely moving plunger are often more valuable than simply adding turns.

Step 3: Build the plunger and guide

The plunger must slide axially without binding, remain aligned with the coil, and stop before it crashes into the coil former or pole piece.

A loose guide wastes magnetic force and can produce noise. An overly tight guide causes drag, inconsistent timing, heating, and stalling. Test the guide before connecting the crank: tilt it gently and check whether the plunger moves freely under its own weight.

Leave enough travel to create useful crank movement, but do not make the stroke unnecessarily long. A short, well-aligned stroke is easier to build and places less stress on the connecting rod and crankshaft.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Step 4: Build the crank, rod, and flywheel

The crank pin must be offset from the crankshaft centerline. That offset determines the crank radius and therefore approximately twice the radius determines piston stroke.

Use a light connecting rod and check the complete movement by hand before applying power. The rod must not bind at either end of travel. Support the shaft on both sides where possible, and use spacers to prevent side loading.

A relatively heavy, balanced flywheel helps the engine pass through its unpowered stroke and dead spots. Do not assume that heavier is always better: excessive inertia increases starting energy, shaft stress, and the hazard from a failed or loose wheel.

Rank #3
Ezamintaly Starter & Relay for Kawasaki Engine for Cub Cadet RZT46 RZT50
  • Replacement Part No.: 21163-0711, 21163-0714, 21163-0727, 21163-0749, 21163-7024, 21163-7034, 21163-7035, FR691V-AS04, FR691VAS04, 5954, 5954N, 410-21086, 106-239, 106-239A, 106-239B, 0D9005, SAB0176, SAB0172, 71-09-5954, MIA11761, MIA11949, MIA11984, MIA12214, MIA12455, MIA12485, MIA12926
  • Compatible Models: For Kawasaki Engine, for Cub Cadet RZT46 RZT50 RZT54 Z-Force 48 Z-Force 54 Z-Force 60 LTX1046 LTX1050 2014
  • Premium Quality: High-quality components manufactured, ensuring better durability and reliability. Start fast and run smoothly. Meet or exceed OEM standard
  • Product Specifications: 12V, CCW, 10 Teeth, PMDD. 1 x Starter Motor and 1 x Solenoid Relay included in the package
  • Satisfy Every Customer: Contact us at any time if you have any issue about our product. We will offer you a satisfactory solution at the first time

Check that the flywheel is concentric, the crankshaft is straight, and the frame is rigid. Frame flex or an unbalanced wheel can consume more useful energy than a modest increase in coil power can provide.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Step 5: Add timing

Timing is the central challenge. The coil should energize while the plunger is entering the region where attraction produces useful torque, then switch off before the plunger reaches the end of its useful travel or is held against the pole piece.

Mechanical contact

A cam, eccentric, or conductive contact can close the coil circuit for part of each revolution.

  • Advantages: simple, visible, and requires no programming.
  • Disadvantages: contact wear, arcing, electrical noise, and timing drift.

Mechanical contacts are suitable for a demonstration, but a contact should not be expected to switch high current indefinitely without attention to arcing and wear.

Hall sensor and magnet

A small magnet attached to the flywheel can trigger a Hall sensor, which then drives the transistor or MOSFET.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Advantages: no contact wear, adjustable timing, and easy expansion to multiple cylinders.
  • Disadvantages: sensor alignment, magnet orientation, pull-up circuitry, grounding, and noise become important.

One hobby implementation reported approximately 180–200 rpm at 9 V using a Hall sensor and TIP105 transistor. That is an individual project result, not a standard performance figure for solenoid engines. The same discussion notes that manual starting may be necessary. See the reported Hall-sensor example.

Microcontroller control

An Arduino or similar controller can read a Hall sensor and switch the coil through a suitable driver. It allows adjustable dwell time, experimental timing, multi-cylinder phasing, and a startup routine, but it adds software and electrical complexity.

A controller should include a maximum on-time, sensor filtering or debounce, a stall timeout, and adjustable trigger phase. A startup mode can issue short pulses while the flywheel is manually turned. An Arduino-based controller was used in a later Practical Engineer project involving a V4 solenoid engine. That project’s coverage illustrates the progression from display mechanism to advanced multi-cylinder experimentation, not a practical replacement for a car motor.

Step 6: Switch the coil safely

A common arrangement is a low-side MOSFET switch:

Supply positive ---- coil ---- MOSFET drain
                                  MOSFET source ---- supply negative
Sensor/controller ---- MOSFET gate

The switching device must withstand the coil current, supply voltage, heat, and voltage spike created when current is interrupted. A coil is inductive: it resists a sudden change in current and can generate a high reverse voltage when switched off.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
2 pack 21171-0742 Ignition Coils Module for Kawasaki FH721V FH601V FH641V FH661V FH680V Lawn Mowers Engine with Starter Solenoid Relay &Spark Plug,Replaces for KM 21171-0713 21171-7039 21171-0745
  • Model:Fit for Kawasaki FH721V FH601V FH641V FH661V FH680V Lawn Mowers Engine
  • Replaces Part Numbers 21171-0742 21171-0713 21171-7039 21171-0745
  • Pakage Includes: 2xIgnition Coils Module 1xStarter Solenoid Relay 2xSpark Plug
  • Easy to Install, if you have any questions, please contact us freely. We will make effort to solve it
  • 365 days gurantee after your purchase

Use suitable inductive-load protection and follow the switch manufacturer’s application guidance. The correct suppression method depends on the coil, switching speed, desired release time, and driver topology. A simple diode can reduce voltage stress, but it also slows current decay and may make the magnetic field release more slowly. A TVS or another clamp may be more appropriate where faster turn-off matters.

One documented four-cylinder build used FQP30N06L MOSFETs, but that part is an example from that project, not a universal choice. Its suitability depends on gate voltage, coil current, supply voltage, thermal conditions, and wiring. See the four-cylinder construction reference.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Step 7: Test in stages

  1. Pulse-test the coil by itself.
  2. Test the transistor or MOSFET switch without the mechanical assembly.
  3. Confirm that the sensor produces a clean trigger.
  4. Rotate the crankshaft by hand and observe the trigger position.
  5. Verify that the plunger moves toward the coil at the correct crank angle.
  6. Connect the rod and check for binding through a complete revolution.
  7. Spin the flywheel manually.
  8. Begin with short pulses and a low duty cycle.
  9. Check coil, switch, wiring, and supply temperature.
  10. Increase pulse duration or current gradually, if necessary.

Disconnect power before adjusting the crank, sensor, plunger, or exposed wiring.

Timing and startup adjustments

Rotate the flywheel slowly by hand and mark the point at which the plunger begins to receive useful pull. Set the coil to energize slightly before that region and switch it off before the plunger reaches the coil’s mechanical limit.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If the engine runs only when pushed, check the timing before increasing current. A single-cylinder mechanism may simply be stopping in a dead spot. A heavier flywheel can help it coast through the inactive portion of the cycle, but it cannot compensate for severe friction or badly placed timing.

For electronic control, add:

  • A short-pulse startup mode.
  • A maximum coil-on time.
  • Sensor debounce or noise filtering.
  • A stall timeout.
  • An adjustable trigger phase.
  • Current or temperature monitoring where practical.

Troubleshooting

Symptom Likely causes What to check
Coil works alone but engine will not turn Binding, incorrect timing, weak pulse, light flywheel, excessive air gap, or dead spot Remove the rod and test the plunger. Turn the flywheel slowly and observe the trigger point.
Engine clicks but stalls Insufficient inertia, excessive friction, poor timing, weak supply, or unreliable plunger return Improve mechanical freedom first. Confirm actual coil current before increasing power.
Runs only when pushed Single-cylinder dead spot or startup timing problem Adjust trigger phase, add a startup pulse routine, or use a little more flywheel inertia.
Runs backward Trigger phase and starting position favor the opposite direction Move the sensor or cam relative to the flywheel. Reversing coil wires normally will not correct mechanical timing.
MOSFET or transistor overheats No clamp, inadequate gate drive, excessive current, poor cooling, or shorted coil Measure coil resistance and current, verify the wiring, and check the device’s actual thermal limits.
Coil overheats Long pulses, stalled operation, excessive current, or excessive switching frequency Shorten the pulse, reduce current, improve cooling, and add a stall cutoff.
Hall sensor misfires Wrong magnet orientation, excessive gap, poor pull-up, vibration, noise, or grounding problems Adjust the sensor gap, inspect the supply and ground, and separate sensor wiring from the high-current loop.
Excessive vibration Unbalanced flywheel, bent shaft, loose bearings, frame flex, or incorrect multi-cylinder phasing Balance the rotating parts and stiffen the frame before increasing speed.

Choosing between build approaches

Choice Simpler option More capable option Trade-off
Coil Salvaged solenoid Hand-wound coil Salvaged parts save time; custom coils allow better geometry.
Timing Mechanical contact Hall sensor or microcontroller Electronics improve control but add wiring and setup.
Frame Wood, acrylic, or printed parts Machined aluminium Simple materials are accessible; rigid materials improve alignment.
Guide Tube or printed guide Precision bushing Precision reduces friction but costs more.
Flywheel Small wheel Heavier balanced wheel More inertia helps starting but increases mechanical stress.
Cylinder count One V4 or V8 More cylinders smooth rotation but multiply current, timing, and machining problems.

When to move to multiple cylinders

A V4 or V8 can produce smoother rotation and reduce dead spots, but it is not simply a single-cylinder engine repeated several times. The crankshaft needs correctly phased crank pins, each cylinder needs reliable timing, and total current and heat rise quickly.

Documented V4 projects used custom crankshafts and offset cams or electronic switching. Coverage of those builds shows the additional manufacturing and timing complexity, but it does not establish a universal dimension set or guarantee that adding cylinders will produce useful power. The V4 project overview and four-cylinder build coverage are useful progression references.

Safety checklist

  • Use low-voltage DC for a beginner project; do not experiment with mains voltage.
  • Use a current-limited supply or appropriate fuse.
  • Disconnect power before touching the coil, crank, sensor, or wiring.
  • Secure the flywheel and inspect its hub and fasteners regularly.
  • Shield exposed rotating parts where possible.
  • Keep fingers, loose clothing, hair, and cables away from the crank and flywheel.
  • Do not operate continuously with a stalled or stationary plunger.
  • Stop immediately if the coil, switch, wire, or supply becomes unusually hot.
  • Never assume a component’s current rating guarantees safe operation without cooling.

Performance reality

There is no universal rpm, torque, or power figure for a solenoid engine. Results depend on coil resistance, turns, plunger geometry, air gap, stroke, current, timing, friction, flywheel inertia, and duty cycle. One reported hobby build reached approximately 180–200 rpm at 9 V, but that result should not be used as a target specification.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The practical strength of this project is that it makes invisible electrical and magnetic processes visible. If you need efficient rotary motion, buy or build a conventional electric motor. If you want to understand switching, electromagnetic force, crank geometry, and flywheel energy in a machine you can watch work, a carefully built single-cylinder solenoid engine is an excellent demonstration.

Quick Recap

Bestseller No. 2
Dorman 918-056GS Vtec Solenoid Gasket Filter Kit Compatible with Select Acura/Honda Models (OE FIX)
Dorman 918-056GS Vtec Solenoid Gasket Filter Kit Compatible with Select Acura/Honda Models (OE FIX)
Brand New Vtec Solenoid Gasket Filter Kit; Match Vehicle To Compatibility Chart To Ensure Exact Fitment
$19.70
Bestseller No. 4
2 pack 21171-0742 Ignition Coils Module for Kawasaki FH721V FH601V FH641V FH661V FH680V Lawn Mowers Engine with Starter Solenoid Relay &Spark Plug,Replaces for KM 21171-0713 21171-7039 21171-0745
2 pack 21171-0742 Ignition Coils Module for Kawasaki FH721V FH601V FH641V FH661V FH680V Lawn Mowers Engine with Starter Solenoid Relay &Spark Plug,Replaces for KM 21171-0713 21171-7039 21171-0745
Model:Fit for Kawasaki FH721V FH601V FH641V FH661V FH680V Lawn Mowers Engine; Replaces Part Numbers 21171-0742 21171-0713 21171-7039 21171-0745
$39.99

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

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

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.