1 (edited by Kevin Gossett 2015-02-03 16:15:36)

Topic: Extruder Won't Heat--Upgraded to E3D

Went to heat up my extruder yesterday and the temp wouldn't budge. Checked all my connections to make sure no wires came loose, and everything looks good. The bed still heats fine. If I can't get this figured out, I'll go ahead and upgrade to the E3D v6. I'm a little unsure on the firmware update process though, being on a Mac. The installation instructions seem pretty straightforward, and I can have a friend print the necessary mount components.

Is there anything different I need to do with the firmware being on a Mac?

2 (edited by jagowilson 2015-01-13 17:31:23)

Re: Extruder Won't Heat--Upgraded to E3D

What board do you have? In general no it is no different, the Arduino IDE is available for OS X as well. The steps will be equivalent, but instead of having a port named say "COM1," you will instead have a device named something like /dev/tty.XYZ (I believe on my mac, my arduino board registers itself as /dev/tty.usbmodem).

3

Re: Extruder Won't Heat--Upgraded to E3D

Here is my board

http://i60.photobucket.com/albums/h33/wkevingossett/20150113_115048_zps266jfmhp.jpg

4 (edited by jagowilson 2015-01-13 18:16:29)

Re: Extruder Won't Heat--Upgraded to E3D

That's a Printrboard. I have no idea how to flash them but many others here do, and it's been covered. Try a search and if you come back with questions someone else will pick them up.

5

Re: Extruder Won't Heat--Upgraded to E3D

Here's the instructions for a window system.


These instructions I compiled after talking with Adrian, and reading the existing wiki (http://wiki.solidoodle.com/update-firmware)
A: Download the Arduino IDE (www.arduino.cc)
B: Download Teensyduino (http://pjrc.com/teensy/td_download.html)
C: Download the firmware  (https://github.com/ozadr1an/Solidoodle- … in_v1_beta)
D: Download the upload BootloaderHID (http://blog.lincomatic.com/wp-content/u … derHID.zip)

1.    Install Arduiono IDE
2.    By default it installed in C:/program files/Arduino (or program files C:/program files(x86)/Arduino)
3.    Install Teenyduino
4.    It will ask you where the arduino install is, point it to the above folder
5.    Unzip the firmware file to a folder you will remember
6.    Open the Arduino.exe (shortcut put on your desktop after the Arduino IDE installed
7.    Click Tools, Board (might say Board:Arduino Uno) and select the Teensy ++2.0
8.    Click Tools, Serial Port, and change it to the port of your printer
(If you are unsure, and using windows, click the start button, right click computer, click properties, click device manager, and click on ports. Your printer will be the one listed as “USB serial port (Com X) write down whatever the x is, and put it in step 8)
9.    Click File – Open
10.    Browse to the folder you extracted in step 5, select the file (in the marlin folder) named Configureation.H , double click it or select it and click open
11.    You will notice that there are several tabs across the top: Marlin, Configuration.H, ConfigurationStore.cpp etc, select the Configuration.H tab
12.    Scroll down until you see (in black as the grey is comments and effects nothing)
#define SOLIDOODLE_VERSION 2 (line 22 on mine) Change to #define SOLIDOODLE_VERSION 3                 
13.    #define MOTHERBOARD  62 (line #76 on mine…you can tell the line by clicking the code, and looking at the bottom left, a number will be there, this is the line of code)
Change it to read #define MOTHERBOARD 81
14.    find #define TEMP_SENSOR_0 1 (line 120 ) and change to #define TEMP_SENSOR_0 6
15.    find #define HEATER_0_MAXTEMP 225 (line145)  change to #define HEATER_0_MAXTEMP 350
16.    350C is the max the thermister can is good for, the hotend can go higher, but you’ll need a thermocouple instead of the thermister
17.    In the top arduino menu, click Sketch, then Verify/compile
18.    If you installed Teensyduino, it will pop up a window, just close it
19.    If your sketch does not report errors and simply gives you the Binary sketch size and memory use, it is safe to upload. If it reports errors, you have made a syntax error, and should recheck those lines you changed.
20.    Before doing the final compile, click file – save (if you do not, it will not upload the changes)
21.    Hold down SHIFT and click Compile
22.    There has been a .hex file created. Marlin.cpp.hex, in my case (windows 7) it is under C:/users/whateverYourProfileNameIs/AppData/Local/Temp….it will be in the folder
named build-xxxxxxxxx.tmp (the x’s are a string of numbers) created today. You must have view hidden or system files enabled in folder options (control panel. Have view folders by icon instead of category enabled, folder options,view, check Show hidden files and folders)
23.    Unzip the BootloaderHID.Zip (step D) to a folder
24.    Copy the Marlin.cpp.hex file, and past it in the folder above (the bootloaderHID folder
25.    Make sure your computer is connected to the printer via usb cable
26.    Add a jumper to the BOOT pins on the printboard (back of the printer) or bend the 2 pins so they are touching , then press the RESET button
27.    Open a new command window (click the windows start button, and in the search programs field (windows vista or newer) type CMD.
28.    Within the CMD window, navigate to the folder you unzipped the BootleaderHID to in step 23
29.     Type “hid_bootloader_cli -mmcu=at90usb1286 -w -v Marlin.cpp.hex” (no quotations)
30.    It should say something like “read Marlin.cpp.hex xx bytes, xx% usage, found halfkay bootloader, programming…………………..Booting
31.    Remove the jumper, or unbend the boot pins on the printboard (back of the printer)
32.    Press reset
33.    Verify that you have updated them, start up Repetier Host.
34.    Click Connect
35.    Look at the bottom of the screen, you will see a greeting msg when you connect it should now read
02:09:14.238 : echo:Unknown command: ""
02:09:14.405 : FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://github.com/mlaws/solidoodle2-marlin/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:Solidoodle EXTRUDER_COUNT:1
02:09:14.405 : echo:Active Extruder: 0
If you see the address changed to github.com instead of solidoodle, you know you're golden

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

6

Re: Extruder Won't Heat--Upgraded to E3D

Just ordered the e3d and the parts are being printed tonight. Hopefully I'm back up and running by the weekend

7

Re: Extruder Won't Heat--Upgraded to E3D

Just to follow up on the bad extruder, here's where it gets weird. I switched the connectors of the extruder and the bed on the motherboard and both units heat up! I can't regulate the temperature of the extruder though, so it heats up to the max temp then shuts off. When I switch the connectors back to normal, the extruder won't heat.

Any ideas?

8

Re: Extruder Won't Heat--Upgraded to E3D

That's just because it doesn't know its heating up since they are switched.  You can also switch the thermistors on the board and then it should read the temp

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

9

Re: Extruder Won't Heat--Upgraded to E3D

Isn't it odd though that they will heat when switched, but not heat when normal?

10

Re: Extruder Won't Heat--Upgraded to E3D

Kevin Gossett wrote:

Isn't it odd though that they will heat when switched, but not heat when normal?

Not odd you most likely have a shorted thermistor.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

11

Re: Extruder Won't Heat--Upgraded to E3D

I didn't think that was the case because it was reading temperatures just fine, but that's what Solidoodle support also determined.

Got the e3d in yesterday and assembled. Hopefully tonight I can connect the electronics and update the firmware. For the wires, how does everyone connect? Splice into the current connections or run new ones? And where should I connect the fan?

12

Re: Extruder Won't Heat--Upgraded to E3D

Splice the fan into any 12v source most just splice into the extruder fan wires.
I have seen every type of connectors and splice imaginable used.  The E3d comes with ferrules that you can use.  A western union splice holds well and requires nothing but some tape.  You can solder and heat shrink or even by connectors an a crimper to make your own ends.
It's entirely up to you so long as the connections are secure and insulated you'll be fine.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

13 (edited by Kevin Gossett 2015-01-18 03:52:36)

Re: Extruder Won't Heat--Upgraded to E3D

Is the heat break supposed to have a slight angle to it?

Edit: I'm guessing no, no it shouldn't. Not sure how I managed that, but I was able to gently bend it back. Also, good to know I can buy a replacement.

14

Re: Extruder Won't Heat--Upgraded to E3D

Also, the link to the firmware isn't working. Can someone point me in the right direction?

15

Re: Extruder Won't Heat--Upgraded to E3D

Got the firmware, made the changes, now how do I upload using a Mac? I can't use the instructions listed above, because I can't use the bootloaderHID.

16

Re: Extruder Won't Heat--Upgraded to E3D

I don't know but I am sure there is a way.  I'd just borrow a PC and flash it quickly I wish I could help you but I'm not a Mac user.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

17

Re: Extruder Won't Heat--Upgraded to E3D

Kevin Gossett wrote:

Got the firmware, made the changes, now how do I upload using a Mac? I can't use the instructions listed above, because I can't use the bootloaderHID.


I literally just went through this a few weeks ago.  I was unable to do it from my mac.  What I had to do to get the bootloaderHID to work was install windows on my mac through bootcamp.  Once I did that, it worked seamlessly.

18

Re: Extruder Won't Heat--Upgraded to E3D

aecarver wrote:
Kevin Gossett wrote:

Got the firmware, made the changes, now how do I upload using a Mac? I can't use the instructions listed above, because I can't use the bootloaderHID.


I literally just went through this a few weeks ago.  I was unable to do it from my mac.  What I had to do to get the bootloaderHID to work was install windows on my mac through bootcamp.  Once I did that, it worked seamlessly.

Any chance you'd be willing to do a write up of the process and add it to the WIKI?

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

19

Re: Extruder Won't Heat--Upgraded to E3D

wardjr wrote:
aecarver wrote:
Kevin Gossett wrote:

Got the firmware, made the changes, now how do I upload using a Mac? I can't use the instructions listed above, because I can't use the bootloaderHID.


I literally just went through this a few weeks ago.  I was unable to do it from my mac.  What I had to do to get the bootloaderHID to work was install windows on my mac through bootcamp.  Once I did that, it worked seamlessly.

Any chance you'd be willing to do a write up of the process and add it to the WIKI?


The only difference from what I did, vs the instructions on the wiki, was I had to first install windows on the mac, then I followed the existing instructions for windows.  I could write up or link to the instructions on how to install windows via bootcamp, but people doing this would still need to have a license for Windows.  Is that still something you'd want written?

20

Re: Extruder Won't Heat--Upgraded to E3D

Sure it will at least inform users of the option.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

21

Re: Extruder Won't Heat--Upgraded to E3D

Happy to report I was able to pull up Windows on my wife's macbook (she has it bootcamped already) and got through the process this morning.

I switched out the m3 screw on the Z end stop, is there anything else that should be done before moving on to printing?

22

Re: Extruder Won't Heat--Upgraded to E3D

Print away!!!

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

23

Re: Extruder Won't Heat--Upgraded to E3D

Somehow my thermistor is already shot. I started printing a test piece, killed the job to make some tweaks to the print, started up again and the extruder rapidly started cooling. Now I can't get it to heat up again, just as before.

24

Re: Extruder Won't Heat--Upgraded to E3D

Did you run new thermistor wiring to the board, or reuse the old wiring?

25

Re: Extruder Won't Heat--Upgraded to E3D

I connected to the old.