Thanks Thanks:  4
Likes Likes:  4
Dislikes Dislikes:  0
Page 11 of 13 FirstFirst ... 910111213 LastLast
Results 101 to 110 of 123
  1. #101
    Regular 3D Printer
    Join Date
    Feb 2018
    Posts
    84
    Post Thanks / Like
    Good Find, boilerbots! Thanks for sharing.

    (Hm. Internet Archive -- good thinking!

  2. #102
    3D Printer Noob
    Join Date
    Mar 2018
    Posts
    20
    Post Thanks / Like
    I created a document for the Cube Pro, not sure how it relates to the Cube 3 but perhaps someone could use the same technique.

    http://www.print3dforum.com/showthre...ll=1#post44264

  3. #103
    Regular 3D Printer
    Join Date
    Feb 2018
    Posts
    84
    Post Thanks / Like
    Cube 3 Data:
    I ran some test files to measure the relation between movement speed and the "F" value in the bfb G1 commands.
    Summary: Approximately 65 units of the F-value equals 1 mm/second. Or, to convert mm/second to F-value multiply by 65.
    G1 X 10.000 Y 10.000 Z 10.000 F1300 means move at 20 mm/second

    ======Test Results=========
    Cube3 Tests of G1 movement without extrusion
    The print file consisted of 10 moves of 100mm each, in a square pattern, giving 1000 mm total movement.


    G1
    F-value Distance Time(sec) mm/sec F units/mm per sec
    1000 1000 64.77 15.44 64.77
    1000 1000 64.88 15.41 64.88


    2000 1000 31.59 31.66 63.18


    4000 1000 16.15 61.92 64.6


    Note: The bed moved down & up a few mm on each 100mm move even though all moves were at same Z. (??)
    I moved downward maybe 2mm during the move, then back up at the beginning of the next move.
    =======================================

  4. #104
    3D Printer God(dess)
    Join Date
    Nov 2016
    Posts
    1,489
    Post Thanks / Like
    https://photos.app.goo.gl/rr8vhIaXY14GxWG53

    I thought I mentioned that before
    Those jumps are not noted in the code. Almost like motor poles are opened and driven back to the current layer depth. Only problem with that is that I don't believe any of the axes have encoders. The Cube 3 keeps track of motor position from the moment it homes for a new print. Therefore, the only logical conclusion is that one of those M228(?) codes actually has a "retract" built into the firmware. Again, this is a de-string operation. According to the BFB part of the code, it has to be firmware controlled. And to be sure, I am willing to bet you can easily loose the gibberish at the end of the decoded file. It won't change the behavior in the least.

    I'm pretty sure the P1300 means number of pulses per second. You divide that by the number of stepper steps... jada-jada...
    It should come out to pretty much the same number.

  5. #105
    Regular 3D Printer
    Join Date
    Feb 2018
    Posts
    84
    Post Thanks / Like
    You did describe the dropping action before -- I kind of forgot! This was the first example where I actually saw it happen. I agree it must be a firmware quirk, because my test print omitted everything except the necessary header ^lines, as well as all the trailing binary stuff -- including all the mystery codes in the Init sequence. Here's the file:

    ^Firmware:V1.05
    ^Minfirmware:V1.05
    ^DRM:000000000000
    ^ConfigAndConfiguration:X562-X560
    ^PrinterModel:CUBE3
    ^MaterialCodeE1:84 ; PLA Blue
    ^MaterialCodeE2:-1
    ^MaterialCodeE3:-1
    ^MaterialLengthE1: 34.216
    ^MaterialLengthE2: 0.000
    ^MaterialLengthE3: 0.000
    ^ModelHeight: 0.962
    ^LayerCount: 5
    ^LayerHeight:0.1925
    ^XSize:10
    ^YSize:10
    ^Supports:-1
    ^Raft:-1
    ^Sidewalks:-1
    ^Density:Solid
    ^Pattern:Cross
    ^Version:1549
    ^Time:9
    G1 X0.000 Y0.000 Z50.000 F1000.0
    G4 P5
    G1 X-50.000 Y-50.000 Z50.000 F1000.0
    G1 X50.000 Y-50.000 Z50.000 F1000.0
    G1 X50.000 Y50.000 Z50.000 F1000.0
    G1 X-50.000 Y50.000 Z50.000 F1000.0
    G1 X-50.000 Y-50.000 Z50.000 F1000.0
    G1 X50.000 Y-50.000 Z50.000 F1000.0
    G1 X50.000 Y50.000 Z50.000 F1000.0
    G1 X-50.000 Y50.000 Z50.000 F1000.0
    G1 X-50.000 Y-50.000 Z50.000 F1000.0
    G1 X50.000 Y-50.000 Z50.000 F1000.0
    G1 X50.000 Y50.000 Z50.000 F1000.0
    G1 X0.000 Y0.000 Z50.000 F1000.0
    G4 P5

    That's the whole thing! I'm pretty sure a lot of the ^lines can be omitted - I just haven't worked out the ones that are needed to prevent the "File Unrecognized" (or Invalid - can't remember) message that pops up if you omit all of them. Probably the first 8 or so.

    I agree some of the mysterious M commands in the init sequence are needed to stabilize the firmware. It will be fun working those out...I kind of enjoy doing little tests like this, with the aim of learning to make it work better.

    I also agree there are no end stops. I think it finds X and Y home by trying to move a little farther than full travel using light motor force, until it bumps against the end stop, and keeping track of steps from there on. I believe the chattering noise when it is finding home is just repeated bumps against the stop, not the toothed belt skipping on the sprocket as some have suggested - that would destroy the belt in quick order, plus I'll bet the belts are strong enough to stall the motors anyway.

    What else have we learned about the mind of this little beast???

  6. #106
    3D Printer God(dess)
    Join Date
    Nov 2016
    Posts
    1,489
    Post Thanks / Like
    You got the character of the beast correct, John. And no, I wasn't considering ends stops, per se, I was considering homing as you describe and keeping track of motor counts in X and Y. In Z, it has a home based on your gap setting. It returns based on this value even after many layers. the Gap setting -is- zero to the BFB. Also notice that the BFB starts with Z at 0.250 (200um print) -added- to the Gap setting. And that even makes sense! But do not overlook that without encoders, all settings depends on a home position. In this case, the only home for Z is resting on the bottom! That must be highly repeatable.

    Right on with the code. The drop happens at a very specific break.
    Try adding this in the middle or in a few places and see if it drops;

    G1 X0.218 Y-1.515 Z3.9075 F1800.0
    G1 X0.191 Y-1.725 Z3.9075 F1800.0
    M103
    G1 X-0.318 Y-1.750 Z3.9075 F8000.0
    M108 S22.5 <<== speed setting
    M101
    G1 X-0.270 Y-2.102 Z3.9075 F1800.0
    G1 X-0.155 Y-2.430 Z3.9075 F1800.0
    <snip>
    G1 X0.045 Y-0.770 Z3.9075 F1800.0

    - - - - - - - - - -

    ... this should be a de-string operation if you follow the commands. note the "MAX SPEED RETRACT [F8000]"

  7. #107
    3D Printer Noob
    Join Date
    Mar 2018
    Posts
    20
    Post Thanks / Like
    I saw this on my Cube Pro also, I hand wrote several simple g-code files to trace a box and the z-axis would slowly drop in some directions and quickly come back up in others. In my g-code document that I posted there was an auto level disable and that didn't stop this effect. I spent several nights rapidly iterating through many different combinations and eventually gave up.

    I have tapped out of this race, I bought a smoothie board and have been installing and tuning it over the past few nights. Now I have full control over my printer and I am starting to get some great results.

    Good luck to the rest of you.

  8. #108
    3D Printer God(dess)
    Join Date
    Nov 2016
    Posts
    1,489
    Post Thanks / Like
    Oh do share! :O

  9. #109
    Regular 3D Printer
    Join Date
    Feb 2018
    Posts
    84
    Post Thanks / Like
    Quote Originally Posted by boilerbots View Post
    <snip> ...I bought a smoothie board and have been installing and tuning it over the past few nights. Now I have full control over my printer and I am starting to get some great results.
    boilerbots!!
    If you are still here, please elaborate a little.

    What is a 'smoothie board', what does it do, where does it do it, what does it do it to??

    Is this a Cube Pro thingy, or do you have a different printer now?

    Curious minds want to learn!

  10. #110
    Administrator bolsoncerrado's Avatar
    Join Date
    Nov 2014
    Posts
    3,067
    Post Thanks / Like

 

 

Similar Threads

  1. [ HOW TO ] Use other slicers with cube 3
    By Mythandar in forum Cube3
    Replies: 309
    Last Post: 05-24-2018, 08:59 AM
  2. [ THING ] Printable Cube 3 Filament (re)Winder
    By chaman in forum Cube3
    Replies: 25
    Last Post: 08-01-2017, 04:35 PM
  3. Cube 3 enclosure
    By Bleky in forum Cube3
    Replies: 31
    Last Post: 03-31-2017, 04:34 PM
  4. ERROR Code T24: Temperature Error
    By bolsoncerrado in forum Cube3
    Replies: 3
    Last Post: 03-02-2017, 04:35 PM
  5. Converting 12v/24v power supply to remote (G-code) switching
    By bolsoncerrado in forum 3D Hardware
    Replies: 9
    Last Post: 06-30-2016, 04:24 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •