Hello Everyone,
I have a college project where I'm trying to use some Nema34 stepper motors to move a platform up and down. The setup is functionally similar to a 3d printer, just using some more robust components. The problem I'm currently having is that sometimes the right side dual H-bridge driver suddenly fries. The system will work fine for several different movements, even being turned on and off. However, at random the right driver would smell burnt. I would quickly turn it off after noticing but the aftermath leaves the driver drawing 2.2amps on idle and overheating after a couple seconds... The circuit I'm using is shown below (Haven't ever made a circuit diagram before so please let me know if I should add anything).

Both motors are slaved together in the code & are used to raise the platform (attached to linear stages). The limit switch just keeps the platform from crashing into the base. I am also using adjustable power supplies with the voltage fixed at 12v. Not sure how to/if I can set a current limit. The left side driver has never failed, never even overheated, but the right side one has had to be replaced twice now. This is also my first time making a circuit period so I'm sure I might just be making a(possibly couple of) simple error(s) but am not sure what it could be. Does anyone know how to fix this?
Also, here are the components I'm using for reference:
Steppers:
NEMA34 465 oz/in 3.5A Stepper Motor Single Shaft (KL34H260-35-4A) | (automationtechnologiesinc.com)
Dual H-bridge drivers:
Amazon.com: L298N Dual H Bridge PWM Stepper Motor Drive Controller Board Module (Pack of 2) : Electronics
Left Side Power Supply:
Lavolta 30V 5A DC Power Supply Model BPS-305 ++ | eBay
Right Side Power Supply:
Amazon.com: DC Power Supply Variable(0-30 V 0-5 A), Eventek KPS305D Adjustable Switching Regulated Power Supply Digital, with Alligator Leads US Power Cord : Electronics
Arduino Uno R3
Amazon.com: ELEGOO UNO R3 Board ATmega328P with USB Cable(Arduino-Compatible) for Arduino : Electronics
Limit Switch:
DIYables Limit Switch for Arduino, ESP32, ESP8266, Raspberry Pi, 10 Pieces, Normally Open Close, Roller Lever Arm: Amazon.com: Industrial & Scientific
Thanks in advance for all the help.
I have a college project where I'm trying to use some Nema34 stepper motors to move a platform up and down. The setup is functionally similar to a 3d printer, just using some more robust components. The problem I'm currently having is that sometimes the right side dual H-bridge driver suddenly fries. The system will work fine for several different movements, even being turned on and off. However, at random the right driver would smell burnt. I would quickly turn it off after noticing but the aftermath leaves the driver drawing 2.2amps on idle and overheating after a couple seconds... The circuit I'm using is shown below (Haven't ever made a circuit diagram before so please let me know if I should add anything).

Both motors are slaved together in the code & are used to raise the platform (attached to linear stages). The limit switch just keeps the platform from crashing into the base. I am also using adjustable power supplies with the voltage fixed at 12v. Not sure how to/if I can set a current limit. The left side driver has never failed, never even overheated, but the right side one has had to be replaced twice now. This is also my first time making a circuit period so I'm sure I might just be making a(possibly couple of) simple error(s) but am not sure what it could be. Does anyone know how to fix this?
Also, here are the components I'm using for reference:
Steppers:
NEMA34 465 oz/in 3.5A Stepper Motor Single Shaft (KL34H260-35-4A) | (automationtechnologiesinc.com)
Dual H-bridge drivers:
Amazon.com: L298N Dual H Bridge PWM Stepper Motor Drive Controller Board Module (Pack of 2) : Electronics
Left Side Power Supply:
Lavolta 30V 5A DC Power Supply Model BPS-305 ++ | eBay
Right Side Power Supply:
Amazon.com: DC Power Supply Variable(0-30 V 0-5 A), Eventek KPS305D Adjustable Switching Regulated Power Supply Digital, with Alligator Leads US Power Cord : Electronics
Arduino Uno R3
Amazon.com: ELEGOO UNO R3 Board ATmega328P with USB Cable(Arduino-Compatible) for Arduino : Electronics
Limit Switch:
DIYables Limit Switch for Arduino, ESP32, ESP8266, Raspberry Pi, 10 Pieces, Normally Open Close, Roller Lever Arm: Amazon.com: Industrial & Scientific
Thanks in advance for all the help.