Jump to content

Extruder not working


darkglove

Recommended Posts

Posted (edited) · Extruder not working

Hi, total 3D printer noob here!

Just got myself an Ultimaker Original +, built it and 99% working.

But, when I go to print the extruder doesn't extrude. One Job....

So I've done some trouble shooting.

If I plug the extruder motor into the X axis socket and send move commands it works, so the motor is fine.

I've installed Pronterface so I can test the extruder motor but it does nothing. I wanted to try to control it in Extruder port 2 but can't seem to find a G Code for the 2nd port.

Either way, it seems like Port 1 isn't doing what it's supposed to.

I'm using the most up to date version of Cura which uploaded the default firmware.

I've tried using http://marlinbuilder.robotfuzz.com/ to build several different versions of firmware but when I upload any of them, they seem to upload fine but once complete the Controller display starts to display gibberish....

Any ideas?!

Edited by Guest
  • Link to post
    Share on other sites

    Posted · Extruder not working

    robotfuzz hasn't updated since the "plus" came out which uses a completely different circuit board. You are better off using the amedee version:

    https://bultimaker.bulles.eu/

    The extruder will not turn unless the nozzle is above 170C. You can alternatively enable "cold extrusions" within pronterface by sending this gcode through pronterface. After power cycle cold extrusions are again disabled:

     

    M302

     

  • Link to post
    Share on other sites

    Posted (edited) · Extruder not working

    The second extruder can't be controlled by the Ulticontroller. To do it by gcode you need to change to tool 1 with T1 and then you control head/extruder 2 by gcode. I would love to be able to 'extrude' the tool 1 on the Prepare sub menus.

    Edited by Guest
  • Link to post
    Share on other sites

    Posted · Extruder not working

    Mind one think. If you use the builder and set to dual extruders, you will get an error if you don't really have 2 extruders (at least 2 heat sensors). If you are trying to change one head from 1 to 2, for that you need to build your own Marlin firmware and edit the pins.h Not hard, but it takes a good hour to read and prepare the firmware if you never used the arduino.

  • Link to post
    Share on other sites

    Posted · Extruder not working

    Yeah, might have to go down that route but I was hoping it would be a good quick test to see if port 1 was borked.

    I've tried another firmware as gr5 suggested but still nothing...

    I'm starting to think it might be a board issue. :(

  • Link to post
    Share on other sites

    Posted · Extruder not working

    Well I got a few minutes to spare so

    I build you an hex from this branch:

    https://github.com/AmedeeBulle/Marlin/tree/Marlin_UMO_Unified

    The file it's on my dropbox:

    https://www.dropbox.com/s/8yd20mn7clv9pnl/Extruder1to2-2to1-umoplus.hex?dl=0

    (Warning: I build this without testing it on my machines, I think I did it right, but... I take no responsability if something goes kboom)

    Thinks changed (I think I didn't missed something.. but just in case...)

    On configuration.h I edited

     

    #ifndef MOTHERBOARD#define MOTHERBOARD 72#endif#define TEMP_SENSOR_0 20#ifndef TEMP_SENSOR_1#define TEMP_SENSOR_1 20#endif#define TEMP_SENSOR_2 0#define TEMP_SENSOR_BED 0

     

    Also on pins.h edited:

    on the section of the board 72 (umo2/umo+ board)

     

    #define HEATER_0_PIN  3 // Originally is 2#define TEMP_0_PIN 9 // Originally is 8#define HEATER_1_PIN 2 // Originally is 3#define TEMP_1_PIN 8 // Originally is 9#define E0_STEP_PIN         49 // Originally is 42#define E0_DIR_PIN          47 // Originally is 43#define E0_ENABLE_PIN       48 // Originally is 37#define E1_STEP_PIN         42 // Originally is 49#define E1_DIR_PIN          43 // Originally is 47#define E1_ENABLE_PIN       37 // Originally is 48

     

    Dunno if I miss something...

    Basically I swaped the pins from extruder/heater/heatsensor from extruder 1/2 so now 2 it's 1 and 1 it's 2..

  • Link to post
    Share on other sites

    Posted · Extruder not working

    Legend!

    That's done it, I can control the extruder motor using Pronterface so think I'm going to do a test print.

    For anyone else reading this in the future, I also had to move the temp sensor connector over to "Temp 2" otherwise you will get "ERR: MAXTEMP BED"

    So it does look like that port is dodgy but at least I can start making some plastic mess while I wait for a replacement.

    Thanks a lot for your help.

    Matt

  • Link to post
    Share on other sites

    Posted · Extruder not working

    Might have spoken a little too soon.

    That firmware isn't right, it does allow me to test that extruder port but it's really not happy doing much else. There is no head bed temp display and the heating of either bed or print head fails.

    Not to worry though, don't expect you to muck about any further.

    Going to look into how you edit firmware and see if I can sort it out.

    Thanks again

  • Link to post
    Share on other sites

    Posted · Extruder not working

    Someone developed a plugin for Cura (pre 15.06), for extruder select. You could used that, and select extruder 2 every time to print. It has a slight glitch where you have to manually input the temp using controller after preheat, but otherwise works.

  • Link to post
    Share on other sites

    Posted · Extruder not working

    I have the same problem,what should we do?:(

  • Link to post
    Share on other sites

    Posted · Extruder not working

    I made a version of the firmware that now works using extruder port 2.

    First print in progress!

    Thanks to all who have helped.

    @goldenidea, I'm not 100% sure yet how I make this into a hex file, as soon as I work it out I will post a link for you.

    Going forward I would expect my board to be replaced as it's everything points to it being faulty...

  • Link to post
    Share on other sites

    Posted · Extruder not working

    I made a version of the firmware that now works using extruder port 2.

    First print in progress!

    Thanks to all who have helped.

    @goldenidea, I'm not 100% sure yet how I make this into a hex file, as soon as I work it out I will post a link for you.

    Going forward I would expect my board to be replaced as it's everything points to it being  faulty...

     

    Thanks a lot.
  • Link to post
    Share on other sites

    Posted · Extruder not working

    Not made a hex file but here is a zip of the Arduino files.

    If you don't already have it, download and install the Arduino software,

    Open "Ultimaker_Original___EXT_2_Only.ino"

    Set the board to "Arduino/Genuino Mega or Mega 2560",

    Select your com port,

    Then compile and upload... that should do it.

  • Link to post
    Share on other sites

    Posted · Extruder not working

    Not made a hex file but here is a zip of the Arduino files.

    If you don't already have it, download and install the Arduino software,

    Open "Ultimaker_Original___EXT_2_Only.ino"

    Set the board to "Arduino/Genuino Mega or Mega 2560",

    Select your com port,

    Then compile and upload... that should do it.

     

    I have ultimaker 2 does it work for that?
  • Link to post
    Share on other sites

    Posted · Extruder not working

    Ah, maybe not... I have an Original +

    I'm a noob to this so not sure what the differences are or even if the pin outs are the same...

  • Link to post
    Share on other sites

    Posted · Extruder not working

    Ah, maybe not... I have an Original +

    I'm a noob to this so not sure what the differences are or even if the pin outs are the same...

     

    All in all thanks a lot :)

  • Link to post
    Share on other sites

    Posted · Extruder not working

    Any body have ultimaker2 arduino file?:(

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • Introducing Universal Cura Projects in the UltiMaker Cura 5.7 beta
        Strap in for the first Cura release of 2024! This 5.7 beta release brings new material profiles as well as cloud printing for Method series printers, and introduces a powerful new way of sharing print settings using printer-agnostic project files! Also, if you want to download the cute dinosaur card holder featured below, it was specially designed for this release and can be found on Thingiverse! 
          • Like
        • 10 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...