PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteThe Arduino 3D Wire Bending Machine is a documented 2018 maker project that automatically feeds, bends, and reorients light wire to create forms such as stars, cubes, and simple stands. It is an impressive educational machine—not a plug-and-play replacement for construction rebar equipment, precision spring machinery, or industrial wire-forming systems.
Created by How To Mechatronics and highlighted by Make in 2018, the design combines an Arduino Nano, three stepper motors, a servo-actuated bending mechanism, custom electronics, and 3D-printed mechanical parts.
What the machine actually does
“3D wire bending” refers to three coordinated operations:
- Feeding: rollers advance a measured length of wire through the machine.
- Planar bending: a rotating bending mechanism positions the wire while a servo drives a bending pin into contact with it.
- Orientation: a separate Z-axis rotates the bending assembly so later bends can occur in different spatial directions.
This makes the project closer to a small CNC-style forming system than to a conventional hand-operated wire bender. It does not use a conventional independent XYZ toolhead; its motion is designed specifically for continuously fed wire.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →#1 Best Overall
- Forms wire, flat metal and tubing into clamps, handles, brackets, hooks, coils and more
- Makes sharp angle bends up to 5/16" diameter rod and 1 x 1/8" flat metal
- The bender must mounts on a work bench or held in a jaw vise stably
- It can be used for many kinds of materials, but not copper tube
- Mounts on a work bench or held in a vise
What can it make?
The original software includes routines for a star, cube, and simple stand, as well as manual operation through serial commands. It is well suited to:
- Decorative wire forms and sculptures
- Simple geometric prototypes
- Repeatable bending experiments
- Educational demonstrations
- Makerspace projects combining CAD, electronics, mechanics, and programming
The associated Thangs listing describes the design as capable of automatically bending 2-mm wire. That should be treated as a project-specific reference, not a universal rating. Actual capability depends on wire diameter, alloy, hardness, coating, springback, roller grip, motor torque, and the condition of the printed parts.
It should not be assumed suitable for structural construction components, hardened or high-strength wire, precision springs, commercial wire harnesses, complex rebar shapes, or high-volume production without substantial redesign.
How the mechanical system is arranged
Wire entry and straightening
Wire first passes through rollers or straighteners before reaching the bending head. This step is important: residual curvature changes the effective feed distance and can cause the wire to enter the bending tool at an inconsistent angle.
Feed mechanism
A stepper motor drives the feed rollers. The original code uses a project-specific conversion of 48 motor steps per millimeter. This is not a universal value. It depends on gearing, roller diameter, microstepping, motor configuration, and slippage.
Any reproduction should calibrate this value using the intended wire. A nominal command of 50 mm is meaningful only after the machine has been measured and adjusted.
Bending head
The documented bending head uses:
- A NEMA 23 stepper motor
- An 18-tooth gear driving a 30-tooth gear
- An MG996R metal-gear servo
- A rack-and-pinion mechanism
- A copper-tube contact surface
- An approximately 3-mm wire-exit nozzle
- A limit switch for homing
The larger gear incorporates the servo mounting arrangement. The servo moves the rack and bending pin into and out of the wire path, while the stepper rotates the bending mechanism to establish the bend direction.
Z-axis
The third stepper rotates the bending assembly around the Z direction. This allows successive bends to be made in different orientations and is what gives the machine its three-dimensional forming capability.
Is it really 3D printed?
No. The phrase “3D-printed wire-bending machine” describes the manufacturing method for many custom parts, not the entire machine.
Rank #2
- [Make Angle Bends]: The ABN Universal Mini Metal Bender Tool creates angle bends to form clamps, handles, brackets, hooks, and coils out of rods up to 5/16-inch (8mm) diameter and flat metal up to 1-1/8-inch (30mm); Not for copper or small diameter/multiple turn projects
- [Quality You Can Trust]: metal bending machine constructed from hardened steel and comes pre-oiled for maximum strength and longevity that resists corrosion
- [Mount or Grip]: Install on a workbench or hold in a vise; 8 x 0.75-inch (20.3 x 1.9cm) steel wire bender tool base with predrilled 3/8-inch (1cm) diameter holes
- [Perfect Size]: 8.5 x 2 x 3.5-inch (21.6 x 5.1 x 8.9cm) overall size excluding 12-inch (30.5cm) long lever handle with 4-inch (10.2cm) rubberized plastic comfort grip; 3/16, 1/4, 1/2-inch diameter circle pins; 1/2, 3/4, 1-inch diameter circle dies
- [Contents]: Small metal bender package includes metal bender hand tool, 2 standard shafts (5 and 6mm), 1 long shaft (13mm), 4 circles (25, 30, 35, 40mm), 2 angle modes (long and short), and 1 instruction manual
The original design includes printed:
- Gears
- Bearing pillow blocks
- Shaft couplers
- Shaft clamps
- Mechanical supports and related components
The rest requires conventional materials and hardware, including an MDF structure, metal shafts, bearings, fasteners, motors, copper tubing, wiring, stepper drivers, a circuit board, and a power supply. The original build guide and associated model listing provide the project files and assembly references.
Parts and electronics
The original electronics architecture consists of:
- Arduino Nano controller
- Three DRV8825 stepper-driver modules
- Three stepper motors
- One MG996R servo
- LM7805 regulator for the servo supply
- 12-V DC power supply rated at least 3 A in the original documentation
- One bending-mechanism limit switch
- Custom PCB or equivalent wiring
- Power switch and terminal blocks
The detailed original circuit and code support a three-stepper, one-servo arrangement. A short Make summary describes the motor count differently, so the detailed project documentation is the better reference.
Documented Arduino pin assignments
| Function | STEP | DIR |
|---|---|---|
| Feeder stepper | D5 | D6 |
| Z-axis stepper | D7 | D8 |
| Bender stepper | D9 | D10 |
| Servo signal | — | D2 |
| Bender limit switch | — | D11 |
The original sketch configures the limit switch with INPUT_PULLUP. In practice, the input is normally held high and changes state when the switch is activated. Confirm the actual logic with a low-speed diagnostic before allowing the mechanism to home automatically.
Power the servo separately
An MG996R can draw substantial current. The original design avoids relying on the Arduino’s onboard 5-V regulator and instead uses a separate regulator. A modern reproduction should use a properly rated, separately fused 5-V servo supply and connect its ground to the Arduino signal ground.
The original 12-V, 3-A figure is a minimum stated by that project, not a universal specification. Motor-current settings, acceleration, friction, wiring, and the selected power supply determine the real requirement. Use an enclosed mains-rated supply, strain relief, and a master disconnect or emergency stop.
Firmware and control
The original project uses the Arduino AccelStepper and Servo libraries. Its axis definitions include:
#include <AccelStepper.h>
#include <Servo.h>
AccelStepper feederStepper(1, 5, 6);
AccelStepper zAxisStepper(1, 7, 8);
AccelStepper benderStepper(1, 9, 10);
servo01.attach(2);
#define limitSwitch 11
pinMode(limitSwitch, INPUT_PULLUP);
The sketch homes the bending mechanism, moves to a starting position, and processes predefined shape routines or manually entered commands. The manual mode uses command letters followed by values:
f50
b90
z45
frequests a feed distance in millimeters.brequests a bend angle in degrees.zrequests a Z-axis rotation in degrees.
These are commands in the original sketch, not a standardized machine protocol. Consult the complete source and explanations before adapting them.
The software is also not a modern CAD-to-machine workflow. Producing arbitrary 3D geometry requires manually encoding a sequence, writing a geometry-to-command converter, or substantially rewriting the controller.
Rank #3
- Exceptional Bending Capability: This manual bending machine supports up to 2-inch wide flat steel or steel plates, 0.65-inch O.D. hollow round pipes, and 1-inch O.D. round steel tubes. It can smoothly bend low-carbon steel under 0.2'' thick and aluminum under 0.4'' thick, with a maximum bending angle of 200-degree to meet diverse bending needs.
- 14 High-Quality Dies: Comes with 7 bending dies (1"", 1-1/4"", 1-1/2"", 1-3/4"", 2"", 2-1/2"", and 3"" outer diameter) and 7 round pipe dies (1"", 1-1/4"", 1-1/2"", 1-3/4"", 2"", 2-1/2"", and 3"" outer diameter), suitable for flat bars, round pipes, solid square pipes and solid round pipes.
- Durable Carbon Steel Built: Made from high-strength steel, this tube bending machine performs exceptionally well with metal pipes, ensuring long service life and reliable performance.
- Ergonomic Design: This tube bending machine features a non-slip rubber grip, ensuring a secure and stable hold during bending. Its long handle with a labor-saving lever design lets you complete bending tasks effortlessly, making the process smooth and efficient.
- Wide Applications: This tubing bender is compatible with steel, iron, copper, and aluminum, making it ideal for refrigeration and air conditioning maintenance, auto repair, metal processing, construction sites, and metal furniture manufacturing.
Build sequence
- Download and inspect the original CAD, STL, circuit, and source files.
- Print the gears, bearing blocks, couplers, clamps, and supports.
- Prepare the MDF base and bending plates.
- Install the NEMA 23 bender motor.
- Fit the 18-tooth and 30-tooth gears.
- Assemble and align the servo-driven rack and pinion.
- Install bearings, shafts, copper-tube contact surfaces, and the wire nozzle.
- Mount the bending assembly on the Z-axis.
- Install the feeder and straightening rollers.
- Build or obtain the PCB and install the controller, drivers, regulator, terminals, and switch.
- Connect the motors and limit switch.
- Set the DRV8825 microstepping jumpers and current limits.
- Install the Arduino libraries and upload the sketch.
- Test homing at low speed.
- Test each axis independently.
- Calibrate feed distance, bend angle, servo endpoints, and switch position.
- Run inexpensive, relatively soft wire before trying stiffer stock.
- Test simple forms before attempting complex 3D geometry.
Calibration matters more than nominal resolution
The original build uses 1/16 microstepping on the DRV8825 drivers. Microstepping increases commanded resolution and can make motion smoother, but it does not make the finished part proportionally more accurate.
Real-world accuracy is affected by roller slip, wire diameter, springback, gear backlash, printed-part tolerances, shaft play, frame flex, motor torque, current-limit settings, and accumulated positioning error.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Calibrate feed distance
- Mark the wire before the feeder.
- Command a known distance.
- Measure the actual movement.
- Repeat the test several times in the same direction.
- Test again after reversing direction to reveal backlash or slip.
- Adjust the steps-per-millimeter value.
- Repeat using the actual wire material and diameter.
Calibrate bends
Make test coupons using the intended wire and compare the commanded angle with the finished angle. Record corrections for common angles, because springback is material-dependent. Also set servo endpoints so the bending pin reaches the wire without forcing the servo against a hard stop.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Common failures and fixes
Wire slips in the feeder
Symptoms: shapes are too short or inconsistent.
Causes: insufficient roller pressure, oily or smooth wire, incorrect roller geometry, excessive acceleration, or a diameter mismatch.
Fixes: improve roller grip, reduce acceleration and speed, keep the wire centered, and recalibrate after changing wire.
Wire buckles before the bending head
Causes: excessive feed force, poor straightener alignment, an undersized nozzle, or a bending pin that has not fully retracted.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteFixes: align the straighteners, reduce feed speed, increase nozzle clearance, and verify the pin’s retracted position.
Stepper motors stall
Missed steps and progressive dimensional drift can result from a low DRV8825 current limit, excessive acceleration, mechanical binding, power-supply sag, or excessive load. Check wiring and cooling, adjust current cautiously, lower acceleration, and inspect gears, shafts, and bearings for interference.
The servo buzzes or resets the Arduino
This commonly indicates inadequate servo power, voltage drop, excessive mechanical force, rack misalignment, or an incorrect endpoint. Use a separate adequately rated 5-V supply, share ground with the Arduino, reduce travel and mechanical load, and never hold the servo against the wire continuously.
Rank #4
- 💖【PROFESSIONAL DIY RING BENDER MACHINE】Ring Bending Tool Set is designed for professionals and beginners, the set includes: a nylon mold, rubber jewelry hammer, metal ring bar measuring tool, ring mandrel, polishing rod and cloth, a 27pieces round model and ring size gauge can be for ring bending tool is designed for soft precious metals, save your heart and effort, make jewelry DIY craft easier.
- 💖【VERSATILE JEWELRY MAKING MACHINE】The Ring Sizing Kitis the most commonly used of the jewelry-making tools. Our ring bending tool easily helps bend earrings, rings, and other metal parts into the shape you want, which is popular among professionals and beginners alike. As our ring benders are very easy to use.
- 💖【ASSORTED NYLON STENCIL SET】Nylon Stencils help you bend without damaging fragile materials. Ring mandrel setter for ring repair, shaping, polishing, and grinding. The rubber hammer will not leave marks on your jewelry, nor will it damage your jewelry, better help you repair your rings and jewelry.
- 💖【PREMIUM BENDING SOLID STEEL PIPE BENDERS】Our Ring Benders are made of solid steel, then hardened to 45-50 HRC for superior performance and fine workmanship. Each steel post and mold is black oxidized for lifetime corrosion resistance. The base and handle are designed for high torque, allowing the user to apply less resistance when bending metal.
- 💖【ADVICE FOR USING THE RING BENDER】Since the jewelry tools for jewelry making are designed for soft precious metals, we recommend using this bending tool for soft metals less than 3 mm thick and we provide you with screws for attaching the ring bender to the bench.
Homing fails
Check the switch wiring, INPUT_PULLUP logic, motor direction, switch position, travel clearance, and physical stops. Test the switch independently, home at low speed, and use a physical power cutoff during initial commissioning.
Recommended Free Tools
Printed gears wear
Backlash, skipped teeth, and inconsistent bends can result from high loads, weak print orientation, soft filament, poor shaft alignment, or excessive gear clearance. Increase perimeter count and infill, use a stronger material, support shafts with proper bearings, and consider metal replacements for heavily loaded components.
Suitable uses and poor fits
| Good fit | Poor fit |
|---|---|
| Decorative wire forms | High-volume production |
| Soft or light-gauge wire | Hardened or high-strength wire |
| Engineering education | Certified structural components |
| Simple repeated geometry | Guaranteed tight tolerances |
| Prototyping and makerspace instruction | Automatic cutting, stripping, or production control |
For construction professionals, the machine is best viewed as a teaching and prototyping platform. It should not be substituted for equipment designed and rated to form reinforcement steel or other load-bearing materials.
Ways to improve the design
- Replace highly loaded printed shafts, pins, or gears with metal components.
- Use higher-grip feeder rollers and better wire guides.
- Print load-bearing components in a stronger, more dimensionally stable material.
- Add guards around gears, rollers, and the bending point.
- Install a physical emergency stop and fused power branches.
- Use current-controlled drivers with adequate cooling.
- Add position sensing where missed steps would be costly.
- Build a graphical command generator for repeatable geometry.
- Add automatic wire cutting if the application requires separate parts.
- Reinforce the frame to reduce flex and alignment changes.
Alternatives
A simpler two-dimensional bender is easier to build and calibrate when the desired output is limited to flat stars, brackets, loops, or similar forms.
The jpraus/wirebender project takes another Arduino-based approach, using 3D-printed parts and A4988-based electronics with a stated focus on wire around 1 mm or less. It represents a different design target rather than a universal replacement.
Free tools Windows power users keep installed
One-click scans. No signup required.
Commercial wire-forming equipment offers greater rigidity, tooling, guarding, feeding, cutting, and repeatability, but with substantially greater cost and complexity. Recent research, including the WireBend-kit work, explores computational design and newer desktop wire-bending systems; those systems should not be confused with the original 2018 Arduino project.
Should you build it?
Build or adapt it if you have access to an FDM printer and electronics tools, enjoy mechanical troubleshooting, and want an open platform for experimenting with wire geometry. It is especially valuable for students, makerspaces, and hobbyists who want to learn how CAD, stepper control, servos, materials, and calibration interact.
Choose another solution if you need certified equipment, high-volume output, tight guaranteed tolerances, hardened-wire capability, automatic cutting, or a modern graphical design workflow. The original project remains a useful build reference, but its parts links, software assumptions, and calibration values date from 2018 and may require substitutions or redesign in 2026.
Quick Recap
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.




