Jump to content

aag

Member
  • Posts

    166
  • Joined

  • Last visited

Posts posted by aag

  1. My S5 is permanently stuck at the beginning of the print. The log file says:
     

    Jan 01 20:45:46 ultimakersystem-ccbdd30066ce PrinterService[505]: INF - transportLayer:222 - A1335start: error, unexpected bLOG:A1335start: error, unexpected busy for sensor #0
    Jan 01 20:45:46 ultimakersystem-ccbdd30066ce PrinterService[505]: INF - transportLayer:222 - A1335start: error, unexpected busy for sensor #0
    Jan 01 20:45:46 ultimakersystem-ccbdd30066ce PrinterService[505]: INF - transportLayer:222 - A1335start: error, unexpected busy for sensor #0
    Jan 01 20:45:46 ultimakersystem-ccbdd30066ce PrinterService[505]: INF - transportLayer:222 - A1335start: error, unexpected busy for sensor #0

     

    any ideas? 

    thanks in advance!

  2. Thank you Torgeir, and happy new year. However, the video doesn't address my issue. I need to replace the cable, meaning that I need access to the motherboard in order to unplug the old cable and replace it with the new one. Any advice on how to best get to the motherboard?

  3. I head a major filament jam that destroyed my S5 printhead. Since the cable is also damaged, I would like to replace it as well. However, I do not know how to get to the connector between the motherboard and the cable. What do I need to disassemble in order to expose the motherboard-cable connector?

     

    I understand that end users are not supposed to replace the cable. However, my S5 is 5-yr old and the warranty is void anyway. I live in a remote area and I don't have access to a car, hence it would be difficult for me to bring it to a service center. I have a replacement cable with me but I need to know which part of the printer I need to disassemble in order to get to the proximal socket of the print head cable.

     

    Thanks in advance for any advice that you might be able to give me.

  4. I am fascinated by the new Ultimaker metal printing kit. I have watched the Ultimaker webinar, and I have one question. I seem to understand that the printed parts shrink massively during debinding and sintering. How is it possible to design precise, predictable geometry under such conditions?  Can this shrinkage be calculated precisely? I suspect (and hope!) that the answer is "yes", but I'd like to be sure. 

     

    More in general, does anybody here have any first-hand experience with the UM metal printing kit? It seems an amazing, revolutionary development to me! Are there caveats? How often do such prints fail? Is there anything I must know before buying the kit?

  5. I have designed a very sturdy holder for my phone for the handlebars of my mountain bike. Lots of jumps are involved, hence things have to be really solid. See the design at grabcad.

    The problem concerns the holder for my bike glasses. I was thinking of creating a flexible hook that would hold the glasses in place by compression. The current design however is too rigid and won't secure the glass sufficiently. I was wondering whether you might have any advice on improving the design.

    .image.thumb.png.1f1b0a9cee1d7573893359c6ea09d0f5.pngimage.thumb.png.8de0b24637b92088580dc285a83b45b6.pngimage.thumb.png.5c621398d190eb6d57e6e2c34f1ffc23.png

  6. you will have to install a mail transport, such as postfix. Then, simply start this script on the printer

     

    #!/usr/bin/python3
    ### BEGIN INIT INFO
    # Provides:          pause_alert.py
    # Required-Start:    $remote_fs $syslog
    # Required-Stop:     $remote_fs $syslog
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Start daemon at boot time
    # Description:       Enable service provided by daemon.
    ### END INIT INFO
    
    import systemd.journal
    import socket
    from time import sleep
    import smtplib
    import email
    from smtplib import SMTP
    from email.message import EmailMessage
    import datetime
    
    
    def main():
      j = systemd.journal.Reader()
      j.seek_tail()
      j.get_previous()
      while True:
        event = j.wait(1000000)
        if event == systemd.journal.APPEND:
          for entry in j:
             print (entry['MESSAGE'] + " " + str(datetime.datetime.now()))
             alertmail(entry['MESSAGE'])
    
    def alertmail(logEntry):
        # returns first occurrence of Substring
        trigger_text = 'pause'
        result = logEntry.find(trigger_text)
        if (logEntry.find(trigger_text) != -1):
            print ("Contains '" + trigger_text + "' at index:", result)
            msg = EmailMessage()
            msg.set_content(str(datetime.datetime.now()) + " \n " + logEntry)
            msg['Subject'] = ' '.join(logEntry[24:].split())
            msg['From'] = "ultimaker@mail.bellariastrasse.com"
            msg['To'] = "adriano.aguzzi@usz.ch"
    
            smtp = smtplib.SMTP('mail.bellariastrasse.com', port='587')
            smtp.ehlo()  # send the extended hello to our server
            smtp.starttls()  # tell server we want to communicate with TLS encryption
            smtp.login('ultimaker@mail.bellariastrasse.com', 'scrap10')  # login to our email server
    
            # send our email message 'msg' to our boss
            smtp.send_message(msg)
            smtp.quit()  # finally, don't forget to close the connection
        else:
            print ("Doesn't contain substring '" + trigger_text +"'")
    
    if __name__ == '__main__':
        main()

     

    • Like 1
  7. The UM app sends a push message when a print starts, which is arguably not very useful (I know when I start a print, since I can only start it by being physically present!), and when it's finished (which is marginally more useful). What it doesn't do, is the only thing that would really be useful, i.e. push an alert if something unexpected happens and the printer stops printing. This is really important: if caught and resolved immediately, it can make the difference between a failed and a rescued print. 

     

    In the past 3 years, I have been asking UM to implement this many times. They are obviously not going to do it. Now I intend to write a cron script that should run on the UM that scans the log every 5 min and sends me an email if the printer has paused. Does anybody know where the UM S5 logs this kind of information? Also, will customized cronjobs survive firmware updates, or will they be overwritten?

  8. Thank you for all your exhaustive and interesting comments. Here comes a couple of clarifications. Ethylene oxide is actually the sterilizing agent of choice for materials that cannot be heated to the common autoclaving temperature (121 degrees or, for prion inactivation, 134 degrees). Medical instruments such as for example endoscopes are always sterilized with ethylene oxide. The sterilizer keeps the material inside until the ethylene oxide has disappeared. There is absolutely no safety concern about this procedure, which is very well established. 

    Achieving sterility means that no living organism, no bacteria and no viruses will be present. The existence of debris is irrelevant to the sterility requirement.

    For clarity, the intention is not to grow cells on the 3D printed material. The intent is to create a moat that will be filled with a mixture of saline and low melting agarose, which will allow for homogeneous humidity and temperature around the tissue culture area.

    Again, thank you very much.

  9. I am using a U5S to print parts to be used in a cell-culture environment, and they need to be sterile. I am tending towards polycarbonate since it seems to be the most heat-resistant of all the "easy-to-print" materials. I was wondering: what is the highest temperature that a PC-printed model will withstand without deforming? This is crucial, as it will determine my choice of sterilization method. 

  10. I am considering using conductive filaments for low-voltage applications (sensors etc.). I was wondering whether anybody has done that, and whether you could share your experiences (quality of various filaments) and tips. Many thanks in advance.

  11. Dear Ultimaker, your android app sends a push message when a print starts, which is arguably not very useful (I know when I start a print, since I can only start it by being physically present), and when it's finished (which is marginally more useful). What it doesn't do, is the only thing that would really be useful, i.e. push an alert if something unexpected happens and the printer stops printing. This is really important: if caught and resolved immediately, it can make the difference between a failed and a rescued print. Will you ever make this feature available? Since push alerts are already implemented, I would think that it's not a big effort to add an alert for these situations.   

    • Like 1
  12. I have recently replaced my main machine. Now, every time I print from Fusion to Cura, each component is treated as a separate object. This creates all sorts of headaches in Cura, because objects are pushed down to the build plate and lose their joints to each other. I am not sure whether this new behavior is due to some updates, or (more likely) to some erroneous setting in either Fusion or Cura. Can anybody shed light on this?   

  13. I need to print optically-reflective material. I have tried to use the Formfutura Galaxy filament, which is spiked with aluminum flakes. However, after 300g of print, it clogged the AA04 printhead irreversibly. I cannot manage to unclog the printhead, not with a cleaning filament and not even by raising the temperature to >300°C. The Formfutura specs say that the filament is not abrasive and do not say anything about caution with nozzle size. Is this something that is known? Ruining printheads is a rather expensive side effect...

  14. Not sure I understand. Obviously the printer knows when it stalls. It tells so via the display, and you can check it on the app as well.  Why would be so complex to send a notification, e.g. by executing a custom script?

     

    We have a bunch of $100 surveillance cameras that send all kinds of selectable alerts (including push notification and emails) when they detect movement. There is even a completely free Raspberry software (MotionEye) that offers movement notification either by email, or a by web hook, or by execution of a script. Regrettably, it detects "movement" rather than "absence of movement", or else I would install it on top of my UM5S and be done!

     

    The whole point of having a networked printer is remote monitoring. Without some kind of heartbeat alert, all you can do with the network is to send files to the printer.

×
×
  • Create New...