Jump to content


Popular Content

Showing content with the highest reputation on 06/28/2015 in all areas

  1. 1 point
    Is there a list of Cura's Tokens / Keywords that I can use in my preSwitchExtruder.gode, postSwitchExtruder.gcode, start2.gcode and end2.gcode? I found some of them like "{print_bed_temperature}" for example. A complete list would be helpful for customizing my code to improve my prints.
  2. 1 point
    Ulti Event Utrecht, november 15 2015. We got an in-depth presentation on the new Cura. A new architecture with basically the same functionality, but presented in a different way and with way more settings for the advanced users. These settings are somehow hidden, so new and less experienced users are not scared off. The four simple settings are now replaced by a slider with actually one hundred simple settings. Which is nice if time is an issue in your printing, as time is the parameter in this slider. Then there are the plugins. Cura is now fully built around the concept of plugins. So also basic functionality like importing .STL files is now done by plugins. This means that programmers can really add or change things to the core functionality of Cura, while plugins in the current version are only for post processing the gCode. Off course building these plugins is not for dummies. You have to know your way in Python and in the structures of Cura. Nice The nice thing about the new plugin architecture is that for instance suppliers like Colorfabb can make plugins especially for their own filament. So if you want to print with copper filament, the plugin manages all the settings, even the obscure ones that you normally would not tweak by yourself. Off course the new Cura is an ongoing process, so things it cannot do today, might be possible tomorrow. The new architecture makes that possible. Chapeau for that. Better However two aspects can better be done today then tomorrow, because they are too much built with "nerds" in mind than with end users. Let us not forget that the people who buy Ultimaker (instead of Velleman or other diy-brands) buy Ultimaker (especially UM2) because it is plug and play. Think of users like inventors and artists who use the UM2 as a mean to reach a goal, and who do not have 3D-printing itself as a goal or hobby. Those users are still left in the shade of obscure and hard-to-understand settings of the current Advanced tab. Time, Solidity and Precision The first thing is the time slider. It only influences time aspects of the print, but does not show the influence it has on the printed results. There are two more aspects of printing that could easily be integrated in this new approach: solidity of the printed object the finish of the object, or precision One could think of a set of three sliders in stead of one, with accessible names like Speed, Precision and Solidity. These sliders influence different settings, like infill (solidity and time), layer height (time, precision), shell thickness (time, solidity), print speed( time, precision) and more. By tinkering with the sliders new as well as advanced users can influence the end results and see what it does with time. They can also simply shift the time slider like it is now. Plugins and Post Processing Scripts The second thing is the phenomenon of Plugins. The makers entangled two totally different actions into one name: plugins. On the one hand, the new way of working with plugins is the domain of developers and suppliers and die-hard hobbyists in 3D-printing. This new approach is really a giant step forwards with Cura. It all has to do with the functionality of Cura. On the other hand, it's the old way of working with plugins, which has nothing to do with the functionality of Cura but is all about post processing the gCode. This is about the printing itself. This post processing should be given another name and another place in the new Cura. Programming these Post Processing Scripts (PPS) should also be made as simple as possible. These PPS's start their jobs when the user pushes the Print button. They have no influence on the functionality of Cura. By mixing these things together, Cura gets more "nerdy" than it should be. Changing markets 3D printing is becoming more and more the domain of end-users, of people who will use the 3D printer like they use their laser or ink-jet. In less then five years many house holds will have a 3D printer for hobbies other than 3D printing it self. A major USP for UM2 is careless printing. Cura should also fit with that USP, by focussing more on the end results of the printed object.
  3. 1 point
    I'm re-working a guitar that I built a couple of years ago. I have glue'd a really nice piece of flame maple veneer to it using a vacuum bag that I made from scrap at our engineered films division and I have put binding on it in order to hide that it is a veneer top and to protect the edge. I decided to print some of the tooling for doing this. I made 2 dremel attachments. One of them for cutting the binding channel on the edge of the guitar and another for trimming some ABS strips into thin pieces for additional decorative strips on the edge of the binding (called purfing). I have not taken pictures of the attachments themselves but I do have screenshots along with solidworks models of the parts/assemblies. Printing the parts probably saved me from buying around $150 worth of tooling to do this. Here is a cross section of the binding trimmer with the dremel router bit highlighted blue. The binding passes through the little slot to the left of the bit where I trim it a bit at a time by adjusting a screw. A spring loaded piece maintains pressure to keep the binding piece against the adjustment guide. And an isometric view. The top piece attaches to the dremel and is clamped in place. I have an extra part in there because it is based on my binding channel cutter where I added another threaded portion for depth adjustment once the tool was attached to the dremel. And for fun, here's the guitar in process. It has the first coat of dye that will get sanded back to leave the dye in the deeper figure then I'll put a lighter green/blue dye on to get a nice color combo and really make the figure pop.
  4. 1 point
    TIP: a safe way to get more space between the Olsson block and the fanshrout; When you normally create enough space between the block and the metal fan shrout you'll need about 2mm space between the PTFE and the metal hot-end-isolator. When you do this you increase the spring tension on the teflon. A way to do it without the additional tension is using "korneel's tube" iso the spring. Will probably increase the life of your PTFE ... You'll need a somewhat shorter version of the tube, I made it 1mm shorter. https://www.youmagine.com/designs/ultimaker-2-spring-replacement
  5. 1 point
  6. 1 point
    You are asking the wrong guy. Try asking the Cura developers. I'd love to know the answer too.
  7. 1 point
    I'm not sure if it's a bug or a feature, but I'm afraid this is giving me worse print results than before... The newest Cura messed up the printing order: Infill is printed first, shells second, and finally it does the "100%" infill parts (top, bottom, odd angle walls). My latest print shows lots of blobs on the vertical surfaces, and the parts where the infill connects to the shell sticks out. So I get vertical lines in my walls. I guess the reason is that if the infill is printed first (with 15% overlap), there already is some material when the printer does the shells. This leads to the material escaping outwards a little bit. This is not the case when the shells are printed first. At least I never noticed it before. I'm not sure if it always prints the infill first, or if it depends on the model. I can provide the model that gives me trouble on request (by mail only - it's property of my company).
  8. 1 point
    Here's a list from Jonathon, the developer of KS. It is as of the released version, but I believe there may be new tokens in the Beta versions. Please don't ask me to interpret, as I find the writing a bit confusing too. ------------------------------------------------------------------------------------------------------- Kisslicer tokens Most parameters can have an offset, parsed as any number after the TOKEN is the same as is the same as is the same as E.g. If is valued at 100, then = = 115 Some offsets are parsed as integers, specifically the extruder , temperature , and bed temp tokens the Material token does not have an offset Position tokens is the current X position, and so on for and is the current extruder's position these are useful for making small relative adjustments...move up a bit, retract a bit, etc. because KISSlicer does not know if these values have been modified by the G-code includes, it will reset the values right after the include code is inserted Extruder and Temperature control is the extruder this is base 0, as in the 1st extruder is 0. If you need it to be a 1, you can use 'Prefix' and 'Select Extruder' will have evaluate to the next extruder to be used All other inserts will have evaluate to the just used extruder is the temperature of the extruder 'Select Extruder' KISSlicer will substitute the correct temp (first layer or regular) as needed 'Deselect Extruder' will select the Keep-Warm temp if the extruder will be used again, or 0 if it just finished it's final extrusion of the print if the final 0 is undesired (like you want to keep your extruder hot for the next print), you can hack around it by using or something, with the material settings being 100C less than you actually want to use. is the bed temperature in the material settings If used in 'Prefix' it will resolve to the material of the first extruder to be used in the print if used in 'Select Extruder' it will resolve to the material that is about to be used in all other G-code inserts, it will resolve to the most recently used material Other <%> will resolve to the percent done estimate at that point in the print (using the timing estimates, so it should be decently accurate). It will have one decimal place (e.g. 17.3), and will be 0 in 'Prefix', 100 in 'Postfix', and guaranteed to be between those for all other inserts. Also, for some reason, I allow an offset is inserts the include text in the Material settings 'Matl G-code' This lets you do something custom for each material type Any G-code tokens inside it will also be replaced (I have not tried recursive tokens, but I think KS will ignore them)
This leaderboard is set to Amsterdam/GMT+02:00
  • Create New...

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!