Cube 3D printer discussion > Cube 3D printer discussion

Cura and Cube 2

(1/2) > >>

I've been using KISSlicer ever since i learned that it's possible to use other slicers than Cube's own SW and i've been quite happy with it. However, i'm also interested in trying other slicers and Cura is one that produces BfB style g-code out of the box.

So here are my settings for ABS, as attachment. You should be able to load it in Cura. I'm using latest version of Cura, 15.04.4. If not, let me know and i can post screenshots from Cura or individual settings.
For PLA, printing temperature needs to be changed of course.

One thing to note is that i'm no longer using the default Cube extruder, instead i have Airtrippers Bowden extruder, which affects two things:

* In Cura's Advanced tab, under Restraction, set the Speed to 40.0 and Distance to 0.05 or lower. The values i'm using might not work with default extruder setup
* In Basic tab, adjust flow % so it fits your needs. Before the new extruder, i used 130%
Also i haven't really tweaked the printing speed options to the fastest possible, i've been using relatively slow values to get good quality

Few notes about actually printing the .bfb file:

* Cura adds comments to the file and that makes the file unusable with Cube. You need to remove all lines starting with ;. Cubeitmod should be able to do it (I haven't tried) and i wrote python3.5 script to do that:
* You need the CodeX application for encoding to Cube format. se CubePro format and name the file with .cube extension

I got a question about the whole procedure, so here goes. I haven't used real Cube 2 for a while since converting to RAMPS (FrankenCube), but I think I remember how it goes. Note that this mainly meant for Windows due to need to run CodeX64.exe. Linux/OSX works, but you need to manually run the CodeX portion in some Windows environment

* Download CubePostProcessor from here:
* Unzip somewhere
* Download CodeX:
* Unzip CodeX to CubePostprocessor/CodeX so that CodeX64.exe is directly under CodeX directory
* Download Python 3.5:
* Install Python 3.5 and make sure python is added to PATH
* In Cura (I was using 15.04), select File - Open profile... and browse to the extracted CubePostprocessor/slicer-profiles/Cura_Cube.ini
* Tune flow to 130%
* Load stl, Save toolpath. Easiest to save this to the CubePostProcessor directory.
* Run python in cmd shell: python YouNamedThis.bfb.bfb
* If CodeX was properly extracted, after a while (with large files, a LONG while) you get a YouNamedThis.cube file, which can be printed on Cube 2
* If not, run CodeX manually
- the default profile is for ABS (temperature 260C). For PLA, lower this to 220C or so (Cube's actual nozzle temp is somewhat lower that what the settings is. On my Cube2 , 220 was actually 198-208 as the temperature fluctuated ~10C)
- Tune the flow with printing a hollow cube. There are instructions for this, but basically the cube should have ~0.5mm walls after print when the flow % is spot on. Some say that tuning is needed every time changing to different type/brand filament, but personally I did it only when switching from Cube filament to bulk and vice versa.

I had actually forgotten how tedious it is to get a print going with Cube2... nowadays my FrankenCube is controlled with Octoprint so I don't even have to be in same room. Still, I hope this helps people who have original Cube 2 printers, they do quite good job with proper settings.

I added PLA profile for Cura in github. It changes the temperature to 220 and start.gcode Type value to 1. Cura's profile settings are bit weird, apparently you need to load the profile you want to use every time you want to change it. I expected that loading a profile would add new machine... well I think the best option would be to add 2 machines in Cura, Cube ABS and Cube PLA and then load respective profiles to those machines

Thank you for posting these instructions!  They were really helpful.  I've been reading a lot of your posts and really appreciate that you've shared so many of your experiences.

Was gifted an old Cube 2 recently, and have been pretty frustrated with the results so far.  This is my first 3D printer although I've done plenty of CAD, had parts 3D printed, done CNC work, and know Python.  So I feel well armed to try and make your solution work.  I ended up going with Cura because a friend recommended it.

Anyway, I had a fair amount of issues getting this to work with your procedure but I think I have something figured out now. 

So I had a few issues I think:
- I can't access the version of CodeX you linked to.  Found two versions floating around.  One written in C, which may or may not work, and what I think is the original CodeX64.exe (on Google Code).
- I initially started with Cura 2.3.  Now downgraded to 15.04.  However, I think the main issue is that I didn't ahve the machine setting correctly set up.  Your profile I guess only covers print settings.

Anyway, for Cube 2, Cura Machine Settings (at least for 15.04) are:
max width/height/depth are all 140mm.  (I think this was my main problem!)
Machine center is 0,0.
I had success telling it to use BfB as the "GCode Flavor".

So as sit watching my first Cura print come out, I will start tinkering and see if I can get this all to work in the new version of Cura, and post what I figure out.

I'm so happy with the results so far, and while I still have some clear print optimization to do, at least now I have a chance of doing it!


[0] Message Index

[#] Next page

Go to full version