1

Topic: Fan control

I am having an issue getting my fan to go on via G code.  I have hooked up headers at the outputs marked fan on the motherboard and I changed the firmware from #define TEMP_SENSOR_BED 6 to #define TEMP_SENSOR_BED 1 as suggested on this forum.  Still no voltage. Can anyone give me further input that may solve my issue?

2

Re: Fan control

This post should fix your problem.  I had the same issue when I installed my E3D since I did the mods at the same time.  The firmwares we have to download all have the fan pinouts default at 22.  I have a Printrboard, do you have the same?  I'm not sure if this is the same on the older boards.

http://www.soliforum.com/post/55220/#p55220

Bowden SD3, Rumba, E3D hotend, Mk5 with RtRyder changes, Direct drive Y axis and bearings, GT2 pulleys and braided fishing line, Lawsy linear bearing conversion, M3 Z screw.

3

Re: Fan control

Accusedmonk, thanks in advance.  I found the pin.h file and my FAN_PIN was set to -1 so I changed it to 16 and compiled it.  I am waiting for a print to finish and I will flash my Rev E board.  I will let you know how it turns out.

4

Re: Fan control

Well, I zapped my board and nothing. Really don't know what to do at this point.  I guess I will hook up a switch. Bummer!

5

Re: Fan control

Have you measured it with a voltmeter?  You should be seeing 12v at the pins when you have it on in RH.

Bowden SD3, Rumba, E3D hotend, Mk5 with RtRyder changes, Direct drive Y axis and bearings, GT2 pulleys and braided fishing line, Lawsy linear bearing conversion, M3 Z screw.

6

Re: Fan control

Absolutely! 0 voltage at the fan pins.   I even tried a different software.  It is definitely the board. How do I know that my current firmware update is running?  Is there a date somewhere so I can see if it took or not?

7

Re: Fan control

Lines 32-34 in language.h, I have the printrboard and using 81 myself.  The firmware I have from lawsy's github doesn't have that as an option in the language tab.  I just added the extra "|| MOTHERBOARD == 81"
#elif MOTHERBOARD == 62 || MOTHERBOARD == 33 || MOTHERBOARD == 34 || MOTHERBOARD == 81        //{SD Patch}
    #define MACHINE_NAME "Solidoodle"                                    //{SD Patch}
    #define FIRMWARE_URL "http://github.com/mlaws/solidoodle2-marlin/"   //{SD Patch}

That I copied from one of my other posts, you can change the machine name in quotes to bookmaker's solidoodle or something.  You can add a version number to keep track of what you've changed, say "Bookmaker's Solidoodle v0.1" or similar.  Only change what's quoted though, that is what is printed out in RH when you get connected to the printer.

Bowden SD3, Rumba, E3D hotend, Mk5 with RtRyder changes, Direct drive Y axis and bearings, GT2 pulleys and braided fishing line, Lawsy linear bearing conversion, M3 Z screw.

8 (edited by Bookmaker 2014-05-26 19:45:32)

Re: Fan control

Gosh thanks accusedmonk.  Do you have any idea why my fan pins aren't getting voltage.  I have changed FAN_PIN was set to -1 so I changed it to 16 as you had suggested and also changed TEMP_SENSOR_BED 6 to #define TEMP_SENSOR_BED 1 .  Does all that sound correct to you?

I just went to open the Language.h file and it is listed under files but when I open it there is no tab. I used the pull down on the right and it is not listed.

9

Re: Fan control

Make sure you are changing the right motherboard's pin value in pins.h.  You said you have the rev E board so go down to line 1111 in pins.h.  That is the code for the board we run.  You can see the line number when you put the cursor on a line, and look in the bottom left of the arduino window.

Also, in configuration.h tab, you have to make sure that the mother board is set to 81.  Its at line 54.

#ifndef MOTHERBOARD
#define MOTHERBOARD 81 //{SD Patch}
#endif

Bowden SD3, Rumba, E3D hotend, Mk5 with RtRyder changes, Direct drive Y axis and bearings, GT2 pulleys and braided fishing line, Lawsy linear bearing conversion, M3 Z screw.

10

Re: Fan control

I checked my pins.h and sure enough, I thought I had made the change but hadn't.   When this print is done I am going to flash it again and hopefully this journey will have come to an end.  Many thanks.

11

Re: Fan control

No problem at all!  I'm glad I can hopefully get your problem solved!

Bowden SD3, Rumba, E3D hotend, Mk5 with RtRyder changes, Direct drive Y axis and bearings, GT2 pulleys and braided fishing line, Lawsy linear bearing conversion, M3 Z screw.