How to control the hot end with a ESP32 or Raspberry Pi Pico
 
Notifications
Clear all

[Solved] How to control the hot end with a ESP32 or Raspberry Pi Pico  

  RSS
EPL
 EPL
(@epl)
Active Member
How to control the hot end with a ESP32 or Raspberry Pi Pico

Hello

I screwed up my hotend by having the nozle to loose. So it was leeking filament all over. See pictures.

I fixed it with a new hotend which is working fine. Now I'm wondering if there's a way to clean the old one. It would be nice to have spare one.

I found some posts sugesting to mount into the printer, heat it up an try to get rid of the molten filament. I'm not to keen on taking the working printer appart and mount the old hotend just to clean it and redo the whole thing including calibration.

I have some ESP32 and Raspberry Pi Pico and also some power supplys at hand. I'm wondering if I could use them to heat up and control the hotend. This would also have the advantage that the hotend is much easier to access and clean if it's not mounted in the printer.

So I'm looking for a datasheet about the electronics of the prusa i3 mk3s hotend or instruction how i can control the temperature with a micro controller.

Posted : 08/10/2022 8:36 am
JoanTabb
(@joantabb)
Veteran Member Moderator
RE: How to control the hot end with a ESP32 or Raspberry Pi Pico

this might be easier with a Ramps board and Arduino Mega
as the heater infrastructure is already present on the Ramps, and pre configured programs  exist to load up  on the ramps
Use Pronterface, and a USB Cable to control the extruder heat commands

regards Joan

 

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Posted : 08/10/2022 9:46 am
fuchsr
(@fuchsr)
Famed Member
RE: How to control the hot end with a ESP32 or Raspberry Pi Pico

By far the easiest is to take a heat gun to it.

Posted : 08/10/2022 10:50 am
EPL liked
EPL
 EPL
(@epl)
Active Member
Topic starter answered:
RE: How to control the hot end with a ESP32 or Raspberry Pi Pico
Posted by: @fuchsr

By far the easiest is to take a heat gun to it.

Good point. I have one with temperatur regulation at hand.
What about the cables? Guess I would have to shield them somehow from the hot air. Any ideas?

 

Posted : 08/10/2022 11:46 am
EPL
 EPL
(@epl)
Active Member
Topic starter answered:
RE: How to control the hot end with a ESP32 or Raspberry Pi Pico
Posted by: @joantabb

this might be easier with a Ramps board and Arduino Mega
as the heater infrastructure is already present on the Ramps, and pre configured programs  exist to load up  on the ramps
Use Pronterface, and a USB Cable to control the extruder heat commands

regards Joan

That basically means: Build an other 3D Printer controller. This would work for sure. But buing a a ramps board and a arduino mega ist about the same price as a new hotend. From the economical point of view this does not makes sense to save one hotend.

Posted : 08/10/2022 11:54 am
fuchsr
(@fuchsr)
Famed Member
RE: How to control the hot end with a ESP32 or Raspberry Pi Pico

I've done that a couple of times. If you use some common sense and don't overdo it, the wired should be fine. Focus the heat on the side away from them. 

Posted : 08/10/2022 11:59 am
EPL liked
Robin
(@robin)
Prominent Member
RE: How to control the hot end with a ESP32 or Raspberry Pi Pico

You would also need a MOSFET  to power and control your heater cartridge without frying your RasPi.

I'd give the heat gun a go, you just have to soften the filament up to be able separate the parts thereafter you can apply more heat to the heat block and the nozzle to get them clean.

If at first you don't succeed, skydiving is not for you.

Posted : 08/10/2022 12:57 pm
EPL liked
JoanTabb
(@joantabb)
Veteran Member Moderator
RE: How to control the hot end with a ESP32 or Raspberry Pi Pico

is a raspberry pi plus mosfet board plus custom programming, cheaper than ramps and mega?

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Posted : 08/10/2022 2:01 pm
EPL
 EPL
(@epl)
Active Member
Topic starter answered:
RE:

Well, a Raspberry Pi Pico or ESP32 dev board is about $5. A mosfet board is $2 at aliexpress. A ramps board and an arduino mega clone is about $40.
And as I mentioned in my question. The Pico or ESP32 are already on my desk.

Posted : 08/10/2022 3:11 pm
towlerg
(@towlerg)
Noble Member
RE:

If you have access to an electric cooker (won't work in hob), while she (or he in these enlightened times) who must be obeyed isn't looking, heat the largest element,  lay the block (sans heat break) in the element, it get hot real quick.

This post was modified 2 years ago by towlerg
Posted : 09/10/2022 1:44 pm
jsw
 jsw
(@jsw)
Famed Member
RE: How to control the hot end with a ESP32 or Raspberry Pi Pico

I have cleaned the Prusa heatblock cold, using a box knife, a small vise, and a lot of care to avoid getting hurt.  Filament (and other residue) scraped right off.  I finished it off with a fine sanding block and a small wire brush.  I then chased out the threads using a junk nozzle.

I have never (yet) had the need to work on a Prusa hot end while it's hot and out of the printer, but I have done so with the Ultimaker using a lab bench supply as a current source (as opposed to a voltage source) and a digital thermometer to check the temperature.

Posted : 09/10/2022 2:16 pm
EPL liked
Share: