MakerBot Support Forum/Technical Support/Cupcake CNC General Support

Answered

Cant communicate with extruder controller "Toolhead 0: Not found."

Ali Momeni
asked this on February 05, 2011 17:23

Hello,

I'm running a cupcake, build 10 plus

  • RepRap v. 1.2 board with 2.4 firmware 
  • Extruder Control 2.2 board with 2.6 firmware
  • MK5 print head
  • replicator-G v. 0023

The problem is that when i connect with replicator G, i get this error:

 

Toolhead 0: Not found.
Make sure the toolhead is connected, the power supply is plugged in and turned on, and the power switch on the motherboard is on.

Toolhead 0: Not found.Make sure the toolhead is connected, the power supply is plugged in and turned on, and the power switch on the motherboard is on.

What i've tried:

  • All combinations of RepRap board firmwares 2.3/2.4 and EC v. 2.5/2.6
  • all stepper motors are functioning properly
  • added a 180Ohm RS485 terminating resistor according to: http://wiki.makerbot.com/when-things-go-wrong#toc8
  • updated EC bootloader according to: http://wiki.makerbot.com/ec22
  • checked voltage out of the power supply: between black/yellow: 12.01V
  • checked voltage on the RJ-45s: between pins 1 & 4 on the RepRap board: 10.4V
  • checked voltage on the RJ-45: between pins 1 & 4 on the EC board: 10.4
  • tried changing toolhead index from 0, to 1, 2, and 3
  • debug light on the RepRap board lights up once every ~2.5 seconds
  • read thru and followed all suggestions on all previous threads regarding the "Toolhead 0: Not found." problem, namely:
  1. http://wiki.makerbot.com/forum/t-303275/so-close-to-first-print-but...
  2. http://groups.google.com/group/makerbot/browse_thread/thread/7fc57f...
  3. http://groups.google.com/group/makerbot/browse_thread/thread/c7ca4c...
  4. http://groups.google.com/group/makerbot/msg/59092552b24e96ce

And no luck: all this and i still can not get the reprap board to recognize the EC board; "Toolhead 0: Not found." persists.

I would love a lil help with this as we still haven't been able to make anything of consequence with this machine.  A couple of graduate students at our university have spend a lot of time trying to debug this but no luck.  

So, any help, much much appreciated.

 

thank you,

 

ali momeni

university of minnesota, dep of art

 

 

Comments

User photo
Aylons Hazzud

I have been in the same via crucis, have followed all these links (specially http://wiki.makerbot.com/forum/t-303275/so-close-to-first-print-but...) and still nothing.

Sometimes, specially when I cold start the bot, the toolhead is found and works for some time. Then, usually before I can print anything, the ReplicatorG stops showing temperature data and any operation involving the toolhead returns an error. However, the EC keeps controlling the temperature, turning the relays on and off and everything.

Moreover, even thought I don't have a logic analyser, I traced the signal from the EC to the mainboard using ans oscilloscope - TX and RX in the EC, A and B in the 485 connectors and RX and TX in the MB. Data flows both from the MB to the EC and back from the EC to MB, but the MB still reports the toolhead as missing.

February 21, 2011 22:53
User photo
Greg

I'm in the same boat. I started getting the same error last night and I'm absolutely stuck. It quit on me just as I was about to start a test extrusion using the repG control panel; the extruder stopped and temps dropped to zero. I unplugged everything, switched patch cables, downgraded firmware on the EC and motherboard, and checked the power source. The EC works--I can still get it to operate the extruder, extruder heater, and HBP, but I can't get any temperature readings. (Both the extruder heater and HBP read 0.) All lights on the EC are green. Same setup as original poster. Please help.

February 22, 2011 10:13
User photo
nalesnik

Same problem.  I have managed to print by editing the G-code ReplicatorG creates.  I remove the part where it waits for the head to heat up and the test extrusion.  Otherwise it would stall waiting for the head to heat up because it can't read the temperature.   

February 28, 2011 15:08
User photo
nalesnik

One last thing.  I downgraded the firmware to version 1.6 and it detects the toolhead and shows the temperature BUT I get some error saying it couldn't parse or interpret the g-code (not sure of the exact wording.)

February 28, 2011 15:10
User photo
ross

I'm not sure if this helps you but it is a good thing to check. My ftdi cable was broken out-of-the-box. The ground pin wasn't even soldered in, so after a few wiggles it was out and giving me erratic behavior. I definitely got the toolhead error. Check out your connections there. Swap it out if you have another, or just make sure all of the wires seem secure. I soldered my pground and then zip tied it to secure it and prevent it from stressing when I move my laptop.

 

Another weird one was that my computer needed to be plugged in for whatever reason (grounding possibly?)

 

Good luck!

March 06, 2011 23:44
User photo
Julian

same problem here, no more communication to my extruder controller :(

July 06, 2011 06:56
User photo
Aylons Hazzud

Even without updating firmware or replicatorG, the problem vanished as suddenly as it started. Which is worrisome.

July 06, 2011 14:14
User photo
ross

A few weeks ago I got stuck in a loop where I could connect for a short period of time, then I would get the Toolhead 0: error. It eventually went away after reflashing the toolhead firmware 20-30 times. I have since then noticed that the toolhead will become unresponsive to temperature settings after running for a period of time. Usually a restart of repg and a shut down of the bot will cure this. No idea if they are related to this problem, related to static electricity, or what.

July 06, 2011 15:28
User photo
Garth

Check the resistance of your DC motor. I found that mine had a short in the cable, which crashed the extruder controller whenever I tried to operate the extruder. The temperature reading in ReplicatorG would drop to zero, and I'd lose control and get that error message until I reset the controller. Even with an OK cable, I've read the DC motor can occasionally short in some positions and cause a matching crash. There are H bridge designs on Thingiverse using transistors and MOSFETs to insulate the board from this problem. 

July 08, 2011 23:52
User photo
BosenMike_99

I fixed my toolhead not found problem. After weeks of trying everything I finally fixed it and I am posting what worked in the hopes it will help others.  I tried firmwear updates all of them every combination. I tried cutting the reset. No luck. It was a brand new EC board. I could talk to the EC board over USB but not through the motherboard/eathernet to the E C boardto update firmware ect. It was like it couldn't talk to the EC board while going through the motherboard/Arduino1250. after trying muliple eathernet cables of differnt lenghs ect. I was about to send the EC unit back to have it tested/replaced and while I had it apart I decided to try one more time.  I had read in one of the group posts somewhere that some arduino's were not updating properly whitout taking the motherboard shield off.  I know Makerbot says not to do this. but my next step was to ship it back  so I figured while I have it apart?  What did I have to lose? So I took the Arduino off the motherboard sheild. updated the firmaware pressing the reset switch on the arduino board and it seemed to update.......It was working?  It couldn't be that simple? But it was,  I put it all back together and it worked on the first try. Now here are my thoughts One does the reset switch work on the sheid/motherboard the way I thought it did? Does the reset switch on the motherboard  reset the Arduino? Or when the reset is cut on the Arduino is it somehow making it so the reset switch on the motherboard sheild not work anymore somehow? If you try this and it works please post so others will know.. Maybe I just got lucky. All I know is by updating my firmware on the arduino while the sheild was off suddenly things started working for me.  When I put it all back together no more errors.  I could see the temperature being updated in the control panel the graphs were working. I am using Generation 4 electronics and Repicator G (V0025) with an ardruino 1280, Motherboard 2.6 (V2.81), Extuder contoller 3.6 (V2.8),  Thingomatic with heated build platform firmware,

September 07, 2011 18:05