-
Posts
31 -
Joined
-
Last visited
Content Type
Forums
Events
3D Prints
Posts posted by nullsibnelf
-
-
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.
-
I'm running the new UM2 board in my UMO+.
-
Aoh!
This is rally rough. A buikdtak is more like 200grain sandpaper.
Thanks for the picture!!!
-
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.
-
In this case I would highly recommend using the fork from Ultimaker Marlin or - easier - the one from amedee. He put everything in a nice generator and it works perfect.
Try this generator https://bultimaker.bulles.eu/
or this FW from Github: https://github.com/AmedeeBulle/Marlin
this one i tried already - and is not working for my setup (40W heaters)
-
Hey, just an advice from the bottom of my heart as I also already spend a few hours with Marlin 1.1.4: Kick it...
Go back to the version delivered with your UMO+ and be happy.
The new Marlin versions are completely reworked from the status quo Ultimaker branched their version. The old one is stable, the new one is just a collection of features not really necessary. But just for my interest - what's the reason you'd like to change the FW??
Again, just my 2 cents, but you won't be happy with this crap on your UMO... trust me, I know what I'm saying...
I have to - because of dual extruder update.
-
My fault - the zipfile is named Marlin1.1
but it's 1.1.4
So the is no new version to upgrade
-
My fault - the zipfile is named Marlin1.1
but it's 1.1.4
So the is no new version to upgrade
-
ok. good point. I'll try some more materials and measure the deviation.
Thanks!
-
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?
-
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
-
-
image upload isn't working by now. try it tomorrow.
-
[media=69142][/media]
-
-
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); }
-
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
-
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?
-
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?
-
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?
-
One thing the website doesn't say is that the back has a fine grid texture.
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?
-
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).
-
Looks it is on the rails...
Sorry for not answering faster, I am out of town these days.
Having said that and referring to the github issue you filed, I am very surprised you cannot get your temperature under control with the PID auto-tune.
The 3DSolex cartridges do not require any firmware tweaks to work properly.
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.
- 1
-
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!
UMO+ to Marlin 1.1
in Third party products & modifications
Posted
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.