Jump to content
Ultimaker Community of 3D Printing Experts


  • Content Count

  • Joined

  • Last visited

Community Reputation

1 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. What Jean-Baptiste is illustrating here is what I have in mind -- adding a second heat sink and a second fan to the front side of the existing head design. It means having to replace all of the existing aluminum parts, but should solve both the dual-extruder overheating as well as the single-extruder teflon cooling issues Kris discusses.
  2. Hi nallath, can you clarify the license on those files, or find someone who can? The hardware files are released for "non-commercial" use only, using this license (per the LICENSE file on github): http://creativecommons.org/licenses/by-nc/3.0/ This license seems to mean that: Parts for the UM2 will never be able to be legally sold by any third party. If I pay a third-party machine shop to make a part, the machine shop is in violation of the license, right? The sale of derivations, including improvements based on existing parts, also seems to be prohibited by that license. If someone
  3. Hi Librarium, What build date and firmware version is your printer running? (Maintenance|Advanced|Version) I ask because we've recently made some bug fixes that could help with this. Is the tiny blob coming out while the nozzle is against the build plate, or is it not priming correctly while the nozzle is still far away? Steve
  4. Daid, Sander, do you think either of you could get a github repository set up for the dual extruder design work, or is that something the community should initiate instead? I know this raises some difficult issues. I think "not yet" is a valid answer, but I also think it's worth talking about the big, smelly elephant stomping around in the room. I think it's not correct to beat ourselves up over past decisions; we all do the best we can with what we know at the time, and try to learn from that experience. For the current situation, a post-event analysis could go something like this: If
  5. Whups, it was late. Reverted back to G92, now triggering end Z move on M25, pushed to github.
  6. Heh. I just saw that Jemma updated her profile -- she's got a UM1, and I have no idea how compatible it will be with my script -- I have a UM2 and the script assumes UltiGcode. It should be a start, at least. I wanted to tackle this anyway, not for well plates, but for similar situations I've found myself thinking about -- at least I have a good feeling now that it's doable. If I ever have to touch Cura for anything else, though, I'm probably going to add some better hints in the gcode comments to make life easier for plugin authors. Steve
  7. Okay, now delimiting on G10, and added the Z move at end. (Helped to delimit on G10 to get the latter anyway.) Pushed to github, but completely untested...
  8. What about delimiting on the G10 then? EDIT: Whups, and we also need to add a high Z move at the end, or else we do a perfect print of everything and then knock the well plate silly when we go home. (I think everyone who owns a CNC machine has made that mistake at least once. It's a great way to break a bit while destroying a perfect, finished part...)
  9. Okay, this python script might work -- not tested much, so be careful until you know it works: https://github.com/stevegt/UltimakerUtils/blob/master/well-plate-z.py ...someone might use that as the basis for a plugin to do the same thing.
  10. ...looks like maybe we can use either the "G92 E0" or "G10" lines as a delimiter in the meantime... Fragile.
  11. George, the head moves to the X/Y position of the next part before the LAYER:0 line. This means the regex fu that would be needed in a plugin is nontrivial, because it has to find that LAYER:0 and then backtrack to find the first G0 relating to the next part. My first attempt, trying to match all of the "G0 ... LAYER:0 ...G0' part delimiters while extracting the relevant X/Y/Z numbers, never was able to complete. I finally killed it after several minutes: re.finditer('(.+?)\n(G0.+?)\n;LAYER:0\n(G0.+?)Z(\S+)\n(.+?)', gcode, re.DOTALL) Note to self and lurkers: We need a well-defined PA
  12. Okay, here's a Quick Hack: Print a tall tower, outside of the well plate, that is higher than the well plate. Make sure to arrange things so that the tower prints first. Here's why: Cura always writes a Z move at the end of each part that is as high as the highest part. There's still no high Z move before the first part, which is why that tower needs to be the first part printed; that will keep you from crashing into the well plate when approaching the first well. Related code is at https://github.com/Ultimaker/CuraEngine/blob/b27a51e031c9dce3055f8931403d544b892b93df/src/fffProcessor.h#
  13. Ohhhh.... Placing an existing well plate on the glass, and then printing objects down in the little wells? Wow, I'm surprised that works at all... :wink: Hm. You could do it, but unless someone who knows Cura's internals better jumps in here with a magic setting, I think it would need either post-processing on the G-code (probably with a python script) or a plugin. A python script to do this looks easy -- look for each ";LAYER:0", then find the next "G0 ...", and insert something like a "G0 Z100" before it, then insert a copy of the "G0 ..." without the "Z..." parameter, then print the
  14. Hi Jemma, If this is for well plates or other labware, you might try T-Glase ("tee-glass"). It's a PETT material that is FDA approved for food contact; details at http://taulman3d.com/t-glase-features.html. I'm assuming you're either discarding them after use (in which case porosity doesn't matter as much), or autoclaving them? If you're in the States, one place that stocks T-Glase is plenty of conversation around here about it. I'm assuming you know about the NIH 3d Print Exchange? Good luck, and let us know how it goes, Steve
  15. Ah. I get it. After seeing her other posts talking about cell growth, I think Jemma's talking about well plates, the plastic trays with arrays of wells in them, used in cell cultures, DNA sequencing, etc. http://goo.gl/NjBQUL Jemma, printing a well plate should be straightforward. Printing more than one well plate at a time should also work; you probably want to go into Cura, and select "Tools|Print all at once", like gr5's saying. That way it will do all of the objects' bottom layers first before moving up to the next layer, etc. to avoid collisions. I'll post an idea about PLA alternativ
  • Create New...