12V when printing?

Im trying to find somewhere to attach a 12V fan that starts rotating when I start a print. Not controlled by SW or temperatures.
Any suggestions where I should look ?

12v with a 15v psu nope, u’ll need to add a resistor to get the 12v like u want. But not controlled by the firmware and only starts while printing = not a chance imho.

Kind regards
JeAfKe

Where are you wanting to mount the fan?
You might add another power supply and just have it running all of the time.

I dont think 12 or 15 V does make any big difference the fan should be working fine at both voltages. If it does not I can always ad a 7812.
Controlled by firmware is fine by me if it only does not start untill I start printing.

The fan is for a e3d v6 hot end which according to wiki.e3d-online.com/wiki/E3D-v6_Assembly should be running whenever the hotend is heated.
So far I have used the ordinary small fan connection wich could be the cause of some melt downs inside the peek.

Then I would just use this fan header on/for the hotend. It’s controlled by G-Code (M106 Sxxxx), so it’s simply a matter of settings in the Slicer and/or manually editing the G-Code.

40mm fans are cheap.
You could just connect it to the 15 volts and the 7812 so it runs all of the time.
This way you do not have to depend on the Gcode to turn it on.
That would better then dealing with a clogged nozzle.

Thanks Sverenja, I will try the gcode method.

Well the bottom fan allready died after 2 months that’s the the only one running at 15v and I don’t think it’s healthy… I connected mine to the thermistor and heater cartridge which has 15v constantly when the printer is switched on.

Kind regards
JeAfKe

I added a M106 S255 command in the gcode start sequence.
Started to print and the fan set of in full speed before heating the hot end. So far so good.

After a few seconds after the actuall printing had started I realized the fan was not running after all.

Aborted the print and checked the gcode which looks like this:

;Generated with Cura_SteamEngine 15.01
; Default start code
G28 ; Home extruder
G1 Z15 F100
M107 ; Turn off fan
G90 ; Absolute positioning
M82 ; Extruder in absolute mode
; Activate all used extruder
M104 T0 S190
G92 E0 ; Reset extruder position
M106 S255 ADDED MANUALLY BY ME
; Wait for all used extruders to reach temperature
M109 T0 S190
;Layer count: 160
;LAYER:0
M107 ???
G0 F6000 X39.734 Y42.189 Z0.200
G0 X41.152 Y42.623
;TYPE:SKIRT

Where does the second M107 4 rows from the bottom come from ?
That is not in the start up code.
Of course I can edit it manually after each slicing but I have to always remember it. That will not happen.

I also edited the end code so that the fan is not turned off and the heat disapates up the peek. It will run untill the printer is turned of, I hope.

; Default end code
G1 X0 Y0 Z130 ; Get extruder out of way. Uncomment to use!
; M107 ; Turn off fan DISABLED BY ME
; Disable all extruder
G91 ; Relative positioning
T0
G1 E-1 ; Reduce filament pressure
M104 T0 S0
G90 ; Absolute positioning
G92 E0 ; Reset extruder position
; M140 S0 ; Disable heated bed
M84 ; Turn steppers off

Is “Enable cooling” checked in the Slicer tab? If not the fan will be turned off.
The fan speed can also vary depending on the Cura settings (filament settings).

Is “Enable cooling” checked in the Slicer tab? If not the fan will be turned off.
The fan speed can also vary depending on the Cura settings (filament settings).[/quote]

No, disregarding if the box is checked or not the M107 command is in the code.

Min/Max fan speed is set to 50/100% in the filament setting.

If it’s not the one from the slicer tab, then it’s from the “Extrusion” tab in Cura settings.
On the bottom can be entered at what height the “full cooling” (or something like that, my Cura is in german). If this is not 0mm then the fan will be turned off for the first layer.

There is also another stray M107 command in the end, that turns off the fan as soon as the last layer is printed, but the heating not turned off yet. So far I have not found a way how to get rid of that automatically.

[quote=“Sverenja”]If it’s not the one from the slicer tab, then it’s from the “Extrusion” tab in Cura settings.
On the bottom can be entered at what height the “full cooling” (or something like that, my Cura is in german). If this is not 0mm then the fan will be turned off for the first layer.

There is also another stray M107 command in the end, that turns off the fan as soon as the last layer is printed, but the heating not turned off yet. So far I have not found a way how to get rid of that automatically.[/quote]

Now we are getting somewhere:

If I set cooling to 0 mm in the Extusion tab and set Enable cooling in the slicer tab I get the following start code:

;Generated with Cura_SteamEngine 15.01
; Default start code
G28 ; Home extruder
G1 Z15 F100
M107 ; Turn off fan
G90 ; Absolute positioning
M82 ; Extruder in absolute mode
; Activate all used extruder
M104 T0 S190
M140 S35
G92 E0 ; Reset extruder position
M106 S255
; Wait for all used extruders to reach temperature
M109 T0 S190
;Layer count: 160
;LAYER:0
M106 S127 NEW COOLING PARAMETER
G0 F6000 X39.734 Y42.189 Z0.200
G0 X41.152 Y42.623
;TYPE:SKIRT

Much better
I also found that M140 is a better command to start the heated table since it starts heating and the emmediatly starts heating the hot end. You nly have to make sure that the PS is powerfull enough.