Welcome! Log In Create A New Profile

Advanced

No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting

Posted by defcon 
No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 08:36PM
I'm building a Mendelmax 1.5 on a Arduino 2560 and RAMPS 1.4

I was able to get the heatbed(Mk1A also have MK2b) and hotend to work one time and now it no longer works.

I get the fan to turn on via D9

I'm not getting any 12 voltage from 11A on the D8+ and D10+

I get 12 voltage from 11A to D8- and D10-

I also did a continuity test on the thermistor, D8 wires and D10 wires and all got beeps

I'm using a 12V power supply

I have the motherboard set to 33 and the hot bed sensor to 6.

The hot bed temperature just reads 308C or 832C and it just drops when I turn it on.

Someone mentioned that the hot bed thermistor shorted so I ordered 2 more and still doesn't work.

Edited 1 time(s). Last edit at 11/19/2015 08:39PM by defcon.
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 08:43PM
I'm using 33 for the RAMPS 1.4 board

Also my thermistor is 100k NTC EPOS

im getting errors with the thermistor on the heat bed saying "ERROR] Errortongue sticking out smileyrinter stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)



//--NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table
//
//// Temperature sensor settings:
// -2 is thermocouple with MAX6675 (only for sensor 0)
// -1 is thermocouple with AD595
// 0 is not used
// 1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)
// 2 is 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)
// 3 is mendel-parts thermistor (4.7k pullup)
// 4 is 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!
// 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan) (4.7k pullup)
// 6 is 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)
// 7 is 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)
// 8 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
// 9 is 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
// 10 is 100k RS thermistor 198-961 (4.7k pullup)
//
// 1k ohm pullup tables - This is not normal, you would have to have changed out your 4.7k for 1k
// (but gives greater accuracy and more stable PID)
// 51 is 100k thermistor - EPCOS (1k pullup)
// 52 is 200k thermistor - ATC Semitec 204GT-2 (1k pullup)
// 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan) (1k pullup)

#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 3
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 08:51PM
"I'm not getting any 12 voltage from 11A on the D8+ and D10+"

where exactly are you putting the probes?

Firstly... D8 is powered from the 11amp circuit, but D9 and D10 are powered from the 5 amp circuit
Secondly the mosfets switch the ground lines to allow current to flow.

So if you put the ground probe on either the 11amp or the 5amp -ve (gnd) pin and the positive probe on the D8 + pin, you should always have 12v
Same with gnd and D9 + pin and gnd and D10 + (if your not seeing this check your power supply and the poly fuses)

"I get 12 voltage from 11A to D8- and D10-'
If this is from the 11amp -ve to the D8- or D10- you shouldn’t be getting voltage here.. If you are... something is very wrong.
(I suspect you re using 11a + as your gnd probe, and thus all readings are backwards.)

Edited 4 time(s). Last edit at 11/19/2015 08:59PM by Dust.
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 09:09PM
Quote
Dust
"I'm not getting any 12 voltage from 11A on the D8+ and D10+"

where exactly are you putting the probes?

Firstly... D8 is powered from the 11amp circuit, but D9 and D10 are powered from the 5 amp circuit
Secondly the mosfets switch the ground lines to allow current to flow.

So if you put the ground probe on either the 11amp or the 5amp -ve (gnd) pin and the positive probe on the D8 + pin, you should always have 12v
Same with gnd and D9 + pin and gnd and D10 + (if your not seeing this check your power supply and the poly fuses)

"I get 12 voltage from 11A to D8- and D10-'
If this is from the 11amp -ve to the D8- or D10- you shouldn’t be getting voltage here.. If you are... something is very wrong.
(I suspect you re using 11a + as your gnd probe, and thus all readings are backwards.)

Thanks Dust for your help

Oh I didnt know D9 and D10 are powered through 5 amp. I'll retry those again.

Can I prob the mosfets? If so how would I do that?
How do I check/probe the polyfuses?

I'm new to electrical stuff so I'm learning as I go especially with my multimeter

I might be doing it backwards with the probing.

I would use the following with the power on.

Positive probe on the 11A+ to the D8+.
ground probe on the 11A- to the D8-.

Positive probe to 11A+ to D9+
Ground probe to 11A- to D9-

Positive probe to 11A+ to D10+
Ground probe to 11A- to D10-

Edited 1 time(s). Last edit at 11/19/2015 09:14PM by defcon.
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 09:53PM
ok i did what you said with this i am getting 12V on D8+, D9+ and D10+
so can i rule out the mosfets and polyfuses?

maybe im picking the wrong setting in configuration.h for the hotbed?

Quote
So if you put the ground probe on either the 11amp or the 5amp -ve (gnd) pin and the positive probe on the D8 + pin, you should always have 12v

am i supposed to get any voltage with D8- D9- and D10- ?

Edited 1 time(s). Last edit at 11/19/2015 09:55PM by defcon.
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 09:57PM
You can rule out the polyfuses

no, if your -ve probe is on a gnd, then you should see no voltage on D8- D9- D10-

type 33 is ramps and defines what pins are used for the hotend and bed and fan (must be an old firmware though to still be using numbers)

now stick the probes in D8 negative probe in - and positive probe in +, it should read 0v
Turn on the bed in software (with no bed connected) ie send command "M140 S55" (set temp to 55c)

Does the meter now read 12v?
Did the led2 turn on? (behind D8 plug is a mosfet, behind that is the led)

repeat for D10 and led4 (second led in from the corner above D10 plug, use "M104 S190" to turn on extruder heater to 190 degrees

NB If controller returns the error "Printer stopped due to errors. Fix the error and use M999 to restart!" all mosfets get disabled.
Oh I just read back, you are getting this error... you cant test the mosfets till this is fixed

Switch you meter to ohms, unplug the thermister from the ramps, stick the probes (any order) into the thermister plugs one per wire and take a reading
Should be about 100K.

Edited 5 time(s). Last edit at 11/19/2015 10:18PM by Dust.
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 10:16PM
Quote
Dust
You can rule out the polyfuses

no, if your -ve probe is on a gnd, then you should see no voltage on D8- D9- D10-

type 33 is ramps and defines what pins are used for the hotend and bed and fan (must be an old firmware though to still be using numbers)

now stick the probes in D8 negative probe in - and positive probe in +, it should read 0v
Turn on the bed in software (with no bed connected) ie send command "M140 S55" (set temp to 55c)

Does the meter now read 12v?
Did the led2 turn on? (behind D8 plug is a mosfet, behind that is the led)

repeat for D10 and led4 (second led in from the corner above D10 plug

D8 neg prob on - and pos prob on + read 0v

Set the bed to 0

#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 0

the meter doesnt read 12v
led2 is off
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 10:20PM
you where to quick...

"NB If controller returns the error "Printer stopped due to errors. Fix the error and use M999 to restart!" all mosfets get disabled.
Oh I just read back, you are getting this error... you cant test the mosfets till this is fixed

Switch you meter to ohms, unplug the thermister from the ramps, stick the probes (any order) into the thermister plugs one per wire and take a reading
Should be about 100K."
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 10:26PM
Quote
Dust
you where to quick...

"NB If controller returns the error "Printer stopped due to errors. Fix the error and use M999 to restart!" all mosfets get disabled.
Oh I just read back, you are getting this error... you cant test the mosfets till this is fixed

Switch you meter to ohms, unplug the thermister from the ramps, stick the probes (any order) into the thermister plugs one per wire and take a reading
Should be about 100K."

i set it to 200k on the ohms and it read 1

20k it read 1

2k it read 1
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 10:35PM
Does you meter read 1 with the probes not touching anything

Sounds like your thermistor wires or thermistor are disconnected somewhere. Check you wiring. Its really easy for the wire on the thermistor to break off
If the wires have continuity all the way to the thermistor then the thermistor need replacing

Edited 1 time(s). Last edit at 11/19/2015 10:38PM by Dust.
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 10:38PM
Quote
Dust
Does you meter read 1 with the probes not touching anything

Sounds like your thermistor wires or thermistor are disconnected somewhere. Check you wiring. Its really easy for the wire on the thermistor to break off

yes its 1 with the probes not touching anything

i touched my hands with both probes and it read 1.

thermistor wiring are intact

i also probed a 2nd thermistor thats not in use and it read 1
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 10:53PM
thats not possible..

are you sure the probes are touching the metal in the thermistor plugs?

A thermistor is just a resistor that changes value is a predictable way as the temperature changes...

you should be able to read a resistance
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 19, 2015 10:59PM
Quote
Dust
thats not possible..

are you sure the probes are touching the metal in the thermistor plugs?

A thermistor is just a resistor that changes value is a predictable way as the temperature changes...

you should be able to read a resistance

i got 101.6

i had to stick it on the metal side of the black plastic piece


[folgertech.com]


Edited 1 time(s). Last edit at 11/19/2015 11:01PM by defcon.
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 20, 2015 12:08AM
ok, so cable and thermistor seem ok.

Which is a concern, as there isnt much else between that and the mega... I suspect you have killed the mega pin... not to worry there is one spare pin...

I would change #define TEMP_SENSOR_BED 0 to #define TEMP_SENSOR_BED 5 and plug the hot end thermistor into the bed thermistor plug and see if it read the temperature ok

(Dont try to print like this)

If it reads ok, then you can change the hotend to use t1 instead of t0 and you bed thermister to use t2 instead of t1.

edit your pins.h file
find in the ramps section.

#define TEMP_0_PIN 13 // ANALOG NUMBERING
#define TEMP_1_PIN 15 // ANALOG NUMBERING
#define TEMP_BED_PIN 14

change to

#define TEMP_0_PIN 14
#define TEMP_1_PIN 13 // ANALOG NUMBERING
#define TEMP_BED_PIN 15

Then your hot end thermistor will be on t1 and your heated bed thermistor on t2

Make sure you reset TEMP_SENSOR_BED to what ever it should be.

Edited 2 time(s). Last edit at 11/20/2015 12:45AM by Dust.
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 21, 2015 04:19PM
I am having a similar problem. My extruder heater and fan work, but the bed heater does not.
The LED for the bed heater does flash very weakly, almost too little to see, but not enough ground is available to turn on my SSR controlling the heated bed.
As I understand it, the pin D8 from Mega should normally be pulled low, but go to 12v to trigger the mosfet, is this correct?
I'm not positive how to test the mosfet and Mega board pin.
Is it possible to burn out one pin on the Mega?
Best way to test the mosfet?
Thanks,
Bryan
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 21, 2015 04:29PM
ok i switched the hot end thermistor to T1 and it read 499C

16:44:58.848 : echo:Active Extruder: 0
16:44:58.848 : ok
16:44:59.618 : Errortongue sticking out smileyrinter halted. kill() called!

weird that it says Active Extruder is 0

i modified the pins and its throwing an error printer halted kill()


#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 51



#if TEMP_SENSOR_0 == -1
#define TEMP_0_PIN 4 // ANALOG NUMBERING
#else
#define TEMP_0_PIN 14 // ANALOG NUMBERING #define TEMP_0_PIN 13 // ANALOG NUMBERING
#endif


#if TEMP_SENSOR_1 == -1
#define TEMP_1_PIN 8 // ANALOG NUMBERING
#else
#define TEMP_1_PIN 13 // ANALOG NUMBERING #define TEMP_1_PIN 15 // ANALOG NUMBERING
#endif

#define TEMP_2_PIN -1 // ANALOG NUMBERING

#define HEATER_BED_PIN 10 // BED

#if TEMP_SENSOR_BED == -1
#define TEMP_BED_PIN 8 // ANALOG NUMBERING
#else
#define TEMP_BED_PIN 15 // ANALOG NUMBERING #define TEMP_BED_PIN 14 // ANALOG NUMBERING
#endif

Edited 5 time(s). Last edit at 11/21/2015 04:50PM by defcon.
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 21, 2015 04:51PM
Quote
bryanbdp
I am having a similar problem. My extruder heater and fan work, but the bed heater does not.
The LED for the bed heater does flash very weakly, almost too little to see, but not enough ground is available to turn on my SSR controlling the heated bed.
As I understand it, the pin D8 from Mega should normally be pulled low, but go to 12v to trigger the mosfet, is this correct?
I'm not positive how to test the mosfet and Mega board pin.
Is it possible to burn out one pin on the Mega?
Best way to test the mosfet?
Thanks,
Bryan

Can we probe the T0 and T1 pins? If so which setting on the meter do I use and what should I expect?
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 21, 2015 05:38PM
I'm using Marlin 1.0.6 firmware from Folgers Tech

Does the firmware version matter?
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 28, 2015 03:46PM
what can i do to have the heat bed sensor use T2?
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
December 04, 2015 08:14PM
ugh im still having problem with this

i got a new resistor from foldger tech and a new ramps board and it works but i still cant get the bed to heat up and now the hot end wont heat up

i get 12.96V when i put the ground probe on 11A- and the positive probe on the neg and pos wires on the heat bed. so this means it NOT shorted right?

i adjusted the PSU to 12.69V

the thermistor on the bed reads 62C

both the heatbed and hotend would start and then drop immediately.

im using 16 gauge wires on the heatbed

am i supposed to put 2 black wires on the heatbed and hook the 2 wires into D8? i only have one ground wire connected to 2 and 3 on the heatbed

Edited 4 time(s). Last edit at 12/04/2015 08:32PM by defcon.
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
December 04, 2015 09:51PM
Here's some pics






I saw this vid. Is there anything wrong with him soldering the black wire on the heatbed?
[www.youtube.com]
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
December 05, 2015 07:26PM
Attached is the screenshot when i turn the bed and hot end on.

As you can see it just drops immediately.

polyfuses, mosfet, bed, hotend are all getting power.

I downloaded the latest marlin firmware and im getting this error

Error:MINTEMP triggered, system stopped! Heater_ID: 0
[ERROR] Error:MINTEMP triggered, system stopped! Heater_ID: 0

Errortongue sticking out smileyrinter halted. kill() called!
[ERROR] Errortongue sticking out smileyrinter halted. kill() called!




#define SERIAL_PORT 0

// This determines the communication speed of the printer
// :[2400,9600,19200,38400,57600,115200,250000]
#define BAUDRATE 250000

// Enable the Bluetooth serial interface on AT90USB devices
//#define BLUETOOTH

// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_13_EFB
#endif

// Optional custom name for your RepStrap or other custom machine
// Displayed in the LCD "Ready" message
//#define CUSTOM_MACHINE_NAME "3D Printer"

// Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines)
// You can use an online service to generate a random UUID. (eg [www.uuidgenerator.net])
//#define MACHINE_UUID "00000000-0000-0000-0000-000000000000"

// This defines the number of extruders
// :[1,2,3,4]
#define EXTRUDERS 1

Edited 3 time(s). Last edit at 12/05/2015 07:38PM by defcon.
Attachments:
open | download - temp.jpg (75 KB)
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
December 05, 2015 07:39PM
What does PIDTEMP and BANG BANG mean?

// Comment the following line to disable PID and enable bang-bang.
#define PIDTEMP
#define BANG_MAX 255 // limits current to nozzle while in bang-bang mode; 255=full current
#define PID_MAX BANG_MAX // limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current
#if ENABLED(PIDTEMP)
//#define PID_DEBUG // Sends debug data to the serial port.
//#define PID_OPENLOOP 1 // Puts PID in open loop. M104/M140 sets the output power from 0 to PID_MAX
//#define SLOW_PWM_HEATERS // PWM with very low frequency (roughly 0.125Hz=8s) and minimum state time of approximately 1s useful for heaters driven by a relay
//#define PID_PARAMS_PER_EXTRUDER // Uses separate PID parameters for each extruder (useful for mismatched extruders)
// Set/get with gcode: M301 E[extruder number, 0-2]
#define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature
// is more then PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.
#define PID_INTEGRAL_DRIVE_MAX PID_MAX //limit for the integral term
#define K1 0.95 //smoothing factor within the PID

// If you are using a pre-configured hotend then you can use one of the value sets by uncommenting it
// Ultimaker
#define DEFAULT_Kp 22.2
#define DEFAULT_Ki 1.08
#define DEFAULT_Kd 114

// MakerGear
//#define DEFAULT_Kp 7.0
//#define DEFAULT_Ki 0.1
//#define DEFAULT_Kd 12

// Mendel Parts V9 on 12V
//#define DEFAULT_Kp 63.0
//#define DEFAULT_Ki 2.25
//#define DEFAULT_Kd 440

#endif // PIDTEMP
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
December 20, 2015 08:14PM
I will offer $20 via paypal gift if someone can get this resolved and printing.

It's been 2 months and frustrating figuring this out
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
January 01, 2016 03:47PM
ok figured it out

it was a dead thermistor on the hot end. got that replace and then it burned out the hotend heat cartridge.

replaced that and now im able to print
Re: No power to D8+ and D10+ RAMPS 1.4 Marlin. Need help troubleshooting
November 01, 2017 09:48AM
Had the issue where motors worked but no heat. Found out I had set the “Dry Run” radio button on the Repetier Host > Manual Control to “on”.

It was dry and cold alright smiling smiley

Hope this helps someone...
Sorry, only registered users may post in this forum.

Click here to login