1 (edited by rcullan 2014-07-19 00:41:35)

Topic: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Hey all,
I have got my RAMPS 1.4 hooked up to my SD2 and got all the motors working, and the extruder is working great (both heat and extrusion accuracy), PWM fan etc all working fine.

However, during this upgrade I also made and installed the custom PCB made by Lawsy.
Thingiverse.com/thing:65033

Now when I try to heat the bed, it very quickly ramps up to 50C and then slowly cools down to about 35C all after a few minutes and stays there steady state and wont go any higher. Now during this the MOSFET driving the power gets roaring hot. So I stuck a few adhesive heat syncs to the MOSFET and it got so hot it melted the cheap adhesive and the heat sync fell off.

I have a 29AMP +12V DC power Supply from MeanWell, so I have PLENTY of juice to run this modified bed

What I "think" is happening is the voltage coming out of the MOSFET is dropping off due to the extreme over heating. However, I dont know what the darn cause of this is. I have checked and reckecked all the connections and it does heat up fine until the MOSFET starts heating up too much.

My only thoughts at this point to a solution was to add some sort of current limiting resistor (1-5 Ohm range) to the +12V side of the bed power lines. But I wanted to reach out to the community before I attempted any more "tweaking".

Any help is really greatly appreciated, I am totally stuck right now.

2

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

I think if you check the current drawn by the heater you will find it is over the Mosfet's rating . I would recommend using the Mosfet to turn on an automotive style relay , and let the relay supply power to the bed heater . This is what I do on my SD3.
Let me know if this helps.         Bill D

SD3, RAMPS 1.4, Lawsy's carriages modified by me, 2 SSRs, E3D V6, 2 Power supplies, Independent monitoring of both power supplies (amps and volts) also extruder and bed temps, Blue Tooth connectivity, bearings in all axis & rotational points, Y axis direct drive.  Remotely controlled power box on / off . Gecko Tec build plate . Renamed FrankenDoodle

3

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

It sounds like the mosfet is running waaaay too much current, which could be a short in your bed wiring or the bed itself. Running this too much will kill the mosfet on the RAMPS board, which I'm sure you don't want to do! smile

Disconnect the heatbed at the RAMPS board, and measure the resistance of the bed at the connector. It should be in the order of a few ohms. The current draw will be 12 / R. If it's really low (close to 0 ohms) then something is wrong - look for bridged solder joints, crossed wires, loose strands, etc...

SD3. Mk2b + glass, heated enclosure, GT2 belts, direct drive y shaft, linear bearings, bowden-feed E3D v5 w/ 0.9° stepper
Smoothieboard via Octoprint on RPi

4

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Bill,
Thanks for your feedback. This is a great idea.

Just so I am clear you dont hook up your board to the bed directly. You only hook up the bed pins to the relay and then the relay switched to heat the bed directly from the power supply? Am I following you correctly?

5 (edited by grob 2014-07-19 02:06:08)

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

rcullan wrote:

Bill,
Thanks for your feedback. This is a great idea.

Just so I am clear you dont hook up your board to the bed directly. You only hook up the bed pins to the relay and then the relay switched to heat the bed directly from the power supply? Am I following you correctly?

Yup, that will work.

Note that if you're using bang-bang control on the bed (default solidoodle firmware), then a regular automotive relay (voltage rating should be at least 12V DC (note the DC rating is important, it's usually a lot lower than the AC voltage rating), and current rating: measure the bed's resistance when cold, calculate the current draw and get something rated higher - 15-20A would be safe) will be fine, as it only switches every now and then.

If you've modified the firmware to use PID control for the bed, you'll need to use a solid state relay (SSR) of similar rating (many can be found on eBay etc), as these can handle the rapid on/off required. These are also silent, which may be of interest to you. smile

SD3. Mk2b + glass, heated enclosure, GT2 belts, direct drive y shaft, linear bearings, bowden-feed E3D v5 w/ 0.9° stepper
Smoothieboard via Octoprint on RPi

6 (edited by slimstar2 2014-07-19 02:59:59)

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Hi rcullan    You will run the wires from the Mosfet (ramps board) to the coil leads of the relay, then the feed ( Positive) from the supply to one of the relay contacts, the other relay contact to one of the bed heater leads. The other bed heater lead goes to the supply (Ground).

SD3, RAMPS 1.4, Lawsy's carriages modified by me, 2 SSRs, E3D V6, 2 Power supplies, Independent monitoring of both power supplies (amps and volts) also extruder and bed temps, Blue Tooth connectivity, bearings in all axis & rotational points, Y axis direct drive.  Remotely controlled power box on / off . Gecko Tec build plate . Renamed FrankenDoodle

7

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

rcullan,   If you use a Solid State Relay (SSR) you     MUST!!!    mount it directly to the metal back of the Solidoodle or it will overheat and stay on constantly  this will cause major meltdown  ... Trust me I found out the hard way..    Bill D

SD3, RAMPS 1.4, Lawsy's carriages modified by me, 2 SSRs, E3D V6, 2 Power supplies, Independent monitoring of both power supplies (amps and volts) also extruder and bed temps, Blue Tooth connectivity, bearings in all axis & rotational points, Y axis direct drive.  Remotely controlled power box on / off . Gecko Tec build plate . Renamed FrankenDoodle

8

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Make sure you understand everything there is to know about simply adding a relay to override the current limit capacity of the MOSFET.  You clearly have something wrong (shorted) so double check everything first.  As per my signature I am a huge fan of the SSR.  Just remember that unless you are well versed in the world of electricity, electronics and wiring you could literally be playing with fire.
As a side note if your SSR is getting even kind of warm it is being run past it's rated capacity.  The correct SSR doesn't cost any more than the incorrect SSR

Ohm's law is your friend smile

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

9

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

wardjr wrote:

Make sure you understand everything there is to know about simply adding a relay to override the current limit capacity of the MOSFET.  You clearly have something wrong (shorted) so double check everything first.  As per my signature I am a huge fan of the SSR.  Just remember that unless you are well versed in the world of electricity, electronics and wiring you could literally be playing with fire.
As a side note if your SSR is getting even kind of warm it is being run past it's rated capacity.  The correct SSR doesn't cost any more than the incorrect SSR

Ohm's law is your friend smile

I wouldnt necessarily say that. This is a custom PCB. So we do not know what resistance it ended up being. But the MK-II PCB are less than 1 Ohm. 144Watts+ which is equal to 12A+ @ 12V. And if you have a cheap multimeter, your not going to be able to measure the resistance enough to really tell what it is. Even the continuity beeper will go off on a good heater.

The best test to see if your PCB works correctly, is to wire it directly to the PSU using a 20 amp car fuse. If you blow the fuse, your heater resistance is too low (bad PCB). If the fuse survives and the PCD can reach 200 C then your heater is good, and the MOSFET should be replaced.

Most RAMPS1.4 were built with an inadequate MOSFET for the bed heater. Check to see if it a STP55NF06L. Also, these MOSFET require a real heatsink you bolt on made of aluminum if you run it at these currents. Do not use adhesive.

Chuck Bittner is a quadriplegic gamer who is petitioning the major console developers to include internal button remapping in all console games. You can help.
Sign Chuck Bittners petition

10

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Hazer wrote:
wardjr wrote:

Make sure you understand everything there is to know about simply adding a relay to override the current limit capacity of the MOSFET.  You clearly have something wrong (shorted) so double check everything first.  As per my signature I am a huge fan of the SSR.  Just remember that unless you are well versed in the world of electricity, electronics and wiring you could literally be playing with fire.
As a side note if your SSR is getting even kind of warm it is being run past it's rated capacity.  The correct SSR doesn't cost any more than the incorrect SSR

Ohm's law is your friend smile

I wouldnt necessarily say that. This is a custom PCB. So we do not know what resistance it ended up being. But the MK-II PCB are less than 1 Ohm. 144Watts+ which is equal to 12A+ @ 12V. And if you have a cheap multimeter, your not going to be able to measure the resistance enough to really tell what it is. Even the continuity beeper will go off on a good heater.

The best test to see if your PCB works correctly, is to wire it directly to the PSU using a 20 amp car fuse. If you blow the fuse, your heater resistance is too low (bad PCB). If the fuse survives and the PCD can reach 200 C then your heater is good, and the MOSFET should be replaced.

Most RAMPS1.4 were built with an inadequate MOSFET for the bed heater. Check to see if it a STP55NF06L. Also, these MOSFET require a real heatsink you bolt on made of aluminum if you run it at these currents. Do not use adhesive.

Agreed my main point was really a concern for safety.  I really don't want to see another house fire and some user saying "but I read it on the forum so I thought it was safe"

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

11 (edited by rcullan 2014-07-19 15:36:21)

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Thanks for all the input guys. I am not a novice at all in the realm of electronics (Engineer by day, hobbyist by night), and I appreciate everyone's concern. I tested this principle out very carefully this morning. I am not one to wire it up and just start printing. I want to be sure its a good setup before I walk away from the machine.

First off, I am probably not going to start with a SSR, I will only go there if the clicking of a mechanical relay drives me totally bonkers. We will see on that front.

I did have a 12V @ 20A relay sitting around, so I wired it up this morning and tested it out. It works great! The bed heats up to 105C in about 3 minutes, where my standard SD2 took about 30 min to get to 95C. What I didnt like was the wire gage, with the increased current I need to beef up my wire gage so thats #1. The relay also got somewhat warm, but not to the level I couldnt touch it. The one I had lying around was from an Arduino relay unit and has no feature to mount a heat sync of any kind, so its kind of hanging loose (dont worry I insulated it with Kapton). I'm headed out now to get a 12V mechanical car relay, rated for 40AMPS and with a heat sync that I will be mounting to the back of the machine itself. With a heavier gage wire I hope this is a good solution.

I'll post a follow up. But if any one sees something errant in my approach. Please let me know!

12

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Looks like you've got it... The clicking will drive you bonkers wink I know from experience I ran mine with one while I waited for my SSR.  It's like fans, you don't realize how loud they are until you no longer have to listen to them smile

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

13

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Thanks all for the input. A 12V/40A relay and 12 Ga. wire between the PSU and the Bed worked great. I am printing a calibration print as I type. NThe wires, the PSU, the relay, nothing gets warmer than luke warm holding steady at 105C. I am very happy. This heats up 10X faster than the standard bed provided with the unit.

I have one last question, I did measure the resistance of my custom PCB and its about 0.2 Ohm. I noticed the following lines in Configuration.h

// If your bed has low resistance e.g. .6 ohm and throws the fuse you can duty cycle it to reduce the
// average current. The value should be an integer and the heat bed will be turned on for 1 interval of
// HEATER_BED_DUTY_CYCLE_DIVIDER intervals.
//#define HEATER_BED_DUTY_CYCLE_DIVIDER 4

Have any of you used this for a similar issue?

14

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Greetings All!...could use your help here!

I am going the SSR route with my PCB heater which draws about 20A at startup...I fried the first SSR even with a heat sink in about 10 minutes from startup; and when I tested the replacement I ordered (same unit - rated at 25Amps DC), it started to behave the same way. 

I tested the voltage across the output leads of the SSR whilst powered on, and it read about 4.6...shouldn't that read closer to zero?  4.6 would indicate that there is some internal resistance in the SSR and that's what is causing it to overheat.

I have the signal wires from the RAMPS connected to the Input side (correct polarity) and I have the Output side wired in series into the power loop from a 30A stand-alone power supply (those would be the + and - terminals on the PS).

I never switched off PID in the firmware...the LED on the SSR vibrates on and off so quickly it is flickering.

Any leads (pun intended) on what I am doing wrong?

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

15

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

It's been my experience that SSR s bought on Ebay tend to to be over rated by about 50 % so if you want to pull 25 amps get 1 that is rated for 50 or 60 amps the ssr s on ebay usually don't have UL or CE ratings so they tend to over rate them.

SD3, RAMPS 1.4, Lawsy's carriages modified by me, 2 SSRs, E3D V6, 2 Power supplies, Independent monitoring of both power supplies (amps and volts) also extruder and bed temps, Blue Tooth connectivity, bearings in all axis & rotational points, Y axis direct drive.  Remotely controlled power box on / off . Gecko Tec build plate . Renamed FrankenDoodle

16

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

True dat.

Even when they are rated for 25  Amps, if you get a datasheet for that SSR it might have voltage-current curves showing that at a certain point (well before 25 amps) that drop off when reaching the limit. A higher rated SSR is probably what you need to keep out of that drop zone.

Whats the model number of your SSR?

Chuck Bittner is a quadriplegic gamer who is petitioning the major console developers to include internal button remapping in all console games. You can help.
Sign Chuck Bittners petition

17

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

it's a FOTEK SSR-25 DD...input 3-32VDC; Output - 5-60VDC...

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

18

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

I would recommend An SSR 60  60 amps LISTED capacity . That will handle 30 amps well , make sure it is bolted to a good size heat sink   example  back of SD case.

SD3, RAMPS 1.4, Lawsy's carriages modified by me, 2 SSRs, E3D V6, 2 Power supplies, Independent monitoring of both power supplies (amps and volts) also extruder and bed temps, Blue Tooth connectivity, bearings in all axis & rotational points, Y axis direct drive.  Remotely controlled power box on / off . Gecko Tec build plate . Renamed FrankenDoodle

19

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Thanks all for the input...I will consider a larger rated one...

But also, I truly wonder if I'm just wiring something wrong:
http://i.imgur.com/rPIT0Z2.jpg

Any thoughts?

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

20

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Wiring looks OK . I know from experience those SSR s can only handle 1/2 of their rated current max  Just get one rated for 60 amps or use an automotive relay . The clicking is only 2 or times a minute and I like to hear it because I know the bed is not overheating  just by listening

SD3, RAMPS 1.4, Lawsy's carriages modified by me, 2 SSRs, E3D V6, 2 Power supplies, Independent monitoring of both power supplies (amps and volts) also extruder and bed temps, Blue Tooth connectivity, bearings in all axis & rotational points, Y axis direct drive.  Remotely controlled power box on / off . Gecko Tec build plate . Renamed FrankenDoodle

21

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

slimstar2 wrote:

Wiring looks OK . I know from experience those SSR s can only handle 1/2 of their rated current max  Just get one rated for 60 amps or use an automotive relay . The clicking is only 2 or times a minute and I like to hear it because I know the bed is not overheating  just by listening

Will definitely order a larger one...regarding mechanical relay, doesn't that require switching off PID in firmware? And what about arcing and seizing closed?

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

22 (edited by slimstar2 2014-09-06 16:47:40)

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

I am running Marlin as is I didn't play with PID settings left it set to factory . As for arcing and seizing if the relay is rated for the same  amps  that you are drawing  then cycle life of a good relay is a million or so ,if you go with a larger rating that # is even higher . Automotive relays cycle many times in their life spans and rarely fail . As for seizing that is one reason I prefer them I can hear it cycling once or twice a minute ( it's not load enough or often enough to bother me ) .As long as I hear it I know it is working without having to look at it. I find the occasional click to be a reassuring sound . I like it, my temps are very stable. And maybe that makes me a little weird , but nobody ever accused me of being normal.   Sorry I tried to take screen shot of temp graph but this all it showed after it uploaded .

Post's attachments

temp curve.png
temp curve.png 27.04 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.
SD3, RAMPS 1.4, Lawsy's carriages modified by me, 2 SSRs, E3D V6, 2 Power supplies, Independent monitoring of both power supplies (amps and volts) also extruder and bed temps, Blue Tooth connectivity, bearings in all axis & rotational points, Y axis direct drive.  Remotely controlled power box on / off . Gecko Tec build plate . Renamed FrankenDoodle

23

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Try heatsinking it. You are supposed to heatsink these relays if your using more than 25% its rated current. It may be overheating and causing it to limit the current.

Chuck Bittner is a quadriplegic gamer who is petitioning the major console developers to include internal button remapping in all console games. You can help.
Sign Chuck Bittners petition

24 (edited by IronMan 2014-09-07 10:38:54)

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Hazer wrote:

Try heatsinking it. You are supposed to heatsink these relays if your using more than 25% its rated current. It may be overheating and causing it to limit the current.

I do have it on a heatsink; it gets so hot in about 40 seconds that I can barely touch it.  It reads 4.5v over the output connectors on the SSR whenever it cycles on (and connected to heatbed).  I read about 7.5v across the heatbed terminals BTW...

I am told it should read closer to 0.0 across the SSR output terminals while cycled on...

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

25 (edited by IronMan 2014-09-10 10:03:01)

Re: Ramps Mod w/ Custom heated PCB, Stuck!!!!!

Hazer wrote:

True dat.

Even when they are rated for 25  Amps, if you get a datasheet for that SSR it might have voltage-current curves showing that at a certain point (well before 25 amps) that drop off when reaching the limit. A higher rated SSR is probably what you need to keep out of that drop zone.

Well, tested my current 25A SSR with a lower amp draw device (DC cordless recip saw motor) running full speed for about 5 minutes...the SSR never even got warm; and the voltage measured across the terminals was about 0.44 vs 4.6 when hooked to the PCB Heatbed; So, as you said, this is clearly a matter of overating on the SSR.  Ordered a 60A version and will wait for that.  In the meantime, I switched off PID in the firmware and am using an automotive relay rated at 30A.  Clicks on and off every 30 seconds or so, but it works for now.

Thanks to all for your guidance!

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!