I am at a dead end with my knowledge of fixing my 3d printer. It has been 2.5 months of trials and errors to no success. Let me tell you the short story of how my 3d printer broke:
It started with a nozzle shearing off into the heater block one night when I was fixing a filament jam. I eventually disassembled everything and in the process destroyed both the heating element and the thermistor, and then proceeded to ruin the heater block when trying to drill out the sheared off nozzle.
So weeks go by and my new parts come in the mail. I get a new thermistor, heating element, heater blocks, and nozzles. After I install the new parts, I power up my makerbot, and the thermistor wire starts smoking. I turn it off. Oops too late. I’m pretty sure I fried my motherboard, because from then on, the heating element error comes up, something along the lines of “heating error, heat not detected, check wiring”. So I get ANOTHER new thermistor, and try it. This time, the wire did not overheat, but I still get the same error.
SO I buy a new mbot mightyboard (same motherboard that was in this makerbot when i bought it secondhand a year earlier). I get the same model from this link, gen 1 style:
After receiving the mightyboard, I hook everything back up, all new parts. And everything starts up fine, no errors after waiting 10 seconds or so, so I turn on the heater. It starts and 20c and goes DOWN to zero. From then on, it just says 0c whenever I try to heat up my printer.
I’m starting to think I may need to buck up and buy a new printer.
Help me! I don’t know what to do! Is my 3d printer beyond repair?
Jeff
EDIT: After all the thoughtful responses, help, and answers from this forum, I still was having heating issues and thus lots of jams. Basically zero good prints were happening. I contacted Mbot directly, and a helpful woman named Robin came to my rescue. She sent me the below message:
Sorry to hear your problems, Have you tried updating the firmware, also have you check that all cables our in the correct position? Also have you tried to run it with makerbot software a viewed the log?
OK, this is a wild guess… you describe your temperature sensor as a “thermistor” but in a Rep 1 the sensing device is actually a “thermocouple” - quite a different beast. If for some reason you have this switched then mayhem ensues… And a thermistor is like a small battery so polarity matters. If you have the leads reversed it doesn’t work. Your current situation seems to suggest that may be the case.
No positive on a Replicator 1, but I ended up in a similar situation when I replaced my motherboard in one of my Replicator 2’s. In my case, I was getting the same error after hooking everything up the exact same way as on the previous motherboard. It appeared as if it was looking for another extruder to heat. Apparently the motherboard had been flashed with settings for a 2X that has 2 extruders. I went into the settings in the menu and set it to only one extruder and no heated build plate and instantly the numbers showed up correctly and the extruder heated just as new.
Again, I’m not sure if this makes sense at all on your machine, but that’s the story with mine. I wish you the best! Worst case, there are some great deals on Replicator 2’s on ebay right now.
You weren’t completely clear on whether the print head was not heating or the print bed. Assuming you have hooked things up in the print head correctly, it almost sounds like your heated print bed is causing problems. Look at the connector on the back of the print bed and see if there are black/burn looking marks on the left pins of the connector. This happens often and can lead to all sorts of problems. You can get error messages on the screen, the mighty board can blow a component. Mbot sent me a new heavier duty wiring harness the first time this happened. It started happening again and I removed the connector from the board, sanded the pins, put some conductive grease on each pin, also removed the pins in the connector, cleaned them as best I could, greased (carefully) and reinserted. Plugged everything back together. Put a piece of kapton tape over the connect to protect everything from hair spray which I use for adhesion and it has worked fine since then.
Sounds like erickphd is right. When the temperature goes down after calling the heating cartridge to heat you should switch the leads on the thermocouple.
Do you check the thermocouple cable in the right place? We’d had a lot of problems of temperature errors until we found the right position of the thermocuple cable.
I’m really impressed with the work you’ve put into it so far. Good job.
If the temp is going down you’ve put your thermistor wires backwards at the motherboard. Just switch the thermistor wires on the motherboard and it should go fine.
Hey, don’t give up after all this. You’re doing great.
The thermocouple is either shorted to the heater block or connected backwards at the motherboard. Try swapping the wires in the connector but also make sure the thermocouple is electrically isolated from the heater block. A good way to do that is a couple layers of kapton tape, the same type that comes with the makerbot for the print bed. If you have an ohm meter unplug the thermocouple from the motherboard and check both leads for continuity to the heater block and also make completely sure neither of the heater wires are touching the heater block. The first one probably smoked because the 24v to the heater made contact to the heater block and then went down the thermocouple wires. The original board is probably still repairable, I’ve fixed a few of them now, it usually blows the chip on the board that is used to interface to the thermocouple. Hopefully you haven’t killed the new one yet! First step though check for shorts and swap the thermocouple wires in its connector block, the green block that you tightened the wires into and plug into the motherboard. If your still seeing the same problem chances are the chip was damaged. The Rep 1 is the best makerbot made in my opinion, I have over 2300 hours on mine with only a few minor issues. And I can repair these motherboards, I’ve fixed at least a dozen now with blown chips. Do you still have the old motherboard? If you get this one working with the stuff I told you to check I would offer to look at your old board to see if it can be repaired. Then you would have a spare, replacing the chip and usually one surface mount resistor fixes it and parts and labor I do these all the time for far less then the cost of a new board! Definitely not time to replace it, but if you decide to go that route let me buy it for parts or repair! Lol I hardly ever see a used rep 1 for sale, seems like those who own them never want to sell them! I’m always watching eBay for another one to fix up.
Also one other tip I didn’t mention in my last post. Never try to replace a nozzle cold! Always do a preheat and remove the nozzle hot. Trying to remove it cold is a guaranteed way to shear one off! I bought a metric nut driver, looks like a screwdriver, for the nozzles. Then if I have to remove one I do a preheat screw it right out and set it on a piece of metal or the sponge for my soldering iron. It’s a pain to work with them hot but you won’t damage one or the heater block.
Sounds like it may be an issue with switching the red and yellow thermocouple wires around, try reversing the order and hopefully that works! Good Luck!
SUCCESS!!! I have reversed the *thermocouple the wires, and the printer now heats up! It goes to 215C like i set it and now holds.
Onto the NEXT ISSUE…I cannot get my makerbot to do anything else really. It doesn’t go to home axis, doesn’t load filament (even though after the temperature goes up to 215c and the screen changes to say “press the m when the loading is done”), doesn’t move in jog mode, and so on and so forth. Could this be the case of my wiring being wrong again?
I originally labeled all the wires with tape and marker before I removed my original wires from the original board. I referred to an image I took of all these wires in place, and I replaced them based on my image. I guess I assumed that putting the wires in the same spots on the same model mightyboard would be a common sense thing. Guessing may not be the answer on my end, seeing as it has gotten me to basically cross my wires! haha
Its hard to tell from that picture but it appears that your stepper motors are all plugged in, follow the wires and just make sure the motors are plugged in right, the board is labeled, X, Y, Z for the steppers. X is the motor that moves the carriage left and right, the Y is the motor that moves it front to back and the Z is of course the bed going up and down.
Also if none of the jogs move it could be your stop switches, try moving it so the carriage is in the middle and then you know the switches are released and see if you can move it with the jog. You could also have the stop switches plugged in wrong depending on which style of connector yours has, seems like the earlier Rep 1 some had a keyed connector some didn’t, you could unplug all the stop switches and then see if jog works, but that wouldn’t stop the filament feed motor from running.
One more thing comes to mind, did the board come with the stepper drivers installed? The little circuit boards that are plugged into the motherboard by the stepper motor connections? If you had to install those and none of the motors are working you could have them put in backwards, but if they came pre-installed on the board then they should be correct.
EDIT>>> I just looked at the pic again, none of your stepper drivers are installed, the sockets are empty! Theres your problem.
Again SUCCESS! My Makerbot Replicator 1 now works!! Wow you all have been so helpful!
I did a test print and everything is good except when I got done with my first test print, the bed lowered and the extruder moved towards the home axes. When the bed got to the bottom, it started making noises like it was trying to go further down than was possible for its track, also, the extruder hadn’t quite made it back to the home axes and just stopped due to the bed making noise and then stopping itself. It sounds like the offsets for the bed are below what they should be, but I am not sure how to update this.
Go into the Utilities menu on the printer, select Home Axes from the menu, see if it moves the carriage to the back right and stops against its switch and if the bed comes up and stops against its switch ok, if it does do that ok the bed will stay up, now back up in the menus and go to Build from SD and select your test print again, the bed will lower to the bottom and the carriage will go to the front left corner. Does it still make the noise with the bed when it goes down?
If so then it thinks its range of travel is larger then it should be BUT the switches are working since it was able to home the axes. The best bet now would be to connect it to the computer and run the makerbot desktop software and make sure the printer type is set to Rep 1 and then do a firmware update to the latest version, the makerbot desktop software will tell you how to do it just follow along. The current firmware version is 7.5, you can check this on your printer by selecting Info and Settings, then Version Number. Even if its 7.5 in there i would reflash the firmware because there is no telling what the new board was setup as, they could have the offsets wrong.
After the firmware update do the same test, home the axis, then select a print, does the bed work ok now? If it doesn’t the next steps would be to check the Z axis stop switch, top middle of back of the printer, If the switch is set to low then it will trigger that switch and still think it can do down farther then it can, moving the switch up moves up the lower stop position. On mine and most of the ones i worked on the the switch was attached with two screws to the vertical slots, there is other holes to make the switch a fixed position and thats how they generally came from the factory, but by moving the switch to the slots you can control the stop point by moving the switch up. It sounds like its trying to keep going down when it physically can’t. The reason for this is after it taps the switch it knows it can do down X amount of steps before hitting the end of the travel, if the switch is too low it will still think it can keep going.
As for the carriage for the extruder not making it all the way home, did it go all the way back but not all the way to the right? This is a common problem due to interference between the stepper motor wires and the X axis stop switch located on the right end of the gantry. The X axis motor and the X axis stop switch wires go down the hole in the front right corner, to alleviate this problem what most people do, myself included, is move the X axis stepper motor wiring to the back right corner hole along with the Y axis stepper motor wiring so only the X axis stop switch wiring is going down the front right corner, this gives them some separation and keeps down on the crosstalk between the wires.
I could not upload new firmware. I select the replicator 1 single/dual, and try sailfish 7.7 but it always says “upload failed”. Now ever since I have tried this, my replicator is unable to print again.
When I print from SD, it heats up fine, and then it goes to the front left position, but it tries to move too far forward and makes a jolting noise, then gives up and moves back to the *near home axes. It is like the replicator pauses the print, moves the carriage back all the way in the y direction and part of the way to right (x axes right?) but not all the way home. And when I resume the print, same problem. The jolting of the carriage continues. EDIT: I FOUND THE P-STOP OVERRIDE AND I TURNED I OFF. I NO LONGER GET THE CARRIAGE JOLTING ALL THE TIME (STILL HAPPENS OCCASIONALLY. THIS IS ALL WITH THE MIGHTYBOARD FIRMWARE THAT CAME INSTALLED ON THE BOARD)
**NOTE: the bed problem of it trying to go further down than it can has mysteriously gone away and has been replaced by the carriage issue I mentioned.
I am proving to be quite amateur with all this, but I am determined to get it right!
His problem isn’t firmware now though, cause if he positions the carriage on the X and Y stops and then starts a print he doesn’t get crashing, meaning the offsets are correct and its not going to far.
The key to troubleshooting this is in his last reply to me is that if he manually homes the X and Y it works, which means its not getting a correct homing. Also when he homes the axes the X doesn’t return fully home.
On the Rep 1 this is a very common problem caused by the stepper motor wiring coupling to the stop switch wiring since everything is unshielded wiring. Moving the X-Axis stepper motor wiring from the front right corner to the back right corner is the common solution and was even being suggested by Makerbot support at one time.
On some i have even gone so far as to make a shielded stop switch cable, which also stops this problem dead. To do that i take the braid from a bad thermocouple and pull out the thermocouple and use it to make a shielded cable for the stop switch.
Ok I will try the rewiring later tonight. I am also having other issues though.
I set the heater settings to 215, and it is constantly going up to 230 when i am preheating.
For example, if I do load/unload, it heats up to 230, then waits to go back down to around 215 and it will begin unloading/loading. I never had that happen before all this shenaniganry.
Also, when I try to do a print, the heat actually goes DOWN while printing. I saw it go down to like 189 during the print (still set at 215), and then it starts jamming up, maybe because the filament is less viscous.
Apparently, I am very good at keeping myself from printing correctly.
Ok for the preheating, go to Info and Settings then Preheat Settings, are those numbers set correctly?
Does it go to 230 and stop? No errors? If it overshoots too far and its correctly reading the temperature it would pop up that there is a temp problem. But it sounds like its just hitting a preset temp.
The temp going down while printing could be a number of factors, cold room, air movement it cant keep up with etc, but it could also be a temp reading issue yet with the thermocouple.
If moving the stepper motor wiring doesn’t fix the homing on the X axis you could still have a bad or intermittent X-stop cable for the X axis switch. I have had that happen before as well, it causes really weird intermittent issues, but from what you described it sounds like the problems i had with the interference issue.
I got one print out at a an average of about 220 degrees or so in PLA, at it was all warped and everything, but at least it finished wih no carriage jam or nozzle jam. It was a bit more consistent with the temperature on that particular print. I still think I may have even damaged this thermocouple because it jumps around in temperature like 10+ degrees on the temp screen with no transitions. I can’t actually believe that the actual temperature is jumping around like that. I have a source for a $20 thermocouple, so I’m going to try that. Still had no luck with the firmware update. I tried 20+ times last night and I got the same error. I wonder if it’s just fruitless to update it on this particular board.
What are you getting for an error when trying to update the firmware?
Which version of firmware is in it now?
Also on the thermocouple a new one is probably a good idea but also i would check to make sure its insulated at the heater block. If you have a multimeter set it to the continuity test and unplug the thermocouple from the mainboard and check for continuity from the mainboard end to the heater block its attached to, and check both wires. Continuity from the heater block to the thermocouple can cause some weirdness as well due to static charges and such, its also a good way to blow up the chip for the thermocouple. At the very least if you don’t have a meter to check it make sure the end of the thermocouple is wrapped in a layer of Kapton tape, the gold tape that you use on the print bed, and then it should be electrically isolated. If your thermocouple has a ring terminal on it and its not the factory one i would also wrap a layer of kapton tape around the ring terminal so it covers it completely then pierce a hole in the tape in the center of the ring terminal for the mounting screw and reinstall. A lot of the cheap thermocouples i have bought off eBay with ring terminals were just crimping onto the end of the thermocouple and were not insulated. The way it should be done is the thermocouple is glued into the ring terminal with non conductive thermal adhesive. But its hard to find good ones that were done right!
My stock Makerbot thermocouples are just a bare end wrapped in kapton tape and pinched under the washer on the mounting screw, they still work great, i guess they were a lot better quality then most.
I attached some images of my current firmware. As for an error it simply says “upgrade failed” and says I can try again. So I do, and it is starting to get frustrating!
I also attached images of my wiring layout (which seems wrong, but I couldn’t really fit it another way. It Does twist the thermocouple wire quite a bit, so I am wondering if that part is now busted.
In addition, I also attached an image of how when i’m printing, the nozzle/heaterblock is smoking because the temperature is going up to 230-something while I print. BTW I did wrap the thermocouple completely in the kapton tape I have, and there has been no improvement.
ALSO, when I pause a print, and restart it, it does not continue the print in the same spot. So that tells me something other than the heat is still off.
Ok if i had to guess, its the 7.7 you have in there. I know guys will try and say different on here, but i tried 7.7 on my Rep 1 and it was NOTHING but problems. You also mentioned that it won’t pause and continue in the same spot, i had similar issues with 7.7, it was just totally unreliable, missing steps, jittery stepper motors, lots of weird movements, it was a friggin NIGHTMARE. So i went back to Makerbot’s 7.5 firmware and everything just smoothed right out.
Your going to be burning off stuff at that temp, so no surprise its smoking. At this point i think a replacement thermocouple would be a good test to rule it out, however, the fact that its set to 215 and its at like 234 it should be tripping the overheat warning, normally what i would see if they overshoot that badly is a message that says something like “my temp readings are failing please check the wiring” etc. Apparently the 7.7 firmware doesn’t have any safety cutoffs to it?
Ok for the firmware problem, use replicatorG and get the factory 7.5 firmware, then before you try it, open just Makerbot Desktop and click on Services then Stop Background Services, confirm anything that pops up, then Close Makerbot Desktop. Then open RepG and try the firmware upgrade and select the 7.5 version of stock makerbot firmware for the rep 1. Now the trick is, getting the reset button press on the back at JUST the right time. Sometimes i find if you click the reset button on the printer with one hand while clicking the button on the software with the other hand at the same time works, sometimes you have to tap reset on the printer then click the button a second or so after, it varies. This is why i modified my mainboard, it involves adding a capacitor to the motherboard to enable the auto reset so you don’t have to click the button on the back anymore when doing a firmware upgrade.
I did some digging through my backups tonight and i found my copy of WinBotTool and a hex file of the 7.5 makerbot firmware, i had to do a recovery on one a while back. If your still having issues with this let me know, i can upload these files to my webserver and send you a link. The WinBotTool is VERY easy to use, all you have to do is stop the background services in Makerware, close it, then run the WinBotTool select the firmware file, and it will tell you to turn the printer off, click ok on the box that is up, then turn the printer back on, and it starts writing the firmware. I just tested it today on another printer i’m working on, took the update the first try.
That sounds like a great idea! I tried again another 15 times, I feel like I am going insane with this to be honest. I even looked into new printers today. But I would be willing to try the WinBotTool route if you are willing to send me the link.
I’ve done this as well, a couple things to add. You can desolder the power connector from your old Makerbot board and solder it into the GeeeTech board, just desolder and remove the screw terminal block they put on them, then you can continue using the stock power supply without chopping any wires or worrying about polarity etc.
The power switch lines up perfectly, no mods needed there. I didn’t make any hole for the micro sd card slot to be used, really no reason to as its not needed for anything, in fact most of us that have done this repair removed the micro sd slot from the board to prevent it becoming a noise ingress source to the processor since its close to the Z-axis and where most of the wiring is going out the back to the steppers on the extruders. Other then that and the stepper driver mods its pretty much a plug and play replacement.
You can also desolder the stepper motor screw terminals off the Geeetech board and replace them with the original headers off the Makerbot board so you don’t need to chop your stepper motor cables. I just modified the board rather then having to modify any of the wiring, all the parts on the Makerbot board will drop right into the Geeetech board, they just went with more universal screw terminal blocks to keep it cheap.
I would offer to look at your old board to see if it can be repaired.
Are you still repair Mightyboards?
I have two Rep1 - one is working quite good but one is broken.
I have here also two Mightyboards rev. E which seem to have the broken/popped Voltage regulator.