Cube Print Temperature Modifier *beta*

Post Reply
Mythandar
Posts: 4
Joined: Thu May 10, 2018 12:51 am

Cube Print Temperature Modifier *beta*

Post by Mythandar » Wed Jun 06, 2018 10:59 pm

Cube Print Temperature Modifier *beta*


What it does :
This program will allow you to modify the temperatures in a file made by cube print so that it's easier to use other filaments. Hopefully, this will open up the possibilities a little bit for anyone who doesn't use an alternate slicer.


How it Works:
As most of us know, the cube 3 uses a style of gcode called BFB. It is further complicated because once this .bfb code is generated, they encode it and we end up with a .cube3 file once CubePrint is all done. On it's own, we have the tools to decode a .cube3 file and get the .bfb so it can be modified. They then take the .cube3 and put stuff in the file for the small image of the print that displays on the screen, this extra info breaks our decoder. Sometimes it would work, but most of the time it would fail to decode.

CubePrint creates a directory and makes the .cube3, then moves it out, applies the image and gives you the final .cube3 that we can't work with. This program creates that directory with access permissions that only allow stuff to be written to it, not removed from it. When it tries to remove the file from this directory, it fails and gives an error. But the .cube3 file has been made that allows us to decode it, modify it, and re-encode it.

This program will hopefully make this as seamless as possible. There are a few steps involved and a few restrictions but has worked for me just fine.

Whats needed:
1- To work properly it needs to be pointed at the /Local/Cubify/PrintFiles directory. This is different from the actual CubePrint directory. It will try and find it, but if it doesn't then you will need to point it at the right directory. I don't know if it will find it on non-english versions of windows, let me know.

2- You will have to have a thumb drive to transfer the new .cube3 file to the printer so you can print it. The file that's made isn't recognized by CubePrint so we can't transfer it using WiFi.


Steps:
The steps are fairly straight foreward, you have to go through them in order and it keeps the next steps greyed out.

Pre-Step:
Select if your using a PLA or ABS cartridge/chip and the temps you want. PLA uses 2 temps, one for the first layer, and another for the second. So you can set them to be the same, or different. ABS will only take one temp setting.

It's important to note that your selecting what cart/chip is in the cube, not the filament you might be using. It doesn't change enough of the temps in the .bfb for abs filament loaded into a pla cart/chip to work properly, it'll probably jam.

It changes the temps for both the left and right nozzles. FYI!

Step 1:
Select a save Directory and make sure the Cubify directory is set. The next steps wont work right if something isn't setup right and should tell you. When this is all set, click step 1's button. Create Directory. This creates the directory we need in the cubify/printfiles directory with the permissions we need.




Step 2:
For this step, go through CubePrint and build your file as normal. The only exception is that you'll choose "Save to File".



If the directory was created properly, this will fail.



That's what we want to see, if you get the screen that asks you to choose where to save your file, then something didn't work. Sometimes the directory doesn't get created as needed, just click Create Directory again, and try this part again.

If you see the error then click the Copy file button (step 2). This will change the permissions back to normal and copy the file to your save directory.


Step 3:
Click Convert. This will convert the .cube3 into the .bfb.

Step 4:
Click Change Temp. This will just change a few of the temperature settings in the .bfb to what you selected.

Step 5:
Click Encode. It'll encode the .bfb back into a .cube3 with the name changed to -modified at the end. Now transfer this file to your thumbdrive and print it on your cube. You can monitor the temperature your cube goes to by using CubePrint.


Hope someone finds it useful. There are a few features I'd like to add but I never have the time to work on it.

__________________________________________________ __________________________________________________ _________



New Features in 0.2 :


Added the ability to open a previously captured .cube3 file and modify it again, prevents you from going through the more time consuming steps over again for the same file.
Added the ability to modify the retraction settings. You can go up to 120% of the default retraction values and down to 0%. I recommend changing both settings to the same % until this is tested more

Version 0.3:
https://1drv.ms/u/s!AtMbZIO7-msPgvYfKtpJAnXi2D9okA
Mythandar
Posts: 4
Joined: Thu May 10, 2018 12:51 am

Re: Cube Print Temperature Modifier *beta*

Post by Mythandar » Wed Jun 06, 2018 10:59 pm

I'll get this prettied up later. Add the pictures back in and all that. Life is so busy.
K.H.MusicMan
Posts: 7
Joined: Tue Jun 12, 2018 7:12 am

Re: Cube Print Temperature Modifier *beta*

Post by K.H.MusicMan » Tue Jun 12, 2018 7:12 pm

Hi all,
I just wanted to post this here, I saw it helped many other who watched it. For whatever reason, it's just a bit easier to follow along with a video, than text.

Thank you again to mythandar for making such a beautiful app.


Jkohan2011
Posts: 1
Joined: Fri Feb 01, 2019 2:48 pm

Re: Cube Print Temperature Modifier *beta*

Post by Jkohan2011 » Fri Feb 01, 2019 2:54 pm

Hi, I'm looking to see if this will work with what I'm trying to do. I bought the cube infinity wash away material, and it prints at a lower temp than normal PLA. I am also using the firmware back to use bulk filament on the cartridges. Trying to load PLA into the infinity cartridge it obviously doesn't print due to the low temp. Will this allow me to print PLA using the infinity cartridge? I don't have a spare $50 laying around to get another PLA cartridge unfortunately.
User avatar
MajorOCD
Site Admin
Posts: 26
Joined: Sat May 05, 2018 10:01 pm

Re: Cube Print Temperature Modifier *beta*

Post by MajorOCD » Thu Feb 07, 2019 8:44 pm

Jkohan2011 wrote:
Fri Feb 01, 2019 2:54 pm
Hi, I'm looking to see if this will work with what I'm trying to do. I bought the cube infinity wash away material, and it prints at a lower temp than normal PLA. I am also using the firmware back to use bulk filament on the cartridges. Trying to load PLA into the infinity cartridge it obviously doesn't print due to the low temp. Will this allow me to print PLA using the infinity cartridge? I don't have a spare $50 laying around to get another PLA cartridge unfortunately.
I'm not exactly sure what you are trying to do. Are you saying you don't have a PLA cartridge or chip with at least 1% on it? If you are trying to use the Cube Print software, it will only let you use the rinse away as support material. It will not let you use it to print the main model with it. The only way you can print with a rinse away chip for the main model is to use a 3rd party slicer. Then the print temp won't matter because you can specify it in the slicer. You can also tell it what chip you are using with the correct code.

See topic here >>> viewtopic.php?f=6&t=26
Material codes are here >>> viewtopic.php?f=6&t=28
User avatar
MajorOCD
Site Admin
Posts: 26
Joined: Sat May 05, 2018 10:01 pm

Re: Cube Print Temperature Modifier *beta*

Post by MajorOCD » Thu Feb 07, 2019 8:54 pm

I just had a thought...

If you are using the Cube Print software and tell it you are using PLA, then edit the .bfb file and change the material code to 500 (rinse away), it should work.
Post Reply