Jump to content

nullsibnelf

Dormant
  • Posts

    31
  • Joined

  • Last visited

Everything posted by nullsibnelf

  1. Got it. The failure was by me (shame)... Please look at https://github.com/nullsibnelf/Marlin temperature.cpp from line 2182 to line 2196. the fork is at the moment not for dual head (because i changed back to single nozzle e3d). But I added all the changed mentioned here in this post. so this should fix your compile error. In fact, it was a missing '}' at the right possition. Sorry for that.
  2. Sorry, but I dont have a clue how to do a fork. I'll try to figure it out the next hours and will post the result here. give me some time.
  3. Aoh! This is rally rough. A buikdtak is more like 200grain sandpaper. Thanks for the picture!!!
  4. I've been all this through. read here: https://ultimaker.com/en/community/50569-trouble-with-umo-upgrade Unfortunatly I had trouble with some setting not implemented in that old branch - so i decided to go to the newest. The printer is running quite weell - but there is a bug with the elapsed print-time timer. And that is the topic of this thread. so please - focus on that.
  5. this one i tried already - and is not working for my setup (40W heaters)
  6. I have to - because of dual extruder update.
  7. My fault - the zipfile is named Marlin1.1 but it's 1.1.4 So the is no new version to upgrade
  8. My fault - the zipfile is named Marlin1.1 but it's 1.1.4 So the is no new version to upgrade
  9. ok. good point. I'll try some more materials and measure the deviation. Thanks!
  10. Hi I have the problem that my prints are always smaller than the 3d-model. I printed a cube with 20mmx20mmx20mm. Z is correct. X and Y are 19,7mm. Is it better correct in Cura (always on every print - with the risk of forgetting it) or to change the step-size in FW?
  11. Hi folks I got Marlin1.1 on my UMO+. Since Marlin the UMO make short loud noise on booting up (about half a second). sounds like turning on all stepper-coils at the same. brrrrrrrmmmmmm! Why? And how can I turn this off? Thanks
  12. Hi I flashed Marlin1.1 by today. Printed a benchy. My UMO+ showed following in the display: It took 2hour and a bit. So I think, there is a mistake by hours minuts and seconds in the display. Anybody know, where to fix this? Thanks!
  13. image upload isn't working by now. try it tomorrow.
  14. Hi I'm wondering about my skirts since some time. Is this a Bug or a feature, and is it caused by cura or marlin? I mean the space between first and second outline of the skirt. Thanks!
  15. Solved it by adding following code at the end of temperature.cpp DDRJ |= _BV(6); if (current_temperature[0] > (EXTRUDER_AUTO_FAN_TEMPERATURE) || current_temperature[1] > (EXTRUDER_AUTO_FAN_TEMPERATURE)) { PORTJ |= _BV(6); } else if (current_temperature[0] < (EXTRUDER_AUTO_FAN_TEMPERATURE - 2 ) && current_temperature[1] < (EXTRUDER_AUTO_FAN_TEMPERATURE - 2 )) { PORTJ &=~ _BV(6); }
  16. I found on amedee's branch of the old marlin this code void setExtruderAutoFanState(int pin, bool state) { if (pin == 255) { // Hack for Ultiboard 2.1.4+, hot-end fan is on pin PJ6, not mapped on Arduino // We do direct pin access, no PWM DDRJ |= _BV(6); if (state) { PORTJ |= _BV(6); } else { PORTJ &=~_BV(6); } } else { unsigned char newFanSpeed = (state != 0) ? EXTRUDER_AUTO_FAN_SPEED : 0; // this idiom allows both digital and PWM fan outputs (see M42 handling). pinMode(pin, OUTPUT); digitalWrite(pin, newFanSpeed); analogWrite(pin, newFanSpeed); } } void checkExtruderAutoFans() { uint8_t fanState = 0; // which fan pins need to be turned on? #if defined(EXTRUDER_0_AUTO_FAN_PIN) && EXTRUDER_0_AUTO_FAN_PIN > -1 if (current_temperature[0] > EXTRUDER_AUTO_FAN_TEMPERATURE) fanState |= 1; #endif #if defined(EXTRUDER_1_AUTO_FAN_PIN) && EXTRUDER_1_AUTO_FAN_PIN > -1 && EXTRUDERS > 1 if (current_temperature[1] > EXTRUDER_AUTO_FAN_TEMPERATURE) { if (EXTRUDER_1_AUTO_FAN_PIN == EXTRUDER_0_AUTO_FAN_PIN) fanState |= 1; else fanState |= 2; } #endif #if defined(EXTRUDER_2_AUTO_FAN_PIN) && EXTRUDER_2_AUTO_FAN_PIN > -1 && EXTRUDERS > 2 if (current_temperature[2] > EXTRUDER_AUTO_FAN_TEMPERATURE) { if (EXTRUDER_2_AUTO_FAN_PIN == EXTRUDER_0_AUTO_FAN_PIN) fanState |= 1; else if (EXTRUDER_2_AUTO_FAN_PIN == EXTRUDER_1_AUTO_FAN_PIN) fanState |= 2; else fanState |= 4; } #endif // update extruder auto fan states #if defined(EXTRUDER_0_AUTO_FAN_PIN) && EXTRUDER_0_AUTO_FAN_PIN > -1 setExtruderAutoFanState(EXTRUDER_0_AUTO_FAN_PIN, (fanState & 1) != 0); #endif #if defined(EXTRUDER_1_AUTO_FAN_PIN) && EXTRUDER_1_AUTO_FAN_PIN > -1 && EXTRUDERS > 1 if (EXTRUDER_1_AUTO_FAN_PIN != EXTRUDER_0_AUTO_FAN_PIN) setExtruderAutoFanState(EXTRUDER_1_AUTO_FAN_PIN, (fanState & 2) != 0); #endif #if defined(EXTRUDER_2_AUTO_FAN_PIN) && EXTRUDER_2_AUTO_FAN_PIN > -1 && EXTRUDERS > 2 if (EXTRUDER_2_AUTO_FAN_PIN != EXTRUDER_0_AUTO_FAN_PIN && EXTRUDER_2_AUTO_FAN_PIN != EXTRUDER_1_AUTO_FAN_PIN) setExtruderAutoFanState(EXTRUDER_2_AUTO_FAN_PIN, (fanState & 4) != 0); #endif } #endif // any extruder auto fan pins set
  17. Hi I flashed Marlin 1.1 on my UMO+ with Dual-Head. configured all - works. BUT: The Extruder Auto-Fan doesn't switch on. I tryed to change the Pin to 255 (like in the marlin 1 before) -> failre during compile. Now i figured out, that 255 is not the real pin. If i try pin 7, i get failure too: #if E0_AUTO_FAN_PIN == FAN_PIN #error "You cannot set E0_AUTO_FAN_PIN equal to FAN_PIN." How can i solve this? I think pin7 is even the wrong - this is the 24V fan, isnt it? Which pin is the 5v fan?
  18. For sure, fancaps will come. But after the finished isolation of the heaterblocks. has anybody tryed to dip the Heaterblocks in silicon directly? something like this on amazon?
  19. Hi Folks I want to isolate my Hotends. Background is to cool down the printed object faster and don't reheat it by reflected heat from the heaterblocks. Worked excellent on my UMO+. I used these stickers from ebay. wrapped with Kapton-tape. Now I'm thinking about a silicon-sock like the E3Ds. Will this be better/worse? Is there a shop selling such socks for the UM2 Hotends?
  20. Cold you make a picture of that? is it sanded or what is it like? If it was sanded - wouldn't this result in an feature like a buildtak mounted?
  21. Same problem here. with Win 7 and WIn 10. always the second output to the sd-card fails (does nothing). only switching to "save file" works or restarting cura. must be a sw-bug (came with 2.6.2).
  22. Hi Amedee Yes, printer is running by now. But it's a long way to go. much to correct and modify. The Solex cartridges with 35W are working great, never heated up this fast. BUT there is the Problem - the PID in std FW starts at least 10 degrees before set-temperature. but this is to late. the temperature overshoots by around 27 degrees. then it has to cool down an after some itterations the print starts. same on temperature-changes within the print. These overshoots are the problem for the PID-Autotune. there is a border of 20 degrees deviation before the routine stops itselve. My solution for the moment is to decrease the PID_MAX to 128, then it works fine. And my Powersupply wont break down on 2 heaters and heated bed. Now i could even start a pid-autotune. My solution is like this: - I took the FW from your Builder (Branch). - added the hotend-auto-fan for both extruders - i inverted the extruders because of UM2+ exturders - i inverted the x and z - changed the anoying beeper ;-) - changed teh PID MAX for the hotends to 128 - changed display timeout to 1 minute - forced diaplaying the fan-percentage so I'm close to the build from your builder. only thing left is the fan-kickstart 200ms and 20% min-fan-pwm. I thank all of you so much!!! It's great to know where to go next :-D Next stop: find the right settings in Cura. There is much work waiting, to get the failures out of the above print.
  23. This is soooo cool! Own FW works step by step. I'm not finished, but on a good way. Thanks to all helpers! I like it!
×
×
  • Create New...