Jump to content
Ultimaker Community of 3D Printing Experts
Shane

Default Ultimaker 2 Extended + firmware

Recommended Posts

Does anybody Know where I can find the 2+Extended firmware(not the hex file?

If possible could you post a link?

Also, can I edit it with Arduino IDE?

I would love to learn more about it. Is there a Marlin for Big Dummies book available?

Any help would be appreciated. thanks

Edited by Guest

Share this post


Link to post
Share on other sites

The firmware sources are on GitHub:

Ultimaker/UM2.1-Firmware

You _can_ edit it with the Arduino IDE, but using Code:Blocks with the included project file (and the simulator) is much more convenient.

 

Hello tinkergnome,

I tried this firmware. It's not configured for the 2+Extended. During the bed leveling process the plate stops way short and the head moves to the front of the plate(instead of the rear) and  only moves in the x axis throughout the process. Tried looking for the 2+ on GitHub but couldn't find it.

Any help would be appreciated. thanks

Edited by Guest

Share this post


Link to post
Share on other sites

Try to download pronterface.com

Connect with it by usb to the printer. As soon you hit 'connect' the program will 'echo' a long list of values like the ones this user did https://ultimaker.com/en/community/20046-extrusor-ha-perdido-su-posicion-000?page=last#reply-140991

Of course your values will be different

Also, while using this program use it to home x / y / z and make a video of it. Just to double check nothing else it's wrong.

The Z home values can be redefined by gcode using pronterface and saved with a M206 Z(CORRECT NUMBER HERE)

And then a M500 to store that new value followed by a 'intro'.

Anyhow, first thing first. Connect by Pronterface and post here all the 'echo' info you get.

EDIT: Forget all this atm

The link that @Tingergnome posted also have the 'extended' version. Click on the branch to choose it:

image.thumb.png.6b3e906d3c7ebea64894edee5af4fcdb.png

image.thumb.png.6b3e906d3c7ebea64894edee5af4fcdb.png

Edited by Guest

Share this post


Link to post
Share on other sites

Try to download pronterface.com

Connect with it by usb to the printer. As soon you hit 'connect' the program will 'echo' a long list of values like the ones this user did https://ultimaker.com/en/community/20046-extrusor-ha-perdido-su-posicion-000?page=last#reply-140991

Of course your values will be different

Also, while using this program use it to home x / y / z and make a video of it. Just to double check nothing else it's wrong.

The Z home values can be redefined by gcode using pronterface and saved with a M206 Z(CORRECT NUMBER HERE)

And then a M500 to store that new value followed by a 'intro'.

Anyhow, first thing first. Connect by Pronterface and post here all the 'echo' info you get.

EDIT: Forget all this atm

The link that @Tingergnome posted also have the 'extended' version. Click on the branch to choose it:

image.thumb.png.6b3e906d3c7ebea64894edee5af4fcdb.png

 

Thanks for the help neotko,

Here's the echo info. Everything homed properly in pronterface.

Connecting...

start

Printer is now online.

echo:Marlin 1.0.0

echo: Last Updated: Aug 6 2016 23:27:03 | Author: Version DEV

Compiled: Aug 6 2016

echo: Free Memory: 1682 PlannerBufferBytes: 1232

echo:Stored settings retrieved

echo:Steps per unit:

echo: M92 X80.00 Y80.00 Z200.00 E369.00

echo:Maximum feedrates (mm/s):

echo: M203 X300.00 Y300.00 Z40.00 E45.00

echo:Maximum Acceleration (mm/s2):

echo: M201 X9000 Y9000 Z100 E10000

echo:Acceleration: S=acceleration, T=retract acceleration

echo: M204 S3000.00 T3000.00

echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)

echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00

echo:Home offset (mm):

echo: M206 X0.00 Y0.00 Z-28.90

echo:PID settings:

echo: M301 P10.03 I1.50 D70.00

echo:SD card ok

Share this post


Link to post
Share on other sites

Hello neotko,

I just uploaded the Ultimaker/UM2.1 JarJarExtended files.

In the bed leveling process the bed height looks good but of the 3 locations the print head cycles through the first location is wrong. Instead of moving to the center rear it moves to center front then moves back along Y then left and right along X. The 2nd and 3rd locations look right. The first location seem backwards. The home head works fine.

Here's the new echo from JarJarExtended.

Connecting...

start

Printer is now online.

echo:Marlin 1.0.0

echo: Last Updated: Aug 7 2016 09:28:58 | Author: Version DEV

Compiled: Aug 7 2016

echo: Free Memory: 2023 PlannerBufferBytes: 1232

echo:Stored settings retrieved

echo:Steps per unit:

echo: M92 X80.00 Y80.00 Z200.00 E369.00

echo:Maximum feedrates (mm/s):

echo: M203 X300.00 Y300.00 Z40.00 E45.00

echo:Maximum Acceleration (mm/s2):

echo: M201 X9000 Y9000 Z100 E10000

echo:Acceleration: S=acceleration, T=retract acceleration

echo: M204 S3000.00 T3000.00

echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)

echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00

echo:Home offset (mm):

echo: M206 X0.00 Y0.00 Z-34.90

echo:PID settings:

echo: M301 P10.03 I1.50 D70.00

echo:SD card ok

Edited by Guest

Share this post


Link to post
Share on other sites

So, with the previous firmware the homing was ok (except z?) but with Jarum2+ firmware it homes weird?

So.. before: Bad z, rest ok

Now: Ok Z, rest bad?

If so (I might have understood wrong so sorry in advance if so):

- Firmware to the same firmware of before and do this via Pronterface

M206 X0.00 Y0.00 Z-34.90

M500

And remember to press enter after each line until a you get a echo saying the new settings have been saved.

That should change the Offset of the Z of the old firmware so you have the same Z as the JarJarUm2+

It's the only difference I see from the data that can be re-set by gcodes.

Share this post


Link to post
Share on other sites

I wonder if this answer it's wrong... umm There's more info on the firmware itself that can't be edited by gcode directly, unless you use tinkergnome firmware that allows you to set the machine max/min distances right? Anyone knows more about this?

Also, you said that via pronterface everything did home properly before changing the firmware umm if that's so, I really don't get the problem you got on the first place. I'm worried that my suggestions might give you more trouble than help :S

Share this post


Link to post
Share on other sites

Default Firmware for Ultimaker 2+ Extended it's the 'JarJar' I think?

The source codes in theory are that 'JarJar' there you have all the marlin sources.

It's should be the same from cura than the JarJar folder isnt?

2.1 Firmwares cover the Plus models

https://github.com/Ultimaker/UM2.1-Firmware

Non Plus models firmwares are:

https://github.com/Ultimaker/Ultimaker2Marlin

Umm it's this correct @anyone?

Share this post


Link to post
Share on other sites

Umm it's this correct @anyone?

 

Yep. 69_EmoticonsHDcom.png

@Shane: How familiar are you with git?

In short: clone the repository and switch to the correct branch (as @neotko said).

You can download the zip-file from Github instead, but then you also have to choose the correct branch first.

The "uncompiled" version for the UM2 extended+ is here:

https://github.com/Ultimaker/UM2.1-Firmware/tree/UM2.1_JarJarExtended

The most important difference is the build volume in Configuration.h

Have fun!

  • Like 1

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

  • Our picks

    • Taking Advantage of DfAM
      This is a statement that’s often made about AM/3DP. I'll focus on the way DfAM can take advantage of some of the unique capabilities that AM and 3DP have to offer. I personally think that the use of AM/3DP for light-weighting is one of it’s most exciting possibilities and one that could play a key part in the sustainability of design and manufacturing in the future.
        • Like
      • 3 replies
×

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!