Jump to content
Ultimaker Community of 3D Printing Experts
Sign in to follow this  
owenhamilton

UM2 Help needed

Recommended Posts

I've already asked the official support team about this but I thought I'd ask the wider community to see if I can get my issue fixed. I have a UM2 connected to a Windows 8.1 PC via USB 2.0. Installation of the device drivers when installing Cura fails and so I am unable to update the firmware. The Ultimaker support team have suggested installing the Arduino drivers separately but being completely new to the world of 3D printing this means nothing to me. Please can anyone give me a step by step guide to what I need to install and configure to enable me to get my printer firmware updated?

Thank you.

 

Share this post


Link to post
Share on other sites

After you do that if Cura still can't connect here are few things to try:

1) When you connect or disconnect the USB, windows should make a two note sound. The pitch goes up when you connect USB and down (second note lower) when you disconnect. That should happen even without the arduino driver.

2) If that is working, try running device manager. I have windows 8.0 with "winShell" so I'm not sure how you do it on win8.1. I just hit windows key and type "device manager" and after a few seconds windows finds it for me and I click it. If the arduino driver is working, the Arduino (which is inside the UM2) will show up in the "com ports" section. If it isn't working it will show up in the "USB" section and with a yellow caution/error symbol. You know it's the arduino because if you unplug the USB it goes away and when you plug it back in it comes back.

 

Share this post


Link to post
Share on other sites

Thank you for the reply, yes windows does make the two note sound when I turn on the printer and again when I turn it off. Do I install Cura first and then the Arduino software or does it not matter? What do I need to do in the Arduino software to make it work or is it all automatic?

Thanks again for the help.

 

Share this post


Link to post
Share on other sites

Don't be afraid. Just try stuff.

Cura and the Arduino both come with the Arduino "driver".

When you installed Cura there should at one point have been a SEPERATE installer that launched and installed the "arduino driver". You may not have noticed it.

Did you check "device manager" to see if the arduino shows up as a "com" port versus a "USB unknwon device"?

If my instructions on launching device manager are no help, try googling "how do I launch device manager in windows 8.1".

 

Share this post


Link to post
Share on other sites

There are probably a million arduino users out there and thousands who speak every language. The arduino is very very popular compared to the ultimaker. So you are lucky that so far your problem is arduino related and there are many people who know how to fix this on google.

 

Share this post


Link to post
Share on other sites

Don't be afraid. Just try stuff.

Cura and the Arduino both come with the Arduino "driver".

When you installed Cura there should at one point have been a SEPERATE installer that launched and installed the "arduino driver". You may not have noticed it.

Did you check "device manager" to see if the arduino shows up as a "com" port versus a "USB unknwon device"?

If my instructions on launching device manager are no help, try googling "how do I launch device manager in windows 8.1".

 

As I said in my original post, the driver installation failed so Ultimaker support advised me to install the Arduino drivers separately. The 1st person to reply to my post told me what I needed to download which I have now done but I wan't to know how to make it work once installed. Thank you.

 

Share this post


Link to post
Share on other sites

I think you need a little history. A long time ago (1970s) computers used "COM" ports which used a technology called RS232. This technology has persisted to today where it was used for keyboards and mouses but not much else when USB took over. Now finding a RS232 mouse or keyboard is difficult. Modern day Mouse and Keyboard use USB instead.

Most modern computers don't even have a connector for Comm port. Nor a connector for old style mouse or keyboard. Instead they all use USB.

So now along comes Arduino. The programmers don't want to write a full USB driver for the arduino because it is very complicated and takes up lots of memory on the Arduino (there are many models of the Arduino - the original one had very little memory - the "Arduino Uno". The one with Ultimaker is much more powerful).

So someone wrote a USB driver that sort-of simulates a comm port. When you install the arduino and when the arduino driver sees the USB Arduino, the Arduino driver makes the USB port look like a COM port.

edit: Actually I think possibly this is done on a chip on the arduino board with built in firmware to become a usb device.

So you don't in fact actually have any COM ports. It's just that the Arduino driver *simulates* a COM port.

I don't think you can "enable" or "disable" COM ports. Either the Arduino driver successfully connects to the Arduino... or it doesn't. The COM port will magically appear when you plug in the USB and disappear when you disconnect. With a real COM port (not simulated) it doesn't appear and disappear - it is always there.

 

Share this post


Link to post
Share on other sites

Just a couple of points in response to the above post (that don't actually matter much but I figured I'd point it out regardless).

Yes, I'm pretty sure they use the now classic "FTDI chip".

You can enable/disable ports in the BIOS.

Quite a few motherboards have headers for it still, just plug in a cable and you're set.

 

Share this post


Link to post
Share on other sites

This is getting me more and more confused by the minute, I've checked my BIOS and there is nothing in there about COM ports, I've asked the manufacturer about and am still waiting for a reply, if it turns out it is ok, what do I do within Arduino to get it to work?

 

Share this post


Link to post
Share on other sites

Wow. You *are* confused. Let me try again.

1) You don't need any com ports on your computer to connect to an arduino. The BIOS stuff is just history. Forget about BIOS.

2) You need USB port.

Do you know what simulate means? Maybe you should look it up.

When you plug in the USB to the arduino it is supposed to simlulate (simulate - look it up). Not "Be". "Simulate". Let me start over - when you plug in the USB it SIMULATES a COM port. It is not actually a COM port but windows thinks it is.

Get it? Windows thinks it's a COM port but actually it is not. Actually it is a USB.

So in device manager (did you get device manager working yet?) when you plug in the USB, it should show up as a COM port. When you disconnect the USB, it should dissapear from device manager. If this all happens then that is very good - it means the Arduino driver is perfect and you can move on to the next thing. If this does not happen then something is wrong with the Arduino driver.

We are taking this very sloow. It may take a few days but it seems we need to take very small steps.

 

Share this post


Link to post
Share on other sites

 

To manually install a driver

 

You must be signed in as an administrator to follow these steps.

 

  1. [*]

 

Swipe in from the right edge of the screen, and then tap Search.

(If you're using a mouse, point to the upper-right corner of the screen, move the mouse pointer down, and then click Search.)

 

[*]

 

Enter Device Manager in the search box, and click Device Manager.

 

[*]

 

In the list of hardware categories, double-click the category your device is in and then double-click the device you want.(Arduino device)

 

[*]

 

Click the Driver tab, click Update Driver, and then follow the instructions. 1f9463c2-c968-47bf-9b4d-939c5d1af477_70.jpg You might be asked for an admin password or to confirm your choice.

 

 

 

Good luck

 

Share this post


Link to post
Share on other sites

Sorry. Don't mean to be rude. I'm trying to explain it clearly. It seemed like you misunderstood the concept of simulate when you started talking about chaning bios settings for COM ports when there is no physical COM port needed for the ultimaker (it uses USB).

When my first explanation didn't get through to you I tried something simpler.

I thought all the arduinos had the same USB driver. But if you really need to know, as Robert says, it's the 2560. I believe that is the most capable of all the Arduinos (most memory, most IO, fastest cpu).

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

Terms of Use Privacy Policy