Jump to content

tinkergnome

Ambassador
  • Posts

    2,774
  • Joined

  • Last visited

  • Days Won

    61

Posts posted by tinkergnome

  1. Après je me pose la question y'as t'il pas moyen de fais des image qui "clignote" comme des image en .gif ? Pour par exemple faire "tourner" le ventilateur ? =)

    encore une fois "Google-Translate":

    Je ne ai pas oublié....

    Cela va prendre quelques jours - le "vrai" travail me attend demain aujourd'hui.. ;)

    mais il ira...

     

  2. ...

    The dummy period will be a lot shorter than the novice/pro one

    ...

    :) :) :)

    ...

    I see no problem why the community (as it is not safety-relevant) shouldn't be able to develop a design and a proper (tested!) implementation into the Ultimaker2Marlin code which Daid just could include from a pull request.

    ...

    I'm the last person who would not agree to this.... So we have a plan? ;)

    At first - i'm full of respect on the work of daid.

    Next, we (the community) should prove that we can do a proper and well tested implementation. Although such a pull request would be a big deal (compared to previous ones i have seen)....

    And keep in mind: after that - someone has to maintain it further... you know who are mean... ;)

    I intend to keep this fork up to date with the "original" as long as possible - at worse (respectively at least) for myself...

    ...as always - it's a matter of spare time available, and of course i have a "real job" too...

    Sooner or later we will back at this point:

    ...

    (Now, an option to enable an more advanced print screen might happen one day. But, so little time, so much to do...)

    I see... a vacancy...? ;)

    Edit: i nearly forgot - a (kind of) permanent custom firmware version, maintained by the community is also an option - isn't it?

     

  3. Ah ok, so for my predicament there is no compiler that I can use?

     

    But, certainly

    1. Download the Ardiuno 1.0.6 IDE like gr5 suggested.

    2. Download the firmware sources from GitHub (select the suitable branch)

    3. Edit the Configuration.h for your needs

    4. compile and upload the .hex file

    I quote again:

     

    ...

    configuration.h file detailed explanation:

    http://airtripper.com/1145/marlin-firmware-v1-basic-configuration-set-up-guide/

    Then you need to build Marlin. There are instructions that come with the erik zalm download in the "README.md" text file.

    Basically you download and install arduino ide:

    http://arduino.cc/en/main/software

    Then copy the sanguino software as explained in README file. Open Marlin.ino file in Arduino IDE by double clicking it (not pde file as stated in README - I think that's old). Select board as "Mega 2560" as explained in README file. Go to "file" "preferences" and select "verbose output" so you can find your hex file. Then build it by clicking the check box in the upper left corner. At the bottom you will see it compiling Marlin. At the end of this it says where the hex file is. If you are currently connected to your UM through USB you can just click "file" "upload" and you are done! But you should locate that hex file and save it somewhere along with the Configuration.h file used to create it so you can recreate the same version with maybe one change. Also you can upload the hex file using Cura in expert menu.

    ...

     

  4. I've updated the version on GitHub.

    This one uses the icons and a "gizmo" for the material flow is added.

    A short explanation text is shown on the top line once an option is selected.

    But we still need some nice bitmaps for the icons...

    Um2 geek printing 08

     

     

    Icon Speed, Flow and Bed temperature : they are strange no ?

     

    I don't like the fan too...perhaps because it is homemade by myself...?

    Is there an artist who can help out? The size is max. 7x7 pixel and only two possible colors... ;)

    Suggestions are welcome...

    In addtion the bottom line is now used for M117 messages. After a timeout of 30 seconds the two menu options are replaced by the message (if present).

    Together with the right slicer (or plugin) something like this is possible (i used Cura with the ShowLayer plugin as an example):

    Um2 geek printing 10

    Thank's to Amedee for the idea.

    Other GCodeFlavors as "UltiGCode" should also work - but i have testet this only in the simulator.

    The compiled binaries are updated too (..../Marlin/resources/firmware).

    Try it for yourself, if you like - but on your own risk.

    Greetings!

     

  5. All I can tell you for sure is that if I raise the flow setting to 200%, my Kisslicer-generated prints don't change at all.

     

    Contains the Kisslicer gcode M221 commands?

    This would override the manual setting...

    The only difference related to UltiGCode is the initialization at the beginning of a print. Using UltiGCode the "extrudemultiply" is intialized from the configured material setting, elsewise with 100%.

     

  6. Wire\utility\twi.c.o: In function __vector_39': C:\Program Files (x86)\Arduino\libraries\Wire\utility/twi.c:364: multiple definition of__vector_39'

    UltiLCD2_low_lib.cpp.o:C:\Users\USERNAME\AppData\Local\Temp\build1949403233647085642.tmp/UltiLCD2_low_lib.cpp:181: first defined here

    c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: Disabling relaxation:

     

    Die Anleitung dafür ist ganz oben im Marlin-Forum zu finden - aber die kennst Du wahrscheinlich schon?

    Main links for Marlin firmware

    Für diese Fehlermeldung ist dieser Teil hier wichtig:

     

    ...

    Ultimaker 2 - Building problems!

    Note that to build the Ultimaker2 firmware you will have to make an adjustment to the Arduino environment, or else you will get an error.

    The file at "C:\arduino-1.0.3\libraries\Wire\utility" called "twi.c", open it in wordpad or any other text editor (except for windows notepad). And search for the line that starts with "SIGNAL(TWI_vect)". Remove this line and everything below it.

    You might want to keep a backup of this file, or install a seperate Arduino environment for the Ultimaker 2 if you use the Arduino environment for anything other then building Ultimaker firmware. (This change does not conflict with the Ultimaker original firmware)

    ...

     

    ...allerdings beginnt die Zeile in der Arduino 1.0.6 Version jetzt ein bisschen anders: "ISR(TWI_vect)". Das ist aber sinngemäß das Gleiche geblieben.

    In der genannten Datei einfach ab Zeile 364 alles auskommentieren oder löschen, das ist alles.

    Ich kompiliere die aktuelle Firmware grade mehrmals täglich (bei Interesse: der Grund dafür ist hier zu finden).

    Klappt ohne Probleme...

    Prost Neujahr!

     

  7. I think the filename is an important value, because it validates what I print.

    Imagine : I print--> I drink--> I print --> I drink --> I print --> I look the girl next door --> I drink --> I kiss my wife --> I drink............but......what i print ?.....ok...go to sleep :)

    ...

     

    I see.... this is your wishlist... ;)

    BTW: Happy new year!

    Finally i got hold of some "retro" icons - but this is an annoying work, every single display variant seems to work differently from all others...

    Nevertheless i like the idea of some graphical improvements.

    One line for the flow rate, one for the temperature, and one for speed and fan...?

    Let's see - here are some possible layouts. At first for a single extruder config:

    The text variant

    Um2 geek printing 04

     

    or some cute little pictures instead...

    Um2 geek printing 06

     

    The similar variants for dual extruder configs would look like this:

    Um2 geek printing 05

    Um2 geek printing 07

    Mmhh - still many boring digits...

    What do you think?

    Edit:

    Additionally: what about using the bottom line for status messages - and showing the menu buttons only "on demand" (i.e. only after scrolling or clicking the wheel)?

     

  8. Ich hab meiner Glaskugel bis morgen frei gegeben - deswegen muss ich mal fragen....:

    - welcher Drucker?

    - welche Firmware (welche Version, wo heruntergeladen)?

    - Wortlaut der Fehlermeldung?

    Normalerweise sollte man keine Ordner verschieben müssen...?

    Bis dann!

     

  9. Yeah! Let's discuss the screen layout!

    There are always symbols for the temperature ? I shall take a look on it... Thanks for the hint.

    And keep in mind - in preparation for the second extruder - there will be a second flow value too.

    Damned - the display is always too small for all the tiny gizmos... ;)

    I suggest to use the first line for the M117 messages - instead of the filename - or perhaps switchable...?

    The temperature values side by side in one line and below the same for the flow rate(s) could be a logical order... mmmhhhh let's see...

    I can make a few screenshots (out of daids simulator) afterwards.

    Till then...

     

  10. ...but for a regression: ...does not allow me to see the setting. ... can't get back to the action menus without a power-off-on.

     

    This way it's never boring.... ;)

    As i always say: even on a short way one can get lost...

    This calls for a new iteration... ...next year... (hey - it comes sooner in our area)

    I'm off back to the tinkercave...

     

  11. ...

    This morning I pinned down the issue - this tweak only works for gcode created by Cura, and with the Ultimaker gcode features set On. It does not work for standard gcode create by any other slicers, such as Kisslicer.

    ...

     

    Well testet - your're right - mea culpa...

    You get the "classic warning" - select CONTINUE and it goes on with the normal "old" printing screen - right?

    The implementation of the menu navigation is pretty simple but very "hard coded".

    I simply forgot this branch of the menu - until now.

    I have corrected this. Not tried Kisslicer but switched the GCodeFlavor in Cura to RepRap (voluminous) and it goes the right way now.

    The version on GitHub is updated.

    Bye till tomorrow!

     

  12. ...

    How to get access to this? I am aware that Cura won't let me print in between the clips but there is lots of unused space inside the allowed region.

    ...

     

    Maybe there is a correlation to the configured "Printer head size" in the machine settings....?

    Perhaps you can tweak these a bit?

    How much space is left between the print head (fan shroud) and the walls while printing the outer lines?

    Sorry - only more questions - no solutions...

     

  13. ...

    i got the direction of the motor right, and it responds to the endstop on the bottom, but how do I get it to go up when the print starts?

    ...

     

    I'm not sure if i completely understand your intention, but if you're talking about the software part...

    In the Configuration.h of the Marlin firmware there are options for the direction of axes.

    For the UM2 it looks like this:

     

    
    

    #define INVERT_X_DIR true // for Mendel set to false, for Orca set to true

    #define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false

    #define INVERT_Z_DIR true // for Mendel set to false, for Orca set to true

    #define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false

    #define INVERT_E1_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false

    #define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false

    // ENDSTOP SETTINGS:

    // Sets direction of endstops when homing; 1=MAX, -1=MIN

    #define X_HOME_DIR -1

    #define Y_HOME_DIR 1

    #define Z_HOME_DIR 1

    So perhaps the "INVERT_Z_DIR" does the trick?

     

  14. It seems to me, that it's working for you... :mrgreen:

    ...but please notice the subtle difference - i'm not a thinker - just a tiny tinkerer*... ;)

    *(bricoler)

    The easy part is done.

    Now it's time for feedback and bug fixing improvements... ;)

    Greetings!

     

  15. I copied/pasted the Raw code into a file saved as a .hex, and uploaded it from Cura.

     

    Oh - i nearly missed this detail.

    I'm not sure if it can work at all this way?

    You better should download the whole zip file (there should be a link on the GitHub site) and use the "ready to go" .hex file from Marlin/resources/firmware

    Or just clone the repository to a local folder.

    Can you give it a second try?

    Greetings!

     

  16. I just tried it - no effect at all.

    ...

    Print a piece and I see no change whatsoever - same old uninformative progress bar, the name of the file, and bogus time estimate - useless, as usual.

    ...

     

    Thank you for testing...

    mmmmhhh - the intention was a little bit different...

    Seems that a "works for me" status does not mean, that it works for everyone...

    Perhaps there went something wrong during the git merge...?

    I have to check this... after the breakfast... :-)

    Till later!

     

  17. It's me again...

    Caution - this is a longer posting - don't read it, if you're in a hurry...

    I've published the next iteration of the custom "tinker" firmware for the Ultimaker2 on GitHub.

    It's based on the actual development version from Ultimaker (15.01-RC5).

    That's why it has the name "Tinker_15.01-RC5".

    Important notice:

    I tinkered these customizations for my own pleasure, if something is not working as you expect... ...please don't hurt the poor old TinkerGnome...

    Of course - comments are always welcome though.

    Still there...? OK, if you ever wanted to become a beta-tester - here is your chance.

    A compiled .hex file is also available (.../Marlin/resources/firmware), but i have no clue, if it is downloadable separately from GitHub - does anyone know how this works?

    Never mind - downloading the whole zip file should work.

    One can conventionally install it on the Ultimaker2 with Cura (Machine -> Install custom firmware).

    Changelist:

    - (re-)activated PID-controlling for the printbed temperature

    - added new menu option: Maintenance -> Advanced -> Expert settings (activate the "Geek mode" there)

    - in "Geek mode" the build-plate wizard is moved into the maintenance menu, the "Advanced" step is skipped

    - Redesigned printing screen displaying the Z stage and some tuning parameters,

    now with "instant tuning" - select a parameter and change the target value directly on the printing screen

    (don't get frightened - the color on the led ring works as a "you are doing potentially dangerous things" indicator - tinker patents pending... ;) )

     

    Um2 geek printing 03

    Enjoy!

    Greetings from the TinkerCave.

     

  18. ...

    Finally, is there anyway to change the xyz orientation to match Cura, would be nice not to re-orient the model 90 degrees each time.

    Thanks for the feedback and help

     

    In recent versions there is an option for that ( i use "Version: 10.7.84")

    1. import .stl file

    2. select "File" -> "Preferences"

    3. select the "File" tab in the dialog

    4. mark the checkbox "Flip Z-Y axis on Import/Export"

    5. click "Done"

    Greetings from the TinkerCave

     

  19. Hi tinkergnome, you have the .hex of your firmware modified ?

     

    Yes, of course, but it's still a "work in progress". The .hex-files in my github-repo are not functional yet (probably related to wrong linker options), but you can compile it on your own, this should work.

    I will keep you informed on the other thread.

    Can you give us a short summary about the french thread - seems to be the same topic?

    Greetings from the tinkercave.

     

×
×
  • Create New...