a5:automatic-control-the-cold-end-fan
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
a5:automatic-control-the-cold-end-fan [2018/07/06 15:09] โ aeket | a5:automatic-control-the-cold-end-fan [2020/12/25 02:13] (current) โ external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Under Construction ====== | ||
- | |||
==== Automatic Control The Cold End Fan ==== | ==== Automatic Control The Cold End Fan ==== | ||
Author: AETEK | Author: AETEK | ||
Line 29: | Line 27: | ||
==== Build The Circuit ===== | ==== Build The Circuit ===== | ||
+ | **Please pull the A5 mains connector**\\ย | ||
+ | \\ | ||
{{: | {{: | ||
Line 50: | Line 49: | ||
**Please note the polarity**\\ | **Please note the polarity**\\ | ||
- | {{ : | + | {{: |
+ | This concludes work on the A5 hardware for this project. In order for the cooling system to work, the Marlin firmware has to be adjusted. | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | ==== Customize the Marlin firmware ==== | ||
+ | In the Arduino IDE open the **A5 Custom Community Firmware** (see [[a5: | ||
+ | \\ | ||
+ | The following adjustments are made in the " | ||
+ | |||
+ | **Search for: Extruder cooling fans**\\ | ||
+ | |||
+ | |||
+ | **Replace this original code block...** | ||
+ | < | ||
+ | #define E0_AUTO_FAN_PIN -1 | ||
+ | #define E1_AUTO_FAN_PIN -1 | ||
+ | #define E2_AUTO_FAN_PIN -1 | ||
+ | #define E3_AUTO_FAN_PIN -1 | ||
+ | #define E4_AUTO_FAN_PIN -1 | ||
+ | #define EXTRUDER_AUTO_FAN_TEMPERATURE 50 | ||
+ | #define EXTRUDER_AUTO_FAN_SPEED | ||
+ | </ | ||
+ | |||
+ | **...with this customized code:** | ||
+ | < | ||
+ | #define E0_AUTO_FAN_PIN 7 | ||
+ | #define E1_AUTO_FAN_PIN 7 | ||
+ | #define E2_AUTO_FAN_PIN -1 | ||
+ | #define E3_AUTO_FAN_PIN -1 | ||
+ | #define E4_AUTO_FAN_PIN -1 | ||
+ | #define EXTRUDER_AUTO_FAN_TEMPERATURE 50 // Switch on Coolend Fan(s) if Temp is >=50C | ||
+ | #define EXTRUDER_AUTO_FAN_SPEED | ||
+ | </ | ||
+ | |||
+ | The 30mm fans used by JGAURORA have the ability to run slowly and to develop the full speed after an operating time of about one minute. This must be taken into account when choosing the fan speed. If, after the modification, | ||
+ | The speed of the cold end fan (A5 upper fan) is determined in the line \\ | ||
+ | //** #define EXTRUDER_AUTO_FAN_SPEED | ||
+ | For me, the default value of 150 works without problems. That's a good compromise between cooling performance and noise. \\ | ||
+ | |||
+ | Then upload the changed firmware to the A5 ([[a5: | ||
+ | The 3D printer can now be reassembled. | ||
+ | \\ | ||
+ | \\ | ||
+ | ==== Check The Proper Function ==== | ||
+ | |||
+ | - Insert mains plug. | ||
+ | - Power on the printer | ||
+ | - The Cold End fan (A5 upper fan) should not run yet. | ||
+ | - On the touch screen, set a nozzle temperature of 55ยฐC and make sure that the fan switches on from a displayed temperature of 50ยฐC. You can not rely on the ears. It is important that the fan turns on above 50ยฐ C. It then probably has a pretty low speed first. As mentioned, the speed increases within about a minute. This is not a consequence of the control, but a property of the fan. | ||
+ | - Wait a few minutes and evaluate the achieved cooling power. For me, the fan is still quietly audible but much quieter than before the modification. | ||
+ | - Choose a nozzle tempearture of 40 ยฐ C and see if the Cold End fan turns off below 50 ยฐ C. | ||
+ | |||
+ | |||
+ | If everything reacts like that, then enjoy the silence.\\ | ||
+ | |||
+ | From now on, the fan always turns on and off automatically. This completes the conversion. :-D | ||
+ | \\ | ||
+ | \\ | ||
---- | ---- | ||
\\ | \\ | ||
- | Status 6. July 2018: Working... | + | Status 6. July 2018: Completed |
a5/automatic-control-the-cold-end-fan.1530853797.txt.gz ยท Last modified: 2020/12/25 02:13 (external edit)