I found this from another thread: Tear down of Cubify cube 3 3D Printer + convert to RepRap The relevant code seems to be this, but I'm uncertain where the validate function is called, what it is called with, and if this is even the code responsible for checking if the 4 digit pin entered is valid. Code: Private Function validateLicense(key As String, id As String) As Boolean Dim result As Boolean = False If id.Length > 0 Then Dim array As Byte() = New Byte(15) {} For i As Integer = 0 To 16 - 1 array(i) = 0 Next Dim length As Integer = id.Length Dim array2 As Byte() = New Byte(length / 2 - 1) {} For j As Integer = 0 To length - 1 Step 2 array2(j / 2) = Convert.ToByte(id.Substring(j, 2), 16) Next For k As Integer = 0 To array2.Count(Of Byte)() - 1 array(k) = array2(k) Next Me.BlowfishEncrypt.Decipher(array, 16) Dim array3 As Byte() = New Byte(15) {} For l As Integer = 0 To array3.Count(Of Byte)() - 1 array3(l) = array(l) Next Dim [string] As String = Encoding.ASCII.GetString(array3) If key.CompareTo([string]) = 0 Then result = True End If End If Return result End Function Private Shared Sub Main(args As String()) Dim program As Program = New Program() Dim flag As Boolean = False Dim cubeAddress As String = "" Dim bytes As Byte() = Encoding.ASCII.GetBytes(Blowfish.UnScrambleKey("eXbfXoDj^e\>?/12")) program.BlowfishEncrypt = New Blowfish(bytes)
Update on not having an activation pin, I guessed it myself! Only took a few hours of manually typing in codes starting from 0000, thankfully my code was a small number. Never could figure out how to generate pin codes from serial numbers, but I will check how the SD card is different after I have activated the printer to see if maybe there's some config bit or something that tells the printer it has already been activated.
Did you found any thing about the files? Can we simply backup the 2 BIN files from the SD card to keep the activation? I have a working Cube Pro (v2.02) and Recube Pro stick. I'm covered for the filament issue, so I don't need to hack the Firmware. I want to use an other Slicer. I read that many of you got it working with Simplify3D or Cura using bfb export. How did you made it working? Does the cube-encoder.exe work with v2.02 firmware? Do I have to downgrade the Firmware? Which version? How? Do I need to reactivate the printer after downgrading? How? I found a file name Master Activation Code List.txt that include all the activation code related to a reference number code from 0000 to ffff. Where/when do I get the reference number in the activation process? Thanks
First post for this forum in 2024??? I stumbled on a CUBE 3RD gen still new in the box. Boy has it turned into a rabbit hole. I like rabbit holes so I have jumped right on in. My first obstacle was the activation PIN. And well, luck would have it I stumbled on a previous engineer that may or may not of provided me with a few files that get me into engineering mode on the cube. Also works if it's flashed. But as it sits right now, it is just as it was coming out of the box. I think my next step is to tackle slicing software. I started reading from page one, but with so many broken links 7 years later I've lost my patience and just went to the end of the line. Heres a break down of what I have done so far. Opened box, placed equipment on desk, managed wires, turned on, got irritated with the activation pin code, spent nearly an hour with tech support (not on hold, actually wanted to help but didn't) And then stumbled on the files I have now that will get the cube into engineering mode and function for me.
@rotarydrip right there with you! Just came across an old EKOCYCLE (which I'm told is just a weird version of the Cube 3) which led me here. Without the old Cubify software, I'm struggling to get the printer to print anything at all. Any advice on how to proceed?
To get software and firmware, you need to use wayback machine and point an old version of 3024-3DS-Cube-File-Links. The name of the link show the right name, but when you click a link it will add Wayback Machine in front of it. Keep only the address starting with https://gofile It was working for me today so it should work for you.
I found this file long time ago. I never tested the code but you can give it a try. If I'm right, take the last 4 digit of your serial number and find the matching code in the list. I know that cube3 and cube pro are sharing a lot of stuff so it might work. Let me know.
Woah engineering mode! I am very interested to learn more, care to share? I picked up a CubePro Duo a few months ago and have recently started tinkering with it. As far as slicer options are concerned (aside from the mediocre stock slicer) the CubePro uses a fairly old gcode instruction set with some proprietary ways of accomplishing things, so getting modern slicers to produce compatible gcode requires a bit of workA. Additionally the resultant gcode needs to be encrypted into the .cubepro format that the CubePro expects. Simplify3D is a slicer that does support the CubePro but it isn't free. Kisslicer used to be a popular option for CubePro users made possible due to existence of a fairly comprehensive post processor called CubeItMod. Unfortunately CubeItMod has not been updated for several years and it does not work with the gcode produced by recent versions of Kisslicer. I am currently working on a gcode post processor for Cura which I hope to eventually package as a plugin for seamless use. I expect to have an early test release ready in the very near future.
I would just replace the control board with almost 'anything else' (-: Why suffer with proprietry stuff when a BTT SKR 3 board (or similar) is so cheap?
I was about to buy Simplify3D when you post this. Let me know how it goes so I may not buying Simplifyed3D. If you can share some info about gcode for CubePro, that will be nice. I found a lot of stuff regarding RepRap, but not so much for CubePro. I understand most of the main code, but most of parameter like P and F are too obscure (what they mean for some and which unit for others) By the way, did you found the max speed in traveling for that printer (without extruding). I have an homework in lubricant selection for linear bearing I need this select the base oil viscosity in the grease. Thank you
So I have published a very early working version of my CubePro plugin for Cura here: GitHub - mirdoc/Cura-CubeProPrinterPlugin: A plugin for Ultimaker Cura that adds the 3D Systems CubePro, CubePro Duo, and CubePro Trio printers to Cura and enables Cura to export to the proprietary 3D Systems .cubepro file format. Feel free to install it and try it out. This should be considered very much experimental so expect bugs and please report any problems using the Issues section on GitHub. Currently the plugin is only really configured to print with Generic PLA or Generic ABS filament but I will be adding support for other filaments once I have conducted some testing. I expect PLA+, PETG, and possibly ASA to be added as options in the near future. There are a number of g-code commands unique to the CubePro that I still do not fully understand, such as the M227/M228 retraction/destring commands with P and F parameters like you mentioned. As you will have also noticed there is debate about what these are for and what values to use in what situations, complicated by conflicting data and findings from the earlier Cube printers. My approach is simply to see what the CubePro slicer software generates for various situations and get the plugin to try to best match the settings to the whatever scenario. No I do not but I will probably being attempting to figure this out to help better dial in the printer definitions for Cura. If you happen to find out let me know.
Thank you for the plugin. I don't have a lot of time right now, but I will give it a try. For now, the only value I got came from a calibration file. Travel speed (not printing) is about 75mm/s (F7500). Go to purge spot: 150mm/s (F15000). Sweeping over purge spot: 90 mm/s
With out units in gcode and no décimals with F parameter I was simply guessing that was multiply by 100. It make sens to by mm/min. Thanks for the info
Thanks for the activation code you gave me worked perfectly. The code I received from tech support did nothing
Hi guys, I'm going to take a ride on this thread. I earned a Cube 3 from a friend, her boss had the printer and wanted to throw it away, so she asked if she could get it, and gave it for me. This is the situation... He just printed once, so it is nearly new. But it was without use for a long time, and the filament now is harden and cracking, so it cannot print, but I started the process and everything else seems to be ok. Now I have some questions since I never had a 3D printer before. To make the cartridge adaptation, can I put ABS filament too? or just PLA? The printer asks to glue the base when it starts to print, which glue do I buy? or there is some kind of mat that I can put on it? thanks, guys!
LokBuild is genius. The original CubeGlue is king, even with LokBuild. Take your time and figure out what works for you. There are tricks to use ABS if you don't have ABS chips or carts. If you need some outdated yet full ABS carts or CubeGlue, holler. Find something called 'cube3editor.exe' by our friend John. This will let you change key Cube3 parameters in your print file. I use PETG using this program. You need to find a way to keep the chips from counting down. There are two known methods that work. One is the Cube3 hack from this thread and the other is a chip resetter. There is one on ebay and there is one you could build called ReCube. The issue with the Cube3 hack is that the chips cannot be new, they have to be initialized and run to 99% or less. These are great printers that do require a little setup. One problem with them is the cartridges themselves. Users have hacked their Bowden tubes to make the printer very reliable. You will find those components to be printed in Thingiverse under the user Qube3Bot. Congrats on snagging this printer. I suppose you will also need the software. Someone got a link to that?
Hello! Thanks for the answers. I didn't get the software yet, but I tryed the plugin for Cura posted in this thread, seem to work well, at least the file is shown in the printer. My friend said she got 2 more filament cartridges, this week I'll get them and see if the filament is still goos, or if some of them is ABS, so I can try to print something. In the worse situation I'll get some PLA filament to make sure the printer is good to go, then I'll initialize this other 2 cartridges, since they have to be 99%, before I make any modification in the printer itself. Thanks again, I'll be posting here when I make some tryies.
Hello everyone, I'm posting again here as you know this printer very well x) I bought a Cube 3 (from 3d systems) several years ago, but today while launching it I had a serious problem. The firmware seems to be dead as the display only display « 1.14B ». When I took over the SD card it appeared that the "gr" file is empty. Do you have, ou do you know people who might have the same printer and can send me the files of his firmware please ? Or do you know any solutions ? I have already search the whole web :') but it's impossible to find those files. Thanks in advance
You should be able to reinstall the firmware to restore all the files. I believe only the 2 .bin files are unique to each printer. Attached is all the files minus the 2 .bin files:
Thank you so much, I can never thank you enough! I spent 5 hours trying to find these files. I will now be able to get involved in this forum ^^
Hello everyone after several years I got my cube pro trio printer up and running I have all the files from when the printer was purchased (2015) . If anyone needs anything to proceed with experimentation, I am available
Hello to you Tolis123 I just got a CUBEPRO Trio which works with ABS After several hours of research, I found everything I needed to make this machine work thanks to this forum I only have firmware 2.0 issues left. no way to find it could you help me Either a copy of your update if possible without it I can't print Could you tell me more about this 3D printer because it was quite difficult until now to finally get it working thank you in advance
hi @Muh.Mu this is a cubepro V2.00.ar: cubepro V2.00.ar You can also find more information here: You can also find more information here: Cube Pro Stuff - Google Drive