Cura 2.4 Profiles for Raise3D

Discussions about ideaMaker and other printing software.
Posts: 9
Joined: Thu Mar 09, 2017 2:05 pm

Cura 2.4 Profiles for Raise3D

Postby rimb05 » Mon Mar 20, 2017 5:11 pm

Hi all,

I wanted to share my Cura profiles with the community. I created profiles for both N2 and N2 Plus (dual and single extruder models). I really like IdeaMaker, but it doesn't hurt to have a second slider on hand... and Cura is one of the best out there IMO.

These profiles allow you to use Cura for both single and dual extrusion, as well as mixing nozzle sizes between extruders. It also supports prime towers, which I think are a better solution than the ooze shield in IM.

I also created what I think is an improved purging sequence. I really liked the way my Ultimaker 3 purged - it moved the nozzle very close to the bed, purged for a while until the blob was stuck to the bed, then moved over a bit and tacked the leftover strand to the bed before performing a rapid move to the center, disconnecting the strand from the nozzle in the process. Simple and effective.

There's only one issue that I encountered with using Cura, and I created a workaround for it: With dual extrusion prints, Cura cools down the inactive head while the other one is printing, which minimizes blobs. Then, a few seconds before the nozzle switch, it starts heating up the other head. This is very nice functionality if you ask me, but on the Raise3D, for some reason the firmware takes a long time to report that the temperature has stabilized. So as a result, there are delays when switching nozzles when using Cura (3-4 seconds). As a workaround, I made a Cura script that turns all the M109 commands into M104s, so there's no more pausing. It still pauses for the first time though, and this is because I didn't want to strip out the M109 at the beginning of the print (so the nozzles could reach temperature properly before printing).

A couple of things to keep in mind with these profiles:
- They are set up for a Bondtech extruder (140 steps per mm). This is set in the start.gcode section of the profile, so if you don't have a Bondtech extruder, you'll need to change that.

- Setting your nozzle calibration offsets is done within the extruder file (more specifically, the second extruder file). For example, if you have an N2 Plus, this would be the file named "raise3D_N2_plus_dual_extruder_1.def.json". In that file, just look for the section called "machine_nozzle_offset_x and y and change the values to your nozzle offset.

- Cura doesn't have a place to choose nozzle diameters, but it's just a matter of using the "line width" section in the print setup. It accomplishes exactly the same thing.

Keep in mind that Cura is very picky about the formatting on the profile files, so if you decide to make any changes to the profile files, make sure there are no extra characters, etc.

Where to put the files:

I have a Mac, so I only know where these files go on my system. Maybe someone with a PC can help.

Make sure Cura is closed first. Then, right click on your Cura application file, and choose "Show Package Contents".

These files go into Contents/Resources/resources/definitions:

These files go into Contents/Resources/resources/extruders:

This file goes into Contents/Resources/plugins/plugins/PostProcessingPlugin/scripts:

This file goes into Contents/Resources/Meshes:

To use Cura with your Raise3D, first open Cura, then add a new printer. You'll see the Raise3D printers listed under the Other category. Now you can just load your stl and adjust the settings to your preference. I like to have all the settings visible. To do this, go to the preferences, then choose the "settings" tab, and check everything you see.

To use the script I wrote (optional), go to Extensions, Post Processing, Modify GCode. Then add the NoPauseForHeatup script. With this script enabled, Cura will automatically disable all the pauses between nozzle switches (except the first one).

To do a dual color print (it took me a while to figure out how Cura does this):
- Import both models into Cura. Click on each of them, and press the Per Model Settings icon (it's the last icon in the row on the left). Choose Left Extruder for one of the models and Right Extruder for the other one. Now select both of the models with a shift-click, right click and select "Merge Models". This combines the models ready for dual extrusion printing!

Let me know if you encounter any issues. Enjoy!
Raise3D Cura
(300 KiB) Downloaded 34 times
Last edited by rimb05 on Mon Mar 20, 2017 6:15 pm, edited 1 time in total.

Posts: 192
Joined: Sat Oct 29, 2016 7:40 am
Location: Marseille - France

Re: Cura 2.4 Profiles for Raise3D

Postby lami3d » Mon Mar 20, 2017 5:31 pm

tx man !
but S3D and Ideamaker are anough for me ! lol

even if i found good settings fro that filament , have you got a cura profile for XT-CF20 ?
i may download cura to see that
bondtech mod for me.

Posts: 9
Joined: Thu Mar 09, 2017 2:05 pm

Re: Cura 2.4 Profiles for Raise3D

Postby rimb05 » Mon Mar 20, 2017 5:32 pm

I don't use XT-CF20 myself, but it's easy to create new material profiles in Cura.

User avatar
Posts: 158
Joined: Mon Mar 21, 2016 12:20 pm

Re: Cura 2.4 Profiles for Raise3D

Postby jmp » Tue Mar 21, 2017 11:56 am

lami3d wrote:but S3D and Ideamaker are anough for me !

Could you post your s3d profile? I use s3d also but my starting gcode is messed up somehow, I have to preheat the nozzle or it start before it's heated.
RL Name: Jason Preuss Thingiverse: JMP Website:

Posts: 192
Joined: Sat Oct 29, 2016 7:40 am
Location: Marseille - France

Re: Cura 2.4 Profiles for Raise3D

Postby lami3d » Tue Mar 21, 2017 1:01 pm

I wanted to post something to search a good start code in S3D (because i have the original one + just M92 E140 for the bondtech) but more for the fact that it moves the bed up before starting the print than the heating sequence.

By moving the bed up before starting the print, the nozzle moves to the starting point at only 0.2mm (or less) from the bed and it seems like it doesn't perform retraction before moving to the starting point and so, some plastic is leaking on the bed and so the first cm of the skirt layer is not empty... It's not very annoying except for clorfabb XTcf20 that sticks to the nozzle and so you want to optimize by starting the print with a cleaned nozzle and it's not possible with this starting code.

Regarding temperatures, i noticed that ideamaker heats the nozzle "first" and then finish to heat the bed and S3D do the opposite. In both cases, i prefer preheat evreything before starting a print... as you do. i don't know if it's possible to add a tempo in starting gcode to be sure everything is hot before starting. Maybe it's because my hot end is "ultra"-insulated... but i didn't notice the hot end temp is below the set value when i starts to print.

I'm going to try to modifiy the starting code of S3D with the help of the ideamaker one and i will tell you if i find something better.

Posts: 15
Joined: Sun Mar 05, 2017 6:02 pm

Re: Cura 2.4 Profiles for Raise3D

Postby elance » Sun Apr 23, 2017 8:17 am


did your S3D starting code work? I look for a starting code for dualprint.
Rause N2+ with Bondtech
S3D Version 3.1.1

Return to “Printing Software”

Who is online

Users browsing this forum: No registered users and 3 guests