Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 01:26AM |
Registered: 8 years ago Posts: 43 |
Quote
Bert3D
The extruder fan should be always on, or you will get nozzle clogs from heat rising too high up the heat break tube towards the extruder. It cools the extruder and heat break.
There are lots of things on thingiverse for attaching a second fan to blow on the extruded filament or the print itself. This is the one that you want controlled by Marlin.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 08:24AM |
Registered: 9 years ago Posts: 541 |
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 10:14AM |
Registered: 9 years ago Posts: 130 |
Quote
Cyril
Quote
Bert3D
The extruder fan should be always on, or you will get nozzle clogs from heat rising too high up the heat break tube towards the extruder. It cools the extruder and heat break.
There are lots of things on thingiverse for attaching a second fan to blow on the extruded filament or the print itself. This is the one that you want controlled by Marlin.
This doesn't sound right to me. Once the hot end passed the threshold it can either start or stop the fan to blow.
A friend of mine has the original prusa i3 by Josef, and the fans on the hot end get on only when it starts to print and get off some time after the end of the print.
The Marlin code looks to show this behavior as well. I'm confused.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 04:09PM |
Registered: 9 years ago Posts: 93 |
Quote
Cyril
Quote
Bert3D
The extruder fan should be always on, or you will get nozzle clogs from heat rising too high up the heat break tube towards the extruder. It cools the extruder and heat break.
There are lots of things on thingiverse for attaching a second fan to blow on the extruded filament or the print itself. This is the one that you want controlled by Marlin.
This doesn't sound right to me. Once the hot end passed the threshold it can either start or stop the fan to blow.
A friend of mine has the original prusa i3 by Josef, and the fans on the hot end get on only when it starts to print and get off some time after the end of the print.
The Marlin code looks to show this behavior as well. I'm confused.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 04:16PM |
Registered: 8 years ago Posts: 43 |
Quote
Bert3D
Marlin isn't designed to control the hot end fan, just an print cooling fan. I know the marlin code. I wrote some of the fixes in the latest release. Marlin doesn't actually make the decisions on the fan. The fan is controlled by the code produced by the slicer software. It would be a waste to use the single marlin/slicer controlled fan just to blow on the heat sink for the hot end. it is the print itself that needs intelligent cooling. By using the fan control for that, the slicer can increaser the cooling for bridges, etc., and keep the fan off during the lower layers where it might keep the print from sticking to the heatbed. There is no harm at all in the heatsink fan blowing constantly.
// @section extruder // Extruder cooling fans // Configure fan pin outputs to automatically turn on/off when the associated // extruder temperature is above/below EXTRUDER_AUTO_FAN_TEMPERATURE. // Multiple extruders can be assigned to the same pin in which case // the fan will turn on when any selected extruder is above the threshold. #define EXTRUDER_0_AUTO_FAN_PIN 9 #define EXTRUDER_1_AUTO_FAN_PIN -1 #define EXTRUDER_2_AUTO_FAN_PIN -1 #define EXTRUDER_3_AUTO_FAN_PIN -1 #define EXTRUDER_AUTO_FAN_TEMPERATURE 35 #define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 05:23PM |
Registered: 9 years ago Posts: 93 |
Quote
Cyril
Quote
Bert3D
Marlin isn't designed to control the hot end fan, just an print cooling fan. I know the marlin code. I wrote some of the fixes in the latest release. Marlin doesn't actually make the decisions on the fan. The fan is controlled by the code produced by the slicer software. It would be a waste to use the single marlin/slicer controlled fan just to blow on the heat sink for the hot end. it is the print itself that needs intelligent cooling. By using the fan control for that, the slicer can increaser the cooling for bridges, etc., and keep the fan off during the lower layers where it might keep the print from sticking to the heatbed. There is no harm at all in the heatsink fan blowing constantly.
I spent some time in the Marlin configuration files, in the advanced one:
// @section extruder // Extruder cooling fans // Configure fan pin outputs to automatically turn on/off when the associated // extruder temperature is above/below EXTRUDER_AUTO_FAN_TEMPERATURE. // Multiple extruders can be assigned to the same pin in which case // the fan will turn on when any selected extruder is above the threshold. #define EXTRUDER_0_AUTO_FAN_PIN 9 #define EXTRUDER_1_AUTO_FAN_PIN -1 #define EXTRUDER_2_AUTO_FAN_PIN -1 #define EXTRUDER_3_AUTO_FAN_PIN -1 #define EXTRUDER_AUTO_FAN_TEMPERATURE 35 #define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
as nothing to deal with a print fan.
A print FAN should be triggered in GCODE if needed either at start of for specific slices like bridges (and maybe one day slicers will add this feature when slicing).
Any way, I will try my own settings and provide some feedback. I know there is no harm to make the fan blow constantly, this is just annoying when the printer is powered for a while without any print job.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 05:27PM |
Registered: 9 years ago Posts: 130 |
Quote
Cyril
Quote
Bert3D
Marlin isn't designed to control the hot end fan, just an print cooling fan. I know the marlin code. I wrote some of the fixes in the latest release. Marlin doesn't actually make the decisions on the fan. The fan is controlled by the code produced by the slicer software. It would be a waste to use the single marlin/slicer controlled fan just to blow on the heat sink for the hot end. it is the print itself that needs intelligent cooling. By using the fan control for that, the slicer can increaser the cooling for bridges, etc., and keep the fan off during the lower layers where it might keep the print from sticking to the heatbed. There is no harm at all in the heatsink fan blowing constantly.
I spent some time in the Marlin configuration files, in the advanced one:
// @section extruder // Extruder cooling fans // Configure fan pin outputs to automatically turn on/off when the associated // extruder temperature is above/below EXTRUDER_AUTO_FAN_TEMPERATURE. // Multiple extruders can be assigned to the same pin in which case // the fan will turn on when any selected extruder is above the threshold. #define EXTRUDER_0_AUTO_FAN_PIN 9 #define EXTRUDER_1_AUTO_FAN_PIN -1 #define EXTRUDER_2_AUTO_FAN_PIN -1 #define EXTRUDER_3_AUTO_FAN_PIN -1 #define EXTRUDER_AUTO_FAN_TEMPERATURE 35 #define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
as nothing to deal with a print fan.
A print FAN should be triggered in GCODE if needed either at start of for specific slices like bridges (and maybe one day slicers will add this feature when slicing).
Any way, I will try my own settings and provide some feedback. I know there is no harm to make the fan blow constantly, this is just annoying when the printer is powered for a while without any print job.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 05:29PM |
Registered: 8 years ago Posts: 43 |
Quote
Bert3D
This can be done, but you are repurposing a pin just for that. Just be sure you don't use up any pins that output to an FET that you might want for something else later. You just have D8, D9 and D10 to control fans and heaters. Most people use them for heat bed, extruder heater, and print fan. Unless you want to make your own fan driver circuit and tap it to an aux pin output that isn't used for anything else. Lot of work for no real benefit.
If you print anything but ABS you will want to add a print fan.]
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 05:37PM |
Registered: 8 years ago Posts: 43 |
This is D9 (this is not the default value I set if for my own purpose).Quote
flatlander
Which pins are are physically FAN_PIN 9 from the configuration.h file?
For RAMPS 1.4 this is D9 as well.Quote
flatlander
What physical pins are controlled with M106 M107? I think this is the part/print cooling control, which would be physically the D9 pins on Ramps 1.4.
Quote
flatlander
What physical pins are controlled with M245 and M246? If I could get control of the 12V-AUX pins near the fuses and Diode D2 (or empty holes on some Ramps boards) that would be great.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 05:44PM |
Registered: 9 years ago Posts: 93 |
Quote
flatlander
Quote
Cyril
Quote
Bert3D
Marlin isn't designed to control the hot end fan, just an print cooling fan. I know the marlin code. I wrote some of the fixes in the latest release. Marlin doesn't actually make the decisions on the fan. The fan is controlled by the code produced by the slicer software. It would be a waste to use the single marlin/slicer controlled fan just to blow on the heat sink for the hot end. it is the print itself that needs intelligent cooling. By using the fan control for that, the slicer can increaser the cooling for bridges, etc., and keep the fan off during the lower layers where it might keep the print from sticking to the heatbed. There is no harm at all in the heatsink fan blowing constantly.
I spent some time in the Marlin configuration files, in the advanced one:
// @section extruder // Extruder cooling fans // Configure fan pin outputs to automatically turn on/off when the associated // extruder temperature is above/below EXTRUDER_AUTO_FAN_TEMPERATURE. // Multiple extruders can be assigned to the same pin in which case // the fan will turn on when any selected extruder is above the threshold. #define EXTRUDER_0_AUTO_FAN_PIN 9 #define EXTRUDER_1_AUTO_FAN_PIN -1 #define EXTRUDER_2_AUTO_FAN_PIN -1 #define EXTRUDER_3_AUTO_FAN_PIN -1 #define EXTRUDER_AUTO_FAN_TEMPERATURE 35 #define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed
as nothing to deal with a print fan.
A print FAN should be triggered in GCODE if needed either at start of for specific slices like bridges (and maybe one day slicers will add this feature when slicing).
Any way, I will try my own settings and provide some feedback. I know there is no harm to make the fan blow constantly, this is just annoying when the printer is powered for a while without any print job.
Questions:
Which pins are are physically FAN_PIN 9 from the configuration.h file?
What physical pins are controlled with M106 M107? I think this is the part/print cooling control, which would be physically the D9 pins on Ramps 1.4.
What physical pins are controlled with M245 and M246? If I could get control of the 12V-AUX pins near the fuses and Diode D2 (or empty holes on some Ramps boards) that would be great.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 05:58PM |
Registered: 8 years ago Posts: 43 |
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 06:13PM |
Registered: 8 years ago Posts: 8 |
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 06:17PM |
Registered: 9 years ago Posts: 93 |
Quote
Cyril
Thanks Bert, that's know crystal clear for me.
Regarding the print fan, is it better to turn it on all along the print or only for certain slices? And is it ABS related only or will it be great for PLA as well.
Still noob in 3D printing (and waiting for my kit to be delivered).
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 06:25PM |
Registered: 9 years ago Posts: 93 |
Quote
CreativeBR
Is it a good idea to use Rippa's Marlin in a first time build (moving X-endstop plug to position 6 and changing the X-Endstop settings MAX)? Let me explain: - I have that vanilla 2004 LCD and an inductive sensor to be installed in a near future (not in the first days or week i suppose) so i'm in doubt if i should flash a default Marlin and only when decide to install the sensor update the FW to Rippa's or if i should go directly to Rippa's FW.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 06:38PM |
Registered: 8 years ago Posts: 8 |
Quote
Bert3D
I would always use Rippa's Marlin for a first time build. Once you have everything working well, and are familiar with how everything works, you might want to go to a later version of marlin and tweak some settings yourself, but out of the box his build is your best bet.Quote
CreativeBR
Is it a good idea to use Rippa's Marlin in a first time build (moving X-endstop plug to position 6 and changing the X-Endstop settings MAX)? Let me explain: - I have that vanilla 2004 LCD and an inductive sensor to be installed in a near future (not in the first days or week i suppose) so i'm in doubt if i should flash a default Marlin and only when decide to install the sensor update the FW to Rippa's or if i should go directly to Rippa's FW.
The version of Marlin that folgertech has is pretty old and doesn't support a lot of things, but it will also work ok for a stock build.
I also recommend just putting the X endstop on the left in the beginning, or at least leave your wires long for that endstop so it will be easy to move it later. Too many things just work better with it on the left.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 06:43PM |
Registered: 9 years ago Posts: 93 |
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 07:31PM |
Registered: 8 years ago Posts: 8 |
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 07:43PM |
Registered: 8 years ago Posts: 9 |
Quote
CreativeBR
The wiki page says:
"Please note that you will need to make some changes to your printer to get this working correctly/properly (unless you moved your X-endstop to the left side):
- Move your X-endstop connection on your RAMPS board one set of pins over, to position 6
- In your host software, change X-endstop setting to MAX"
So it seems that the X endstop to the left side is enough...
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 27, 2016 08:20PM |
Registered: 9 years ago Posts: 93 |
Quote
CreativeBR
The wiki page says:
"Please note that you will need to make some changes to your printer to get this working correctly/properly (unless you moved your X-endstop to the left side):
- Move your X-endstop connection on your RAMPS board one set of pins over, to position 6
- In your host software, change X-endstop setting to MAX"
So it seems that the X endstop to the left side is enough...
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 07:44AM |
Registered: 8 years ago Posts: 8 |
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 12:38PM |
Registered: 8 years ago Posts: 43 |
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 01:10PM |
Registered: 9 years ago Posts: 85 |
Quote
The default baudrate is 250000. Because this baudrate is directly derived from the usual 16MHz clock of the Arduino MCU, it has less jitter and hence fewer errors than the usual 115200 baud, but 250000 baud is not as well supported by drivers and host-environments.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 01:17PM |
Registered: 8 years ago Posts: 43 |
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 01:17PM |
Registered: 8 years ago Posts: 43 |
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 02:52PM |
Registered: 8 years ago Posts: 8 |
Quote
jhitesma
That said...the latest rep-server has some nice updates - it now updates the message on the LCD and cycles through ETE/ETA/Layers and I think one other display. There's a minor bug where ETA is shows in UTC instead of local time but I can live with that.
I also updated to Marlin RC6 (here's my branch for it on Github: [github.com] I actually had to make a few more minor changes to the configuration.h after that, I'll try to remember to push them up at lunch. And as with my other setups this is with leadscrews and inductive sensor using my latest mount: [www.thingiverse.com] on this extruder: [www.thingiverse.com] )
LCD seems to work much nicer in RC6 and I like the new option to run PID autotunes right from the LCD - slick!
And since I did the updates to my C.H.I.P. I now have a webcam working and doing automatic timelapses of my prints as well.
It's been a week of frustration getting here...but once I finish redoing some calibrations things are looking better than ever. I should probably go ahead and install my sonnylowe y axis upgrade while I'm at it...but enough has changed this week that I don't really need to toss that into the mix just yet
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 03:03PM |
Registered: 8 years ago Posts: 8 |
Quote
Cyril
It's pretty straightforward to use the latest Marlin release as there is only a few changes to do in configuration.h.
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 03:05PM |
Registered: 9 years ago Posts: 85 |
Quote
Cyril
You have some merge conflict that needs to be fixed if you want to make it works [github.com]
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 03:11PM |
Registered: 8 years ago Posts: 8 |
Quote
jhitesma
I also updated to Marlin RC6 (here's my branch for it on Github: [github.com] I actually had to make a few more minor changes to the configuration.h after that, I'll try to remember to push them up at lunch. And as with my other setups this is with leadscrews and inductive sensor using my latest mount: [www.thingiverse.com] on this extruder: [www.thingiverse.com] )
LCD seems to work much nicer in RC6 and I like the new option to run PID autotunes right from the LCD - slick!
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 04:55PM |
Registered: 8 years ago Posts: 43 |
Re: Folger Tech 2020 i3 Printer Kit (Official Thread) April 28, 2016 05:24PM |
Registered: 9 years ago Posts: 85 |
Quote
CreativeBR
Quote
jhitesma
I also updated to Marlin RC6 (here's my branch for it on Github: [github.com] I actually had to make a few more minor changes to the configuration.h after that, I'll try to remember to push them up at lunch. And as with my other setups this is with leadscrews and inductive sensor using my latest mount: [www.thingiverse.com] on this extruder: [www.thingiverse.com] )
LCD seems to work much nicer in RC6 and I like the new option to run PID autotunes right from the LCD - slick!
That's nice. A RC6 ready to the 2020 i3. Please let us know when you up these last updates to config.h.
Thank you.
CreativeBR