Jump to content

More information during print


cube

Recommended Posts

Posted · More information during print

Now that's awesome! With that and a large linear calibration print I could calibrate the two heads of the magnetic head changer really fast.

 

Cool... and already the first accidental use case... :)

That's why it's called the "tinker" firmware... :)

  • Like 1
Link to post
Share on other sites

Posted · More information during print

 

If you can give me a starting point for development :-)

 

mm-hmm, what is your starting point / previous knowledge?

 

ObjC / C dev on OSX :-) Managed to install all the stuff, changed a bit of code on MarlinSimulator because it is not 64bit nor portable to Standard C99. Now Codeblocks is unable to find SDL, need to figure that out...

  • Link to post
    Share on other sites

    Posted · More information during print

    @tinkergnome not sure what is happening but i had it happen twice on me:

    Start the print, then i get a nice Z switch error. No matter what i do the Z switch looks broken.

    Then i do a reset factory settings and everything works nicely again. Using the last one (i think) only thing particular is the led settings that are set to on when printing and retraction settings at the end of the print that are different.

  • Link to post
    Share on other sites

    Posted · More information during print

    @tinkergnome not sure what is happening but i had it happen twice on me:

     

    Hi Didier,

    i also suspect a problem with the saved settings, probably missing or wrong values for the print area?

    I noticed recently that this can occur, especially if you skipped one or another release...

    I made some changes on this for the next version - it should be more stable for the future.

    Good to hear that you already found the right solution. :)

  • Link to post
    Share on other sites

    Posted · More information during print

    @tinkergnome any progress on the "more info during usb printing"? :D

     

    An "USB printing" screen with some (hopefully useful...) informations is implemented in V15.12

    You can give it a try, if you like.

    • Like 1
    Link to post
    Share on other sites

    Posted · More information during print

    tinkergnome - can you give a brief explanation of the different types (locations?) of memory for the arduino and where the settings such as Z calibration are stored and how come they don't get destroyed when you upgrade but sometimes they get messed up?

  • Link to post
    Share on other sites

    Posted · More information during print

    Hi gr5, for the AVR memory map (AVR is the Atmel series of MCU used on Arduino UNO, Mega, Leonardo, etc ... NOT in Arduino DUE, Zero, and other using ARM) you can read HERE.

    They use for the tutorial the ATMega8515, on the Arduino MEGA 2560 you have the ATmega2560 MCU which have :

    Flash (program memory) : 256 KB (of which 8 KB used by bootloader)

    SRAM : 8 KB

    EEPROM : 4 KB

    Hope this help ;)

    Guglielmo

  • Link to post
    Share on other sites

    Posted (edited) · More information during print

    tinkergnome - can you give a brief explanation of the different types (locations?) of memory for the arduino and where the settings such as Z calibration are stored and how come they don't get destroyed when you upgrade but sometimes they get messed up?

     

    Ok, the explanation for the latter is:

    The use of the EEPROM was a fragile hack in my early firmware attempts. :)

    There was no proper versioning in the beginning and this resulted in a certain probability to read uninitialized values from the memory (especially if one skipped one or another version...).

    This should be solved in more recent versions. A version number is stored besides the data and the settings are initialized with defaults if the stored version does not match.

    The same occurs on a factory reset.

    Some start adresses:

     

     

    I think, that's it. You can use the links as a starting point if you want to dive into...

    Edited by Guest
  • Link to post
    Share on other sites

    Posted · More information during print

    So if I do a factory reset do I lose all my lifetime statistics?

  • Link to post
    Share on other sites

    Posted · More information during print

    So if I do a factory reset do I lose all my lifetime statistics?

     

    No no, the lifetime statistics stays always untouched.

    Actually only the version numbers are deleted and after the restart the defaults are loaded.

    Search for doFactoryReset() in UltiLCD2_menu_maintenance.cpp.

  • Link to post
    Share on other sites

    Posted (edited) · More information during print

    Hello Tinker Gnome, first at all give you thanks you very much for your wonderfull firmware for ultimaker 2.

    I am very newbie in all this stuff. I was looking and looking on net, information relation of how modified the x,y,z step to calibrate my ultimaker. I have discovered you firmware for my ultimaker 2 and that has been my salvation.

    After many calibrate printing I can´t be able to make circles with the correct measurement. On X and Y axle I´ve got diferences of 0.05 to 0.12 after correcting (thanks you to your firmware,very easy to do for newbie like me), but circles does not has the correct measurement yet.

    My question... Some one could help me with this? Some one knows why this happened? (the distance and paralelism between on X and Y axle is pèrfect)

    Questions to Tinkergnome.... On your firmware I can set x,y,z step with measurement of "0.0 mm", why I can not set for measurement of "0.00 mm" to make it more exact?

    Thanks you in advance to all you, forgive me my bad english, and forgive me this possible stupid question,

    Regards.

    Edited by Guest
  • Link to post
    Share on other sites

    Posted (edited) · More information during print

    My question... Some one could help me with this? Some one knows why this happened? (the distance and paralelism between on X and Y axle is pèrfect)

     

    To be honest - i never made such calibrations (or thought about it...)

    Perhaps there is slightly hardware problem? You could try to check (and tighten) the belts.

    Or perhaps it's just the model that shrinks at a different rate at the other axis?

     

    Questions to Tinkergnome.... On your firmware I can set x,y,z step with measurement of "0.0 mm", why I can not set for measurement of "0.00 mm" to make it more exact?

     

    Perhaps i'm wrong, but you're talking about the precision of the "Axis steps per mm", right?

    um2_geek_printing_27.png

    I just thought that there's no need for a more precise adjustment...,

    if i was wrong i can easily change it for the next release.

    Till then, you can connect to the printer with pronterface and change the settings with (manually) gcode commands.

    For example:

     

    ;set axis steps per unitM92 X80.00 Y80.00;store settingsM500

     

    Edited by Guest
  • Link to post
    Share on other sites

    Posted · More information during print

    Just changing the temp can effect the size of circles.

  • Link to post
    Share on other sites

    Posted · More information during print

    Perhaps i'm wrong, but you're talking about the precision of the "Axis steps per mm", right?

    um2_geek_printing_27.png

    I just thought that there's no need for a more precise adjustment...,

    if i was wrong i can easily change it for the next release.

    For example:

     

    ;set axis steps per unitM92 X80.00 Y80.00;store settingsM500

     

     

    Hello tinkergnome, thanks you for your reply. Yes , is about it. If you could modify it on your next release it will be great.

    Thanks you for all.

  • Link to post
    Share on other sites

    Posted · More information during print

    Just changing the temp can effect the size of circles.

     

    I will test it, thanks you very much.

  • Link to post
    Share on other sites

    Posted · More information during print

    ... update:

    Simulate a filament lock, detected by "filament monitor" ... immediate reaction of the new firmware that has put the printer in pause :)

    Restart printing without any problem (it's just necessary to remember to push the "reset" button on "filament monitor" to reset it after a lock).

    All is working fine ...

    Guglielmo

    P.S.: I have also increased the timeout on the "filament monitor" from 8 sec. to 15 sec. ... better to avoid fake alarms on some small parts ;)

     

    Guglielmo,

    Thanks for your great UM2 upgrade idea, and thanks to Tinkergnome for his great UM2 firmware update. I just installed my Tunell Filament Monitor on my UM2 as you described, but I had unusual noises in my feeder and noticed fairly high tension on the connection from the output of the filament monitor to the feeder. I moved my filament monitor closer to the feeder as my photo shows, using a longer bolt to attach to the left servo cover - now the feeder noise is gone.

    Thanks,

    Monty

    IMG_3798.thumb.JPG.fffffb6bc772e7744a82bd69f25356a3.JPG

    IMG_3798.thumb.JPG.fffffb6bc772e7744a82bd69f25356a3.JPG

  • Link to post
    Share on other sites

    Posted · More information during print

     

    ... update:

    Simulate a filament lock, detected by "filament monitor" ... immediate reaction of the new firmware that has put the printer in pause :)

    Restart printing without any problem (it's just necessary to remember to push the "reset" button on "filament monitor" to reset it after a lock).

    All is working fine ...

    Guglielmo

    P.S.: I have also increased the timeout on the "filament monitor" from 8 sec. to 15 sec. ... better to avoid fake alarms on some small parts ;)

     

    Guglielmo,

    Thanks for your great UM2 upgrade idea, and thanks to Tinkergnome for his great UM2 firmware update.  I just installed my Tunell Filament Monitor on my UM2 as you described, but I had unusual noises in my feeder and noticed fairly high tension on the connection from the output of the filament monitor to the feeder.  I moved my filament monitor closer to the feeder as my photo shows, using a longer bolt to attach to the left servo cover - now the feeder noise is gone.

    Thanks,

    Monty

    IMG_3798.thumb.JPG.fffffb6bc772e7744a82bd69f25356a3.JPG

     

    I also updated the monitor timeout to 16 seconds. I'll bet the 8 second default timeout is fine for the 1.75mm printers or filament, but not the 2.85mm we use.

    Monty

    IMG_3798.thumb.JPG.fffffb6bc772e7744a82bd69f25356a3.JPG

  • Link to post
    Share on other sites

    Posted · More information during print

    ... but I had unusual noises in my feeder and noticed fairly high tension on the connection from the output of the filament monitor to the feeder.

     

    Hi Monty,

    mmm, no, I have not noticed these "noises" ... perhaps the screw that adjusts the distance of the ball bearing was too tight and requires a greater effort from the feeder ?

    Guglielmo

  • Link to post
    Share on other sites

    Posted · More information during print

    Since the latest version of this firmware I've had a lot of "Error - Stopped. Heater Error" errors when printing.

    How can i adjust the settings to minimise this? I'm using a Venkel shroud instead of the standard and my fan settings are 40 min and 70 max in Cura for all prints.

    Any Ideas?

    Thanks

  • Link to post
    Share on other sites

    Posted · More information during print

    Since the latest version of this firmware I've had a lot of "Error - Stopped. Heater Error" errors when printing.

    How can i adjust the settings to minimise this? I'm using a Venkel shroud instead of the standard and my fan settings are 40 min and 70 max in Cura for all prints.

     

    @RetromanIE

    There's only one adjustable setting that is related to this:

    Advanced -> Preferences -> Heater Timeout -> Period of max. power

    Can you check this? The default is 30 sec.

    A "heater error" is triggered if the nozzle heater is driven with maximum power and the temperature doesn't rise by (at least) 10°C within this period of time.

  • Link to post
    Share on other sites

    Posted (edited) · More information during print

     

    Since the latest version of this firmware I've had a lot of "Error - Stopped. Heater Error" errors when printing.

    How can i adjust the settings to minimise this? I'm using a Venkel shroud instead of the standard and my fan settings are 40 min and 70 max in Cura for all prints.

     

    @RetromanIE

    There's only one adjustable setting that is related to this:

    Advanced -> Preferences -> Heater Timeout -> Period of max. power

    Can you check this? The default is 30 sec.

    A "heater error" is triggered if the nozzle heater is driven with maximum power and the temperature doesn't rise by (at least) 10°C within this period of time.

     

    Thanks, I didn't really understand what the setting meant. Now I do :)

    I might change it to 45-60 seconds and see what happens. Perhaps I should also reduce the fan setting to 60-65 max in Cura advanced settings as maybe 70 is too high for the Venkel shroud.

    Edit:

    And yes it is set to 30 seconds as default in my settings.

    Edited by Guest
  • Link to post
    Share on other sites

    Posted · More information during print

     

    @RetromanIE, I recommend you test the system first without fans in order to be sure everything is thermally ok. IMHO it's not a good idea to weaken a safety routine. You may check the thermal contact between heater cartridge and heater block as well as the temp sensor. Do you have an original heater cartridge with 25W? Have you measured the resistance of it? There have been reports of weak ones, down to 18W iIrc. Better safe than sorry... ;)

    • Like 1
    Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 20 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...