Jump to content

Perchik

Member
  • Posts

    30
  • Joined

  • Last visited

Everything posted by Perchik

  1. Back when I had more time and disposable income, this UM2+ was my only printer and I upgraded various components. I also have a bunch of spare parts on hand for it. Then, I had an error on the board (ER01) that would require a new board. I didn't have time to deal with it then, and I ended up getting a different secondhand printer. Now I've got this non-working UM2+ and a ton of parts, that I just don't think I'll get around to doing anything with. When I was inspecting it, prior to this post, I also discovered that my x-motor cable had been burned where it met the board and was melted. I don't know when that happened, but I think the board is fried. I think all other components are in working order. I'm ready to clear out the space in my workshop for something else. I know I'm not going to get anywhere near what I have invested into this machine, and I'm not really looking to. I'm not really interested in piecing it out, as I don't really have the time to do it and I've gotten my enjoyment out of it. I'm also not really interested in shipping it (but I could be convinced.) So... if you want it, I'm prepared to let it go for a low price, as long as it seems fair (and I'm hoping the forum will keep you honest). Maybe a better question is, forum- what do you think this pile of stuff is worth? 200? More? Less?
  2. Oh, I thought I mentioned it in my post. I've wiggled the connectors, reseated everything, checked for continuity from various parts of the connector. The old thermistor and the new one both read about ~108 ohms. I've also tried swapping the bed thermistor with the hotend thermistor (eg, swapping temp1 and temp3) but I still get the ER01.
  3. I was preparing to sell my UM2+ and blew out the main board with some compressed air, to knock off the dust. After that, I started getting ER01 about the temp sensor failing. Conveniently, I had a new one on hand, but it still fails. I've also tried swapping in the bed cable and I'm still getting the hotend temp error message. From the official troubleshooting page, it sounds like something is wrong with my main board. Give n that I'm about to try to sell it, I'm torn about what to do. If I sell it, non-working, I expect to get little for it. If I buy a new mainboard and swap it in, I'm sure I could sell it for more, but I'm not sure if that's worth the investment. I could get a cheap Chinese clone board, but that also seems like it might hurt the resale value. What would you do? Is there a way to diagnose the board and fix it, if I had access to the right equipment? thanks!
  4. My bed stopped heating recently and I traced the problem to the terminal block on the main board. One side of this block was burned out. If I remove the wire and touch it directly to the contact on the board, the bed heater starts working again. Can I just solder these wires to the bed, or do I need to put in a new terminal block? If so, does anyone have an idea of what part to order? I'm competent at soldering but lack some of the knowledge of *why* things are the way they are. Does the terminal block just provide an easier way to replace the wires, or does it offer some other protection in addition? Also, any idea why the old terminal block burned out? It was yellowed and had a small burn spot on it...
  5. I'm still trying to find the documentation that previously lived at https://ultimaker.com/en/resources/19953-aligning-the-axles . Anyone happy to know where this page is now ? or have a cached version?
  6. Ah in case anyone else needs it: https://support.ultimaker.com/hc/en-us/articles/360012834499-Ultimaker-2-repair-manuals https://support.ultimaker.com/hc/en-us/sections/360003548819-Maintenance https://support.ultimaker.com/hc/en-us/sections/360003548499-Ultimaker-2- As far as I can tell, these are harder to find now than they were, and all the old links no longer work, but the info is still here.
  7. Ooh, update. I found a link to https://ultimaker.com/en/resources/50870-check-the-tension-of-the-short-belts which no longer exists 😞
  8. I needed to align the axes on the UM2+ and I've done this before. I remember a page on the ultimaker website that described the order of tightening the set screws on the pulleys, which I can no longer find. I'm also unable to find the page about checking the tension of the short belts. I can probably make up both of these things, but I'm wondering where all the documentation went and which other documentation is missing.
  9. Any chance you'd be willing to share these JSON files? I'm interested in doing a similar adjustment.
  10. For anyone who might be interested, I made a mark2 mount for the side of the ultimaker when you want to print with just one head https://www.thingiverse.com/thing:3676194
  11. Ah found the answer. In the Dual Extrusion menu, if you select extruder 1, z offset is for nozzle 1. If you select extruder 2, z offset is for nozzle 2.
  12. In the TInker firmware, I remember a menu setting that let me tweak the z-offset after buildplate adjustment to fine tune it. For the Mark2 variant, I've seen the z-offset adjustment for the second nozzle, but I can't find it for the first nozzle. Was this setting dropped in the mark 2 variant? Anyone know where that setting is controlled in the source code? I've been compiling my own firmware anyway, so I'm fine to just flip a bit somewhere, but I'm not sure what that setting is called.
  13. I ended up using PlatformIO inside VSCode to build the mark2 firmware. I had to update the platformio.ini settings to match the make parameters from the DualExpansionBoard build rule, since thats what I have: src_build_flags = -DTEMP_SENSOR_1=20 -DEXTRUDERS=2 -DTEMP_SENSOR_BED=20 -DFILAMENT_SENSOR_PIN=30 -DBABYSTEPPING -DUM2PLUS -DTCSDSCRIPT -DFAN2_PIN=6 -DHOTEND_FAN2_PIN=14 -DZ_MAX_POS=325 -DDEFAULT_POWER_BUDGET=160 -DHEATER_0_MAXTEMP=315 -DHEATER_1_MAXTEMP=315 -DSTRING_CONFIG_H_AUTHOR=\"TinkerMark2_19.03\" -DHEATER_2_MAXTEMP=315 -DEEPROM_VERSION=\"V12\" Now, I've finally got mark2 19.03 installed on my UM2+, but I'm fighting with "X or Y switch disabled" error that others have seen on tinker firmware. I resinstalled the stock firmware and then did a factory reset, then I reinstalled my mark2 firmware. Advanced > preferences > print area shows that x and y min and max are all zeroes. Updated to x: 0 - 230 y: 0 - 224.5 z 230 based on the defines in Configuration.h . Now I'm finally able to go through the calibration step of Mark2 build. Wooo! Mostly just documenting this for anyone else who goes down this path. Also attached is my Mark2 DualExpansion board firmware, but no guarantees that it works for anyone else! CustomMark2DualExpansionBoard1903.hex.zip
  14. Sure. My thought is that there's something specifically wrong with the mark2 hex files, since I can upload other hex files fine (including the Tinker firmware). I figured if I could rebuild the mark2 hex it might work. I tried uploading the mark2 hex with avrdude and it uploaded fine, but then had verification errors (which led to my UM2 screen being black :!) I was able to upload the stock firmware to get it back to a working state. Now I'm looking at the makefile to try to figure out what might be wrong.
  15. Ah I didn't see the Mark2 branch, thanks for the pointer. I built that firmware in Ardunio and uploaded it, but it doesn't seem to have any dual nozzle support? I found a note somewhere that I'd need to run /.package.sh to build it myself, so I'm attempting that on linux. That script is throwing an error that looks like one others have seen on this forum: RM _Mark2Dual/* RMDIR _Mark2Dual/ make: *** No rule to make target '_Mark2Dual/wiring.o', needed by '_Mark2Dual/Marlin.elf'. Stop. cp: cannot stat '_Mark2Dual/Marlin.hex': No such file or directory RM _Mark2DualFan/* RMDIR _Mark2DualFan/ make: *** No rule to make target '_Mark2DualFan/wiring.o', needed by '_Mark2DualFan/Marlin.elf'. Stop. cp: cannot stat '_Mark2DualFan/Marlin.hex': No such file or directory RM _Mark2DualExpansionBoard/* RMDIR _Mark2DualExpansionBoard/ make: *** No rule to make target '_Mark2DualExpansionBoard/wiring.o', needed by '_Mark2DualExpansionBoard/Marlin.elf'. Stop. cp: cannot stat '_Mark2DualExpansionBoard/Marlin.hex': No such file or directory RM _Mark2DualExtended/* RMDIR _Mark2DualExtended/ make: *** No rule to make target '_Mark2DualExtended/wiring.o', needed by '_Mark2DualExtended/Marlin.elf'. Stop. cp: cannot stat '_Mark2DualExtended/Marlin.hex': No such file or directory RM _Mark2DualExtExpansionBoard/* RMDIR _Mark2DualExtExpansionBoard/ make: *** No rule to make target '_Mark2DualExtExpansionBoard/wiring.o', needed by '_Mark2DualExtExpansionBoard/Marlin.elf'. Stop. Initially I was using Arduino 1.8.5 but also tried pointing at 1.6.5 since that's what previous posts mentioned.
  16. Well, almost 4 months later, I finally got the expansion board and the rest of the wires I needed to upgrade to a mark2 um2+ and I'm unable to install any of the mark2 firmware .hex files 😞 From Cura, I can successfully upload the stock firmware, and upload tinker marlin firmware, but it times out trying to install the Mark2 firmware. I've tried every variant of the Mark2 firmware that exists and none of those work for me. Any ideas on what to try? Is there a way to compile my own .hex from a Mark2 firmware source? (Doesn't seem to be that source on github)
  17. The happiest 3 words I've seen all week I burned a new bootloader to the UM2+. I used an Arduino Leonardo that I had lying around and gammon's bootloader for the atmega2560. After a tense moment when the screen on the Um2+ went black, I tried uploading the marlin firmware from source in Arduino IDE and it worked. After that, I can now use Cura again to successfully update the firmware. Thanks so much for your help!
  18. If I wanted to fix the bootloader how would I do that? Do I have to use an ISP device? Where can I get the right bootloader?
  19. Yeah, I figured you wanted the crash but I can't seem to reproduce that. When cura turns on with my printer attached, the printer clicks and flashes the leds twice. Is that what you mean by reset? From Cura, I can control my printer in the Monitor tab normally. When I try to update the firmware and it fails, I can no longer access my printer in cura (it says not connected) until I close cura and reboot. Today, I went through and uninstalled every Cura and Arduino, to the point that windows no longer recognized the printer as Atmega2560 in device manager. Then I reinstalled Cura 3.6 with the arduino drivers. Updated the driver in device manager. Still no luck in uploading firmware.
  20. Thanks! (also big thanks for not embedding a virus or malware 😉 ) I've now tried Cura 15.04, 2.3, 2.5, 3.2, 3.4, 3.6, and 4.0beta. None of them can successfully update the firmware, and I've tried the firmware that came with 2.5, 3.6, Mark2Dual, and Tinker and still no dice. From 15.04 the UM2 lights continually flashed on and off, and I thought something was happening, but it didn't actually do anything for the firmware. At this point, I think it's something wrong with the programmer on the Atmega chip. I suspect I could upload a new bootloader or something similar through the arduino IDE but I'm hesitant to muck with any of that, since currently my printer works. I was really excited to upgrade to Mark2 and I've got everything except the firmware 😞
  21. Thanks for the pointer. I tried cura 15.04 and that didn't work. It doesn't look like the links for cura 2.5, 2.6 work anymore 😞
  22. Can a mismatch between nozzle size in cura and on the machine lead to under (or over) extrusion?
  23. Recently I noticed in cura 3.6 the ability to mark an object as support. There's also a setting in preferences to disable "drop object to bed". You may be able to use just that setting to move the second object high enough, and generate support everywhere as normal. Alternatively, you could create a third object that's just the support shape you need and then mark that object as support to stack the objects. I think that's a way to do it, but maybe the more important question is what are you trying to achieve?
  24. Here's the log after clicking update firmware automatically https://pastebin.com/3FF72Y2h (Relevant part starts atline 639) This time, Cura didn't crash, but immediately failed with "Firmware update failed due to a communication error." Then after dismissing the error, the two options are grayed out : I get the same behavior on two different computers (Win 7, and Win 10) with two different cables (one brand new). I have also tried following the directions here https://github.com/TinkerGnome/UM2.1-Firmware#configuring-and-compilation to build the marlin firmware in arduino and upload from the arduino IDE, which throws this error in the console: avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer At this point, I'm worried that it's something on the board itself that's broken. I was really hoping to be able to upload firmware so that I can upgrade to the Mark2 setup.
×
×
  • Create New...