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

Marlin Builder replacement

Recommended Posts

Hi guys,

Just a reminder that I am looking for people to test the replacement marlin builder software.

I have also added a basic template system so you can preconfigure some of the options such as heated bed etc.

I would like to know if your generated configuration.h file matches your configuration correctly.

http://marlinbuilder.robotfuzz.com/

I have tested this on my recent ultimaker with heated bed and ulticontroller. Combinations of the above features work well. However heed the warnings on the page!

Bugs, issues etc are welcome.

Once this is stable I can start work on better templates, a wizardy thing, more machines and nicer site.

ginge

 

Share this post


Link to post
Share on other sites

Hi Ginge,

I used your marlin builder, nice easy tool, but just one thing :

while it seems you can set the printing platform size with "Software Endstops" "X, Y, Z", afit ter verification doesn't change anything in the "Configuration.h" file which still write the default Ultimaker print platform values :

// Travel limits after homing

#define X_MAX_POS 205

#define X_MIN_POS 0

#define Y_MAX_POS 205

#define Y_MIN_POS 0

#define Z_MAX_POS 200

#define Z_MIN_POS 0

 

I mean, I tried to use it to configure an extended print platform version of my Ultimaker without having to run through Arduino (which I don't understand).

 

Share this post


Link to post
Share on other sites

I don't think he's following this topic but I told him this morning and thanked me for the info. I'll post back here when he replies that it's fixed.

 

Ok now I unerstand what you mean about following the topic!

I'm not used to that mechanism in a forum... normally you start the topic you get replies!

I am now following this.

 

Share this post


Link to post
Share on other sites

Does this Marlin Versions created by the Builder show the Time an Object udes for printing or the Time since Starting to print an Object? I observed that in the Versiones installed by CURA it only displays the Time since Start, which I don't believe is very useful.... It's better to display the Time used to print an Object, or am I wrong?

 

Share this post


Link to post
Share on other sites

I recommend you use the builder to make a Configuration.h that is close, then take that file and add it to the latest ErikZalm build and edit configuration.h to add the dual extruder options. Or maybe you should take Daid's version of Marlin - not sure.

Anyway building Marlin is surprisingly easy. It comes with an instruction file. You download and install the Arduino IDE which is a gorgeous GUI. You install the other stuff in the instrucitons, click the checkbox and you have a hex file (it's hard to find but google helps you through all these steps). Then use cura expert settings to upload the hex file. Or let the IDE upload marlin for you.

Or you can do it the hard way (but every step explained in detail) here:

http://www.extrudable.me/2013/05/03/building-marlin-from-scratch/

Once you've built Marlin once, it takes seconds to change a setting in Configuration.h and rebuild it.

 

 

Share this post


Link to post
Share on other sites

Dual extrusion support is now added to the builder.

I have also added a template for selecting heated bed, ulticontroller and dual extrusion. Let me know if this doesn't cover your combination and I will add the template.

I have verified the correct settings are applied, but I only have one extruder on my machine so you will need to verify.

 

Share this post


Link to post
Share on other sites

"Hi, tried to use it but currently there are no templates in machine selection and option configuration shown in the drop down boxes..."

Strange! Do you have a javascript enabled browser?

The template selector is really just a shortcut. All you need to set is "Second Extruder temperature sensor:" setting to get dual extrusion.

 

Share this post


Link to post
Share on other sites

Works for me. I actually saw this behavior recently - maybe a week ago. I just loaded it in a different browser and I was fine. But checking it in all 3 of my browsers it's fine now.

If it happens again I'll pay more attention to the browser and will check the browser for javascript errors or errors loading js files.

 

Share this post


Link to post
Share on other sites

It was broken in the git tree shortly after I implemented the frontend in the builder. At this time it is disabled, but the backend code is there for future use.

I will check with Daid to see if his patch ever made it to Marlin

 

Share this post


Link to post
Share on other sites

I think this only works in Daid's tree as it was an experiment for him to figure out how to get the PID control logic to work better (for cooling second head in dual head). It was useful because he found a bug in the PID code that had always been there. The bug *is* back in the ErikZalm branch but not the code to read back the PID terms to Cura.

You can build yourself using Daid's branch though. But I don't know if it is worth it.

 

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  

  • 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!