Welcome to Our Community

Some features disabled for guests. Register Today.

Cube 3 / Pro hacks

Discussion in '3D printers' started by eychei, Jan 16, 2017.

  1. eychei

    eychei Veteran
    Builder

    Joined:
    Dec 26, 2016
    Messages:
    141
    Likes Received:
    31
    This is our first release of the Cube Toolbox for Cube 3 and Cube Pro firmware.

    With this tool you can extract, repack and of course patch the firmware.
    By patching the firmware you can stop the counting process of the filament chip and thus use filament of your choice.

    We do not take any responsibility and we are not liable for any damage caused through use of our Cube Toolbox.

    Working firmware version for the patcher are:

    Cube 3: v1.14B

    Cubepro: v2.00


    Patcher Release Notes:

    Buggy so deleted the files
    ____________________
    v1.11
    - Removed MaterialCode verification (e.g. Print ABS files with PLA Cartridge) for Cubepro Firmware

    v1.1

    - Removed MaterialCode verification (e.g. Print ABS files with PLA Cartridge) (Cube 3 only)
    - Activated Telnet (Port 23) (no username / password needed) (Cube 3 only)
    __________________________

    Link to newest Version download: CubeToolbox_v1.0.zip
    Please contribute to our work and send us a donation.

    Paypal Link: Pay Eychei Eychei using PayPal.Me


    Thx goes to @Kiza which is one of the masterminds in this project, he is the software guy.
    And @Geezer70 who helped out alot in the electronics part.

    This Thread will also collect all the information and hacks for this printers.

    Usage / Howto:

    1. Download the Cube Toolbox
    2. Download Firmware
    3. Open Firmware in Cube Toolbox
    4. Patch firmware
    5. Copy patched firmware file to usb stick
    6. Flash firmware by going to Settings -> Firmware screen

    Know Issues:

    - Printer Cartridge has too be initialized first. This means that 100% Filament Cartridges will not work. This is due to by-passing the writing routine in the firmware.


    Next Steps / Todo:

    - Find the routine for material verification and patch it. Right now you can only use material which is also programmed in the chip. So if your .cube3 printfile is for ABS you can only use ABS-Filament. If you use PLA filament the extrusion tempereatures are too high and your nozzle will get damaged / clogged.

    - Make a GUI for the Configuration XML files of the Cube Windows-Software to change extrusion temperatures and print speed.

    - Generate a working config file for simplify3d for Cube 3 and Cubepro


    _______________________________________________________________

    STL-Files for Cube Modification

    Thanks to Cube_3 for this modification. With this you can change the tubing to the extruder and use the cartridge without the top casing.

    3D Systems Cube 3 cartridge modification by Cube_3

    ________________________________________________________________
     

    Attached Files:

    #1 eychei, Jan 16, 2017
    Last edited: Jan 26, 2017
    VJP150, maicon, Gunspinner and 2 others like this.
  2. eychei

    eychei Veteran
    Builder

    Joined:
    Dec 26, 2016
    Messages:
    141
    Likes Received:
    31
    #2 eychei, Jan 16, 2017
    Last edited: Mar 15, 2017
  3. eychei

    eychei Veteran
    Builder

    Joined:
    Dec 26, 2016
    Messages:
    141
    Likes Received:
    31
    reserved
     
  4. eychei

    eychei Veteran
    Builder

    Joined:
    Dec 26, 2016
    Messages:
    141
    Likes Received:
    31
    reserved
     
  5. bolsoncerrado

    bolsoncerrado Veteran
    Builder

    Joined:
    Nov 8, 2016
    Messages:
    220
    Likes Received:
    4
  6. Redmayne

    Redmayne Well-Known
    Builder

    Joined:
    Mar 19, 2016
    Messages:
    14
    Likes Received:
    1
    As a technician for dealer of these less than stellar machines I am actually watching this with a lot of interest. Please update soon. Lol. I am at the point of tearing down these machines and turning them into Frankenstein. As soon as 3ds fixes one thing another goes down. Right now I feel as though their filament is aged and inferior.
     
  7. Redmayne

    Redmayne Well-Known
    Builder

    Joined:
    Mar 19, 2016
    Messages:
    14
    Likes Received:
    1
    As a technician for dealer of these less than stellar machines I am actually watching this with a lot of interest. Please update soon. Lol. I am at the point of tearing down these machines and turning them into Frankenstein. As soon as 3ds fixes one thing another goes down. Right now I feel as though their filament is aged and inferior.
     
  8. bolsoncerrado

    bolsoncerrado Veteran
    Builder

    Joined:
    Nov 8, 2016
    Messages:
    220
    Likes Received:
    4
    I actually got amazing prints with stock cube3, but their software is CRAP, specially the supports part. Also, feeding with premium cheaper filament is a must now.
     
  9. martelli62

    martelli62 Well-Known
    Builder

    Joined:
    Jan 5, 2017
    Messages:
    7
    Likes Received:
    1
    Tried the new firmware, it works perfectly.
    Perfect work done.
    Thank you very much.
     
  10. Tom Dirriwachter

    Builder

    Joined:
    Aug 30, 2016
    Messages:
    247
    Likes Received:
    20
    How do you make windows 10 run the app? I don't see any ignore buttons.

    upload_2017-1-21_8-38-4.png
     
  11. Geezer70

    Geezer70 Journeyman
    Builder

    Joined:
    Sep 30, 2016
    Messages:
    45
    Likes Received:
    9
    "Please contribute to our work and send us a donation."


    "Thx goes to @Kiza which is one of the masterminds in this project, he is the software guy.
    And @Geezer70 who helped out alot in the electronics part."

    @eyechi @Kiza,

    Eyechi, I appreciate the inclusion to share the donations. But, my contributions were minor in comparison.
    Therefore, I would like 100% of the donations to go to you two. Any work going forward, which I am anxiously
    awaiting is strictly gratuitous. I'll be working on the S3D profiles. I love the challenge of the puzzles...G70
     
  12. Geezer70

    Geezer70 Journeyman
    Builder

    Joined:
    Sep 30, 2016
    Messages:
    45
    Likes Received:
    9
  13. eychei

    eychei Veteran
    Builder

    Joined:
    Dec 26, 2016
    Messages:
    141
    Likes Received:
    31
    Thx geezer70. You are just a nice guy. I like you.
    I think i speak for us two ( kiza and me ) when i say that the donations will go into this project. Maybe we can get some money to buy the equipment for a side channel attack on the chips.
    Hopefully this is just the beginning.
     
    bolsoncerrado likes this.
  14. bolsoncerrado

    bolsoncerrado Veteran
    Builder

    Joined:
    Nov 8, 2016
    Messages:
    220
    Likes Received:
    4
    Plan a structured kickstarter and I'll gladly back it :p

    If hundreds or thousands are required I'm sure word will spread way faster.

    Btw, have yet to flash mine but int'd to learn the coolest cutest static method of implanting "Street" filament thru the cartridge.

    Btw, the patch applies to BOTH sides right? :)
     
  15. eychei

    eychei Veteran
    Builder

    Joined:
    Dec 26, 2016
    Messages:
    141
    Likes Received:
    31
    I think you can use the side panel on the new cartridges to get your own filament in. If someone has a thingiverse link a can implement in the main post. Maybe Kiza can help out. He has already printed a part to fit the side panel i think.

    And yes the patch is for both sides.
    Actually there is only one write routine for both sides. I know that there is a different authentification for left and right but the writing of the chip is only done by one command.
    But hey i could be wrong, that is what i have seen in the firmware so far. Could be different.

    P.S we don't need hundreds or thousands of dollars. Look at the chipwhisperer Site. It costs around 800$ i think.
     
    bolsoncerrado likes this.
  16. bolsoncerrado

    bolsoncerrado Veteran
    Builder

    Joined:
    Nov 8, 2016
    Messages:
    220
    Likes Received:
    4
  17. bolsoncerrado

    bolsoncerrado Veteran
    Builder

    Joined:
    Nov 8, 2016
    Messages:
    220
    Likes Received:
    4
    Tom Dirriwachter likes this.
  18. Tom Dirriwachter

    Builder

    Joined:
    Aug 30, 2016
    Messages:
    247
    Likes Received:
    20
    I have a few Lego MindStorms kits that I plan to make a bulk feeder out of.
    Basically a switch that is triggered when the filament becomes taught which feeds X-amount of filament.
    Stuff that in the side hole of a cartridge and poof.

    For the most part I will need a re-winder. That can be Lego too. I do like the convenience of the cartridge.

    Now for the list of quality budget filament. Or at least, quality filament.

    Eychei, Kiza; I am truly grateful to you both for you efforts and providing this patch.

    I will certainly donate to your longer term goal.
     
  19. bolsoncerrado

    bolsoncerrado Veteran
    Builder

    Joined:
    Nov 8, 2016
    Messages:
    220
    Likes Received:
    4
    I have some mindstorms brains too!

    You got me puzzled tho. A winder? A switch? For what, exactly?
     
  20. Tom Dirriwachter

    Builder

    Joined:
    Aug 30, 2016
    Messages:
    247
    Likes Received:
    20
    Tension sensor.
    I want to minimize the work the feeders have to do.

    As a winding tool, I can also measure the amount of filament transferred.
     
  21. Tom Dirriwachter

    Builder

    Joined:
    Aug 30, 2016
    Messages:
    247
    Likes Received:
    20
    I've considered designing the "spool exploder". If there is a call for it here, I will design and post one (...in my spare time :) ).

    Not sure what the other elements are for in the print.

    I've gotten pretty good about opening cartridges for rebuild. I'm down to under 10 minutes to solve a clogged cartridge.

    Being the ME guy and wanting to contribute, what else would you like to see for the cube 3 to aid printing?
     
  22. Tom Dirriwachter

    Builder

    Joined:
    Aug 30, 2016
    Messages:
    247
    Likes Received:
    20
    One quick question... Kiza...

    How do I "clone" my SD card so I can recover completely?
    Should a simple file copy do it for this application?
     
  23. bolsoncerrado

    bolsoncerrado Veteran
    Builder

    Joined:
    Nov 8, 2016
    Messages:
    220
    Likes Received:
    4
    Try with WinISO
     
  24. Geezer70

    Geezer70 Journeyman
    Builder

    Joined:
    Sep 30, 2016
    Messages:
    45
    Likes Received:
    9
    Kiza, sorry for jumping in....

    Tom try this it makes an img file bit for bit. But, I don't anything is hidden or encrypted in the SD card, a plain old copy/paste should work.

    Win32 Disk Imager

    G70
     
    Razor1000 likes this.
  25. Tom Dirriwachter

    Builder

    Joined:
    Aug 30, 2016
    Messages:
    247
    Likes Received:
    20
    Yes, that is what I ended up doing.
    I'm assuming the only "unique" file on each printer is one of the two BIN files.

    upload_2017-1-21_14-56-16.png
     
  26. Tom Dirriwachter

    Builder

    Joined:
    Aug 30, 2016
    Messages:
    247
    Likes Received:
    20
    Printing...
    That little dark session after the firmware installs is a bit disconcerting...
    Patience is key to letting the printer come back up after the firmware update.

    I almost unplugged it just before it turned back on.
    I suspect that could have corrupted the system quicker than anything.

    Just a word of warning to those like me... people with zero patience.
     
  27. Tom Dirriwachter

    Builder

    Joined:
    Aug 30, 2016
    Messages:
    247
    Likes Received:
    20
    ...And it worked like a charm! Sweet :p

    Also, don't forget about the 3rd material for the Cube 3...
    Wash away support! Not sure if this is treated the same as PLA or ABS.
    I know that ABS is not fully compatible with the wash-away material.
     
  28. Tom Dirriwachter

    Builder

    Joined:
    Aug 30, 2016
    Messages:
    247
    Likes Received:
    20
    O - Pause/Resume from Cube S/W works fine :thumbsup:
    O - Calibration reminder notice on Cube screen prior to PRINT prompt works fine :thumbsup:
     
    #28 Tom Dirriwachter, Jan 21, 2017
    Last edited: Jan 21, 2017
  29. Willowsticks

    Builder

    Joined:
    Jan 21, 2017
    Messages:
    1
    Likes Received:
    0
    I just picked up a used Cube3 this week. I already have a Rep Rap but am glad I stumbled upon this today. I am patching the firmware at the moment and will provide some feedback asap.

    Also, I am a software developer and would be happy to help out in any way. PM me if interested.

    Thanks again!
     
  30. Gunspinner

    Gunspinner Well-Known
    Builder

    Joined:
    Jan 18, 2017
    Messages:
    15
    Likes Received:
    1
    Let me start of by saying how it never fails to impress me when a group of individuals get together to overcome a hurdle. Well done everyone! I own 3 of the Cubes and have gone through roughly 12 rolls of filament over the last 5 months by using the swapping of the cartridges trick. Great little printer. For those of us who aren't as "tech savvy" as the rest, would someone be able to explain how to accomplish what Eychei stated above? I flashed the firmware on the Cube. That's about all I understand to do lol. Thanks in advance!
     

Share This Page

  • About Us

    The OpenBuilds Team is dedicated helping you to Dream it - Build it - Share it! Collaborate on our forums and be sure to visit the Part Store for all your Building needs!
  • Like us on Facebook

  • Support Open Source FairShare Program!

    OpenBuilds FairShare Give Back Program provides resources to Open Source projects, developers and schools around the world. Invest in your future by helping others develop theirs!

    Donate to FairShare!