BIGTREETECH-SKR-mini-E3 icon indicating copy to clipboard operation
BIGTREETECH-SKR-mini-E3 copied to clipboard

Hotbed heating on startup

Open GMDoola opened this issue 2 years ago • 60 comments

Installed the SKR mini E3 V3 on my old Hanbot DRT printer. Seems to be working fine except for the hotbed. It starts heating up from the time you power up the printer. The heat keeps going up even if you try dropping it. I updated the firmware as well but no luck. All connections seem fine also. Can anyone assist.

GMDoola avatar Jun 27 '22 20:06 GMDoola

There can be several problems.

  • short circuit of the heated bed to the frame
  • poorly connected bed
  • defective MOSFET switching transistor
  • defective pin on the processor
  • bad configuration modification before FW compilation
  • Bug in Marlin

Check everything in the order in which I listed the options.

radek8 avatar Jun 28 '22 16:06 radek8

Thank you will try it out

GMDoola avatar Jun 28 '22 20:06 GMDoola

Just for info. The positive voltage is permanently connected, the negative potential is switched

radek8 avatar Jun 28 '22 21:06 radek8

bigtreetech

Just for info. The positive voltage is permanently connected, the negative potential is switched

what do you mean here

GMDoola avatar Jun 29 '22 15:06 GMDoola

cannot test for faulty mosfets or processor

Below power connector the is 2 LEDs. the left is permanantly red and the right LED flicks red

when I try to heat the extruder it gives a continuous beep and says HEATING HALTED : KILL CALLED even disconnected the bed totally.

I am using the ender 3 firmware for my printer, will this be ok. attachin printer photo below

Upgraded the extruder to the BTT H2 and using BTT TFT35 display

hanbot

GMDoola avatar Jun 29 '22 16:06 GMDoola

Did you short the hotbed? Are you sure you know what you're doing? This is how you must burn a Mosfet. Did you use Marlin for Ender? Was this FW designed for your control board? If you are upgrading, it is best to compile your own FW.

radek8 avatar Jun 29 '22 17:06 radek8

OOPs no there is no short between hotbed and frame

GMDoola avatar Jun 29 '22 18:06 GMDoola

How you used Merlin. Do you have the configuration files you used?

radek8 avatar Jun 29 '22 19:06 radek8

Do you have a Volt and Ohm meter?

radek8 avatar Jun 29 '22 19:06 radek8

Check Mosfet: Unplug the printer. Disconnect the bed heater from the SKR Perform the ohm measurement as shown.

image

How much did you measure?

radek8 avatar Jun 29 '22 19:06 radek8

Check Mosfet: Unplug the printer. Disconnect the bed heater from the SKR Perform the ohm measurement as shown.

image

How much did you measure?

Hi radek8

At a setting of 20 ohm on multimeter I get 0.05 and 20k ohm - 5.14 ohm

GMDoola avatar Jul 02 '22 10:07 GMDoola

If you had unplugged the bed and measured these values, it means that you have burned mosfet. There are two solutions. Solder a new mosfet, or use an external mosfet. For external mosfet you need to adjust the configuration

radek8 avatar Jul 02 '22 15:07 radek8

what is the mosfet part number and where do I solder it. I did not touch or short anything that could cause mosfet to blow. there is no shotting I can see

is the board not guaranteed, if I do anything to modify board won't it void warranty

GMDoola avatar Jul 02 '22 17:07 GMDoola

Yes, if the board is under warranty, repairing the board will void the warranty.

If the board is under warranty, contact the seller and request a warranty replacement.

radek8 avatar Jul 02 '22 18:07 radek8

Thank you will do that

Thanks for all the time and help

GMDoola avatar Jul 02 '22 18:07 GMDoola

Close the ticket if you no longer need it.

radek8 avatar Jul 02 '22 18:07 radek8

Just installed another new board. doing exactly the same. heating bed at statup Made sure that nothing can touch to cause and sort of shorting

GMDoola avatar Jul 03 '22 11:07 GMDoola

OOPs no there is no short between hotbed and frame

You have a short circuit between the bed heater and the printer frame. You wrote that you controlled it.

radek8 avatar Jul 03 '22 12:07 radek8

how do I do this

do you have a video or photos

GMDoola avatar Jul 03 '22 12:07 GMDoola

could it be the old bed or sensor settings

my hotbed is connected via another small board, can only see a big heatsink on board. is this external mosfet you were talkong about and could this cause the heating on startup. no such errors on origanal board.

GMDoola avatar Jul 03 '22 13:07 GMDoola

Do you have the bed connected via an external mosfet? But you didn't tell me that... :-( Draw a block diagram of how you have it connected.

radek8 avatar Jul 03 '22 15:07 radek8

you also send photos of the connection

radek8 avatar Jul 03 '22 15:07 radek8

did not know. found it wwhen was checking cables.

sending photos shortly

GMDoola avatar Jul 03 '22 15:07 GMDoola

Why are you using an external mosfet? Does the bed have a different voltage or too much current?

radek8 avatar Jul 03 '22 15:07 radek8

the hanbot I have came with it

GMDoola avatar Jul 03 '22 15:07 GMDoola

IMG_20220703_184828 IMG_20220703_184848 IMG_20220703_184951

GMDoola avatar Jul 03 '22 17:07 GMDoola

IMG_20220703_184828 2

GMDoola avatar Jul 03 '22 17:07 GMDoola

Where did you connect this connector?

image

radek8 avatar Jul 03 '22 17:07 radek8

What resistance does your bed have?

radek8 avatar Jul 03 '22 17:07 radek8

What resistance does your bed have?

with printer on or off

GMDoola avatar Jul 03 '22 18:07 GMDoola

at a setting of 20k ohm - 9.88 ohm

GMDoola avatar Jul 03 '22 18:07 GMDoola

12 : 9,88= 1,21A 1,21 * 12 = 14,5 W What did you measure? Your bed would only have 14.5W I want to know what power your bed has. What current flows into the bed?

radek8 avatar Jul 03 '22 18:07 radek8

12 : 9,88= 1,21A 1,21 * 12 = 14,5 W What did you measure? Your bed would only have 14.5W I want to know what power your bed has. What current flows into the ostele?

how do I messure this?

GMDoola avatar Jul 03 '22 18:07 GMDoola

IMG_20220703_184828 3

this is what I tested

GMDoola avatar Jul 03 '22 18:07 GMDoola

I probably won't get much information from you.

Your power supply gives a maximum of 17A. So for the bed it will be a maximum of 12A Even the Mosfet on the SKR should withstand that. Try disconnecting the external Mosfet and connect the bed directly to the SKR board on the HB connector

radek8 avatar Jul 03 '22 19:07 radek8

image

radek8 avatar Jul 03 '22 19:07 radek8

Thanks that worked Now getting error below as soon as you preheat and temperature goes above 210deg

IMG_20220704_134801 IMG_20220704_134846

do you have instructions how to level the bed for the skr mini e3 v3

GMDoola avatar Jul 04 '22 12:07 GMDoola

This error occurs if the thermal runaway protection on the ecttruder, which is integrated in Marlin, is activated. There can be more problems that it causes.

Either you have the protection set to fairly critical values, or there is a problem with the thermistor or the heating element.

Send me the Marlin configuration files you used to compile Marlin.

You wrote that you changed the print head... Did you happen to use a printhead with a 24V heater? Did you set the right type of thermistor in the Marlin?

radek8 avatar Jul 04 '22 12:07 radek8

Configuration.zip

Yes I upgraded to the Biqu H2. is this 12v or 24V what thermistor does it use

GMDoola avatar Jul 04 '22 13:07 GMDoola

check the bed leveling as well

GMDoola avatar Jul 04 '22 13:07 GMDoola

No! No! No! OMG 12 V neb 24V You bought perhaps only one in particular!

radek8 avatar Jul 04 '22 13:07 radek8

No! No! No! OMG 12 V neb 24V You bought perhaps only one in particular!

?

GMDoola avatar Jul 04 '22 14:07 GMDoola

You cannot supply the printer component with 230V (110V) It would be dangerous for the operator. Therefore, the printer is fitted with a low voltage source which then powers the component. Printer manufacturers use two standards 12V or 24V. Depending on what source you have, you have to use and buy such components. You have a 12V source. That's why you have to use 12V fans, 12V hotend heating body, 12V bed heating. You have to configure the Marlin for 12V. That's why I ask: What variant of the print head did you buy? How many volts is the heater and fans on your new printhead? If you bought 24V, it may cause the problem you have.

If you want my help, you have to give clear answers to my questions.

radek8 avatar Jul 04 '22 14:07 radek8

Also send me the file Configuration_adv.h

radek8 avatar Jul 04 '22 15:07 radek8

Configuration.zip

GMDoola avatar Jul 04 '22 15:07 GMDoola

What voltage is the print head for?

radek8 avatar Jul 04 '22 15:07 radek8

In Marlin, you have the power supply wrongly defined. Set up: #define CHOPPER_TIMING CHOPPER_DEFAULT_12V

radek8 avatar Jul 04 '22 15:07 radek8

BIQU H2 V2.0 Extruder Kit

Extrusion method: Double gear extrusion Maximum printing temperature: 270℃ Weight: 211g (including heating aluminum block, fan) Maximum extrusion force: 7.5kg (depending on filaments) Extrusion capacity (based on existing): 600mm³/min(depending on filaments) Number of pulses: 932steps/mm for stepper motor drive at 16 subdivisions (micro-steps) (further correction is required) Recommended motor current: 800mA Filaments' diameter and tolerance: 1.75±0.05mm

Does not specify voltage nor on the box

GMDoola avatar Jul 04 '22 15:07 GMDoola

Is there a fan included in the print head? Did the fan come with the head? If so, take a picture of the fan nameplate.

radek8 avatar Jul 04 '22 15:07 radek8

Or can you measure the electrical resistance on the heating element?

image

radek8 avatar Jul 04 '22 16:07 radek8

IMG_20220704_180058

You are right the fan is 24v

GMDoola avatar Jul 04 '22 16:07 GMDoola

should I upgrade psu to 24v or change fan to 12v

GMDoola avatar Jul 04 '22 16:07 GMDoola

Or can you measure the electrical resistance on the heating element?

image

At a setting of 20 ohm on multimeter I get 15.5 and 20k ohm - 0.01 ohm

GMDoola avatar Jul 04 '22 16:07 GMDoola

the heating block was not tapped so can't install grub screws, so I secured it with cable ties so cable can't slip out especially thermistor

GMDoola avatar Jul 04 '22 16:07 GMDoola

the heating block was not tapped so can't install grub screws, so I secured it with cable ties so cable can't slip out especially thermistor

I don't understand what you write. send a photo

radek8 avatar Jul 04 '22 16:07 radek8

Your problem is clear Extruder heating is for 24V If you connect it to 12 V, the heating element that should have 40 W / 24 V only has 10 W / 12 V 10W is not enough to heat the Hotend to a temperature greater than 210°C Therefore, the printer stops. You have to buy a new 12V heater and fan

If you would like to change the power supply to 24V (24V is better :-), you would have to make a bed too. The bed is designed for 12V and with a 24V power supply it would consume 4x more... From the current 110W bed, it would be 440W and that would burn up the heating. 24V source + 24V bed is an expensive upgrade

radek8 avatar Jul 04 '22 16:07 radek8

After you solve the power problem, I recommend calibrating the thermistor. you have type 1 set in FW, but that certainly won't match your thermistor. When I changed my thermistor, the display showed 210°C, but I measured 230°C on the hotend with an external sensor. After calibration to the correct value, the temperature is against reality with an accuracy of 1°C.

When you have the right temperatures, you can deal with leveling.

Unfortunately, I don't use MESH_BED_LEVELING. That's why I won't advise you how to use it. It is too imprecise. I recommend you buy a BL-Touch or a 3DTouch clone.

radek8 avatar Jul 04 '22 16:07 radek8

I recommend enabling this option #define M115_GEOMETRY_REPORT

radek8 avatar Jul 04 '22 17:07 radek8

Before using the printer, calibrate the extruder and do a PID calibration of the Hotend and the bed. Then save the calibrated values to the FW and recompile the FW

radek8 avatar Jul 04 '22 17:07 radek8

Will try all this and let you know

GMDoola avatar Jul 04 '22 19:07 GMDoola