1. Got a question or need help troubleshooting? Post to the troubleshooting forum or Search the forums!

Unanswered E3D V6 Installation

Discussion in 'Troubleshooting' started by Pierce, Jan 11, 2018.

  1. Pierce

    Pierce New Member

    Joined:
    Jan 11, 2018
    Messages:
    7
    Likes Received:
    0
    Hello All,
    This is my first post as I am new to the forum. I have the R1 Plus and am looking to install the E3D V6 upgrade. I have the hot end all assembled but I noticed that the Heat Sink does not fit into the shroud when replacing it from the old heat sink. Is there any way around this or is it possible that I have an incompatible hot end model?? Any help or direction would be greatly appreciated!
    IMG_4344.JPG Original Hot End/Heat Sink
    IMG_4345.JPG New Heat Sink
    Thanks!
     
    #1 Pierce, Jan 11, 2018
    Last edited: Jan 11, 2018
  2. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    You have to replace the shroud when going from a hexagon to an E3D, there are many on Thingiverse to print. Or just use a mount for the parts fans and the original E3D shroud and fan. Do a search on this forum and you will find many people who have done the upgrade.

    Just because the top is the same doesn't mean all hotends are identically dimensioned.
     
    Geof likes this.
  3. Geof

    Geof Volunteer Moderator
    Staff Member

    Joined:
    Nov 9, 2015
    Messages:
    6,757
    Likes Received:
    2,339
    yep the entire fan shroud gets tossed and the quick release plate gets replaced with a different sized one. This is all in a thread in the mods and upgrades section. If you are unable to print you can always ask someone to run you some shrouds and a quick release or you aim a stand fan at the printer if printing PLA to get a useable print done then print the "pretty " ones
     
  4. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    mark tomlinson and Geof like this.
  5. Pierce

    Pierce New Member

    Joined:
    Jan 11, 2018
    Messages:
    7
    Likes Received:
    0
    Yes I have already printed a new quick release and fan holder, could you link the fan shroud again as I’m having trouble locating it.
    Thanks!
     
  6. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
  7. Pierce

    Pierce New Member

    Joined:
    Jan 11, 2018
    Messages:
    7
    Likes Received:
    0
    Okay! I have everything installed but I cannot seem to find a link for the firmware that is still good and a few google searches turned up nothing.
     
  8. Geof

    Geof Volunteer Moderator
    Staff Member

    Joined:
    Nov 9, 2015
    Messages:
    6,757
    Likes Received:
    2,339
    What firmware are you looking for ?
     
  9. Pierce

    Pierce New Member

    Joined:
    Jan 11, 2018
    Messages:
    7
    Likes Received:
    0
    The guide said that the firmware needs to be modified for the new thermistors.
     
  10. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
  11. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Geof likes this.
  12. Pierce

    Pierce New Member

    Joined:
    Jan 11, 2018
    Messages:
    7
    Likes Received:
    0
    #include "Marlin.h"
    #include "SdFatConfig.h"
    #include "SdVolume.h"
    //------------------------------------------------------------------------------
    /**
    * \struct fpos_t
    * \brief internal type for istream
    * do not use in user apps
    */
    struct fpos_t {
    /** stream position */
    uint32_t position;
    /** cluster for position */
    uint32_t cluster;
    fpos_t() : position(0), cluster(0) {}
    };
    // use the gnu style oflag in open()



    Why is the "struct fpos_t" doing an error if I'm not modifying it... could it be bugged to begin with?

    *copied error message*
    Arduino: 1.8.5 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
    In file included from sketch\SdFile.h:27:0,
    from sketch\cardreader.h:8,
    from sketch\Marlin_main.cpp:44:
    SdBaseFile.h:38: error: using typedef-name 'fpos_t' after 'struct'
    struct fpos_t {
    ^
    In file included from sketch\Marlin.h:10:0,
    from sketch\Marlin_main.cpp:30:
    c:\program files (x86)\arduino\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here
    __extension__ typedef long long fpos_t;
    ^
    exit status 1
    using typedef-name 'fpos_t' after 'struct'
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.
     
  13. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
  14. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    It is because the version of marlin in-use is much older than the current Arduino compilers.
    Fix is in the link
     
    Geof likes this.

Share This Page