Jump to content

rooiejoris

Ambassador
  • Posts

    63
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by rooiejoris

  1. Hi,

    You could use a plugin in Cura, don't know if this worked, but an intern tried this a year ago:

    other option is to use regular expressions in a better text editor:

    find:

    G0 (.*)

    replace:

    yourcode

    G0 /1

    [btw, i am not a programmer, but i really like google and copy/paste...]

    cheers \ joris

    #Name: Powder Printing

    #Info: Switch off fan power during travel moves

    #Help: PowderPrinting

    #Depend: GCode

    #Type: postprocess

    #Param: fanpowermin(int:) Fan Power Min(0-255)

    #Param: fanpowermax(int:) Fan Power Max(0-255)

    ## Written by Tom Kerckhaert, based on TweakAtZ by Steven Morlock

    ## Special Thanks to Joris van Tubergen

    ## This script is licensed under the Creative Commons - Attribution - Share Alike (CC BY-SA) terms

    # Uses - Switch off fan power during travel moves

    # TODO:

    # Get rid of the unnecessary fan on / off between two G moves

    # Fan power variables do not work yet

    import re

    def getValue(line, key, default = None):

    if not key in line or (';' in line and line.find(key) > line.find(';')):

    return default

    subPart = line[line.find(key) + 1:]

    m = re.search('^[0-9]+\.?[0-9]*', subPart)

    if m == None:

    return default

    try:

    return float(m.group(0))

    except:

    return default

    with open(filename, "r") as f:

    lines = f.readlines()

    with open(filename, "w") as f:

    for line in lines:

    if getValue(line, 'G', None) == 0:

    f.write("; Powder Plugin\n")

    f.write("M106 S0\n")

    f.write(line)

    f.write("M106 S255\n")

    f.write("; Plugin: End\n")

    f.write(line)

    if getValue(line, 'G', None) == 1:

    x = getValue(line, 'X', dx)

    y = getValue(line, 'Y', dy)

    z = getValue(line, 'Z', dz)

    e = getValue(line, 'E', e)

    f = getValue(line, 'F', f)

    line = 'G1 '

    if dx != x:

    line += 'X%f ' % x

    if dy != y:

    line += 'Y%f ' % y

    if dz != z:

    line += 'Z%f ' % z

    if df != f:

    line += 'F%f ' % f

    line += '\n'

     

    # if comment is the extruder movements before and after the print, remove that line

    g.write(line)

  2. Hey hey,

    Just a quick post, I thought i will share it here as well. Yesterday I mounted succesfully an UM2 on the z-unlimited. You only need to make a hole in the backpanel [which yu don't see when you convert back to normal!!].

     

    http://www.rooiejoris.nl/

    http://www.facebook.com/europerminutedesign

     

    Official kickstart update:

    Last weeks have been very busy using the Z-Unlimited installations for the follow-up of Renzo Martens’ project ‘http://www.rooiejoris.nl/chocolat’. From May 2th these life sized chocolate sculptures will be exhibited at http://www.fonswelters.nl in Amsterdam and at http://www.kw-berlin.de. Nevertheless we found some spare time in between to test drive an UM2 along the rail. And it works!

    The conversion on the UM2 is even easier than the original. But… also a little bit more radical. You need to drill a hole [55x90mm] in the back panel [drill and template will be included in the kit]. By the way the hole is behind the motor cover so if you convert your Ultimaker 2 back to normal you won’t notice the hole. At the moment the firmware still needs some changes, but the control panel is already flipped [thanks Erik!].

    Stretch goal XXL Colorfabb

    The Kickstarter campaign is soon coming to its end. So tell your 3D printing friends who are interested in large-scale printing, there are only 3 more days to back the project and purchase a Z-Unlimited! If the campaign raises more than €30.000,- the Z-Unlimited kit will also include an XXL spool of printing material by http://www.colorfabb.com. Trust me, you need this…

    ADCN lamp for Elephant campaign

    Last but not least, I am very proud to announce that today http://www.rooiejoris.nl/elephant won a prestigious advertising award, an http://www.adcn.nl/ lamp!

    cheers joris

    photo original Um2

    Z unlimited Um2

    zunlimited um2b

     

  3. Don't know yet. My first impression is that this product is not worth a real business model. Maybe I will do a new kickstarter again : )

    A pledge for a BOM and some instructions is a good idea, i cannot change that anymore i think. But you can pledge for less than 15 euro, but then you [officially] don't get a reward...

    there are some hint in the video and i will document more, but now the focus is on some other things.

     

  4. the answers:

    - the z-axis is a new motor with gear box. It is not really a axis, it pulls itself up with a toothed belt

    - there is no change in the extruder drive chain, but you have to find a solution to place the drive gear on a different spot [and upside down]

    - i adjusted the firmware so one of the axis is swapped otherwise you get mirrored objects, but with the first tests i did all the changes in cura and gcode. [Change steps per mm in z and mirroring]

    cheers \ joris

     

  5. You should buy one and/or back me...!

    As you can see in the https://www.kickstarter.com/projects/1661525705/z-unlimited-add-on-for-ultimaker, a self made cheap hack is very well possible, but that is not the quality i would like to sell. I do promote that people make that kind of versions themeselves!! Please share your experiences.

    I already wanted to make some noise here.

    This is the official press release i sent out:

    I was just about to make some noise here on Talk, but you already started a topic.

    Please spread the word and back the project to make it a successful campaign!

    This is the official press release:

    - PRESS RELEASE -

    Ultimaker add-on creates unlimited print length

    Ever dreamed of printing larger objects with your own Ultimaker 3D printer? The Dutch inventor Joris van Tubergen just published one of his latest 3D Print projects on Kickstarter: Z-Unlimited. With this amazingly simple add-on you convert your own trusty Ultimaker into a 3D printer with an unlimited extended print-area in height.

    Last summer Joris executed the first project with his Z-Unlimited invention. Live at Schiphol airport he 3D printed a life-sized elephant as a 3D petition against elephant abuse. The installation with five Ultimakers combined with Z-Unlimited was only actively printing when people signed the petition. Since more than enough people signed the petition the life-sized 3D printed elephant was completed within two weeks!

    The Z-Unlimited basically flips your 3D printer upside down and moves it all the way up along a wall while it is printing. To convert your 3D printer to reach unlimited height will only take you 10 minutes. And this operation is just as easy to undo.

    The basic Z-Unlimited package comes with a carriage set and a rail of 1.2 meters. This will extend your print-area in Z to 65cm high. If you wish to go even higher you easily mount extra length of rails to the system. To get high quality prints all the way to the top Z-Unlimited features a very simple support mechanism that can be adjusted to any height.

     

    http://www.rooiejoris.nl

    - END OF PRESS RELEASE -

    - More detailed information on Joris van Tubergen and/or Z-Unlimited you will find on the following pages:

    http://www.rooiejoris.nl/z-unlimited

    http://www.facebook.com/europerminutedesign

    minidoc about the elephant ampaign:

     

    cheers joris

     

  6. Nozzle size cant be set lower then 0.1 mm which is still too much for the sheet metal part.

    Another approach would be a scale option/tool where you can set minimum thickness in the target model... Does this excist?

     

    Are you sure...?!

    The value will be red, but you can set it lower. [i think I did set it to 0.01 to follow the line...]

    Other option i still want to try is to start the cura engine command line, then you can do more option [i think] like sprialize with solid top. You can see and hack the "slice engine log" for this...

    cheers \ joris

     

  7. That's what's strange:

     

    top: template (from blender file)

    bottom: 'branded' (from stl)

    The template has really strange angles... I'm pretty sure it shouldn't look like that. Which Blender version are you using?

     

    accidently saw this topic

    i made the blender file, but i am not a blender guru

    this problem i have seen before, the simple deform modifier should have its origin on "Cube"

    btw i do a lot with displacement mapping, eg the names on the 3D printed petition http://www.thingiverse.com/joris

    if someone starts a new topic i may give some more tips... : )

    cheers \ joris

     

  8. Well since 2 years somebody came up with volumetric extrution. It means that you will know the volume of the output, so you can calculate the volume of the input.

    output volume is:

    length of the path x width of the path x layerheight [or if you want to be more precise the section is something with 2 half circles and a square x length of the path

    input volume is:

    input length x filament thickness x something with pi

    the only unknown is the input length so that is [pretty easy] to calculate

    should be something like:

    input lenght = (length of the path x width of the path x layerheight) / (filament thickness x something with pi)

    is this what you mean...?!

    cheers joris

     

  9. Anybody got a livestream up and running to a streaming service like ustream or livestream et cetera...?

    I followed this on the octopi image, but it doesn't work for me for some reason...!?

    pi@octopi ~ $ avconv -f video4l2 -s 640x480 -r 10 -b 350k -i /dev/video0 -f flv rtmp://1.11042617.fme.ustream.tv/ustreamVideo/11042617/FfhSOMeWEIrdcodeherM

    avconv version 0.8.13-6:0.8.13-1+rpi1, Copyright © 2000-2014 the Libav developers built on Jul 29 2014 02:09:52 with gcc 4.6.3

    Unknown input format: 'video4l2'

    cheers joris

     

  10. >> sth

    ?!?! don't know sth...?

    i use octoprint

    The cams are done by minivegas, its not 'just streaming' images to the web, its there profession, so far i know every cam needs its own computer to streameverything right...

    In the UM's i have some extra camera's, but cannot share due to bandwidth [don't want to disturb the real feeds]

    would love to stream to ustream, so if somebody knows how to stream mjpg-streamer [comes with the octopi image] to ustream of livestream or whatever, please let me know (or maybe you may set it up for me : )

    cheers joris

     

  11. That's on purpose. But an experiment... : )

    It doesn't look nice maybe, but it worked!!

    I needed support from half way but didn't want to spend time on printing the support from the bottom, so i started it 8 cm before i needed it..

    as expected i got a nice birdsnest, but on top of that the support was being build.. so most of the hanging stuf should be removed anyway...

    Less nice is that i just see nr one has fallen over and that i just arrived at home... a well, will restart or resume it tomorrow...

     

  12.  

    hi all,

     

    Are there Ultimaker/3D printer users in or nearby Sittard who want to do a very small checkup on an ultimaker doodle3d installation which is there for the next 2 days.

     

    Is er iemand met Ultimaker/3D print ervaring in de buurt van Sittard die even een paar kleine checks wil doen voor een ultimaker doodle3d installatie die daar tijdelijk staat voor de komende 2 dagen.

    please send me a personal mail to @rooiejoris.nl'>info@rooiejoris.nl

     

    cheers\joris

     

×
×
  • Create New...