Thanks Thanks:  28
Likes Likes:  15
Dislikes Dislikes:  0
Page 13 of 32 FirstFirst ... 3111213141523 ... LastLast
Results 121 to 130 of 314
  1. #121
    Expert 3D Printer
    Join Date
    Jan 2017
    Posts
    245
    Post Thanks / Like

    Talking

    Quote Originally Posted by TommyDee View Post
    There are several "modes" that the cube 3 printer exhibits during the print.
    I do not know if the printer initiates these modes or if the Cube SW.
    In general, it has a way of hitting a "servo mode"... a turbo mode of building just walls.
    No subroutines.

    It also does a very slow print with a definite pause when the amount to be extruded hits a low limit.

    I am sure others like the sidewalk dithering outline would be one same with first layer speed.

    I suspect this is all SW initiated, but not knowing, I also didn't want to bias that idea.

    F and G could be Force and Gain.
    All those speeds are done in the bfb(gcode). The few things that it does automatically that we don't have to have in the bfb is when a print is started it runs the routine to find the end stops, after that it raises the bed up and starts doing what's in the bfb. When it reaches the end of the bfb it goes into the park position, bed all the way down and forward. These 2 things I didn't have to put in the code. The rest of it, like using the purge bins, I had to put in the gcode.

    The one thing that cube print has an advantage on is it was programmed with what the cube 3 is capable of doing, and what they decided was optimal print settings. I've had to read through their bfb's and figure out what cube print was trying to do, and try and mimic it. I actually have all my profiles printing slower than cube print does, I'm more concerned with getting quality figured out before I speed it up.

    And yet it does weird stuff like the bed dropping when printing with the right extruder. I'm pretty sure it's something that's in the bfb we are generating from simplify3d but for the life of me I can't remember what I did to correct the issue with the dual print profile. Actually right now that I'm typing this I think I know what the issue is, but I will need to test to be sure. My to do list when I get home keeps growing

  2. Likes zugok liked this post
  3. #122
    Super Moderator
    Join Date
    Nov 2016
    Posts
    3,396
    Post Thanks / Like
    Ah, this you might like...

    Makerbot... =$pendy but should be nice stuff.

    makerbot.PNG

  4. #123
    Administrator bolsoncerrado's Avatar
    Join Date
    Nov 2014
    Posts
    3,332
    Post Thanks / Like
    All prayers to your findings, @Mythandar haha

  5. #124
    Expert 3D Printer
    Join Date
    Jan 2017
    Posts
    479
    Post Thanks / Like
    Quote Originally Posted by Mythandar View Post
    I meant to reply to this sooner, sorry for the delay.
    I too meant to reply sooner, but I've been busy. I've also been doing a lot of experimenting.

    Quote Originally Posted by Mythandar View Post
    The problem with Cura is that it puts in a MILLION M103's.
    Yes, I found exactly the same findings you did. Cura had 1,221 m103's and KISSlicer had 105 (on that tiny test print). I don't see why it needs to do retraction on EVERY start/stop point, including the infill! I compared it to a KISSlicer bfb and it only has the m103's on the outer perimeter. Even so, I don't see why it needs them there. It should only be when it is crossing a non printing area.

    Quote Originally Posted by Mythandar View Post
    maybe using a script that we use after the bfb is made
    I thought about making a script for it, but I don't know how it could tell the difference between non-printing moves and the other. If we can find a common thing to search for, I can make a program for it. It would be a bit much for a script, so it would be a compiled exe.

    I'm going to start a new thread for BFB code and hope people correct me so I can keep it updated. It would be nice if we had a reference point for the Cube 3.

  6. #125
    Expert 3D Printer
    Join Date
    Jan 2017
    Posts
    245
    Post Thanks / Like
    Quote Originally Posted by MegaloDon View Post
    I thought about making a script for it, but I don't know how it could tell the difference between non-printing moves and the other. If we can find a common thing to search for, I can make a program for it. It would be a bit much for a script, so it would be a compiled exe.
    I had the same thought. It's nearly impossible to tell a program which 103's are needed and which one's aren't. We might be able to make something work for one print that won't work when we try and print something else. I had one thought of comparing 2 different bfb's, one from cura and one from kisslicer, then having it remove any 103's from the bottom and top 3 layers and from everything except the outer most wall. Just thinking of the math involved makes my head hurt and even if we made it work, I don't think it'd be possible to inform the program when a retraction is needed, it won't care and will remove all of them that it's supposed to. I don't even think this would work except for a cube, where it's easy to define the outer most points.

  7. #126
    Expert 3D Printer
    Join Date
    Jan 2017
    Posts
    479
    Post Thanks / Like
    Do you know what the code would look like when it is doing a non-printing move? I might be able to work with that.

  8. #127
    Expert 3D Printer
    Join Date
    Jan 2017
    Posts
    245
    Post Thanks / Like
    Quote Originally Posted by MegaloDon View Post
    Do you know what the code would look like when it is doing a non-printing move? I might be able to work with that.
    I do. For a non printing move it'll call an m103 to tell all extruders to turn off. Then it'll make the move, a G1. then an M108 SXXX to set the speed of extrusion followed by an M101(extruder1) or M201( extruder2) . That might be something to look at:

    M103
    G1 blah blah blah
    M108 SXXX
    M101

    If it's not part of this block then it should be good to remove. That should be a good place to start.

    Cura might put the m108 SXXX after the M101, I don't remember exactly.
    Last edited by Mythandar; 03-03-2017 at 03:42 PM. Reason: Had a thought

  9. #128
    Expert 3D Printer
    Join Date
    Jan 2017
    Posts
    479
    Post Thanks / Like
    Quote Originally Posted by mythandar View Post
    i do. For a non printing move it'll call an m103 to tell all extruders to turn off. Then it'll make the move, a g1. Then an m108 sxxx to set the speed of extrusion followed by an m101(extruder1) or m201( extruder2) . That might be something to look at:

    M103
    g1 blah blah blah
    m108 sxxx
    m101

    if it's not part of this block then it should be good to remove. That should be a good place to start.

    Cura might put the m108 sxxx after the m101, i don't remember exactly.
    The following is an excerpt from the bfb code.
    The full bfb has 1,221 m103's and only 65 m108's
    Code:
    m103
    g1 x9.825 y9.825 z1.460 f3600.0
    ;type:wall-outer
    m108 s13.8
    m101
    g1 x-9.825 y9.825 z1.460 f1199.6
    g1 x-9.825 y-9.825 z1.460 f1199.6
    g1 x9.825 y-9.825 z1.460 f1199.6
    g1 x9.825 y9.825 z1.460 f1199.6
    m103
    g1 x9.550 y9.640 z1.460 f3600.0
    g1 x8.269 y9.054 z1.460 f3600.0
    ;type:fill
    m108 s24.1
    m101
    G1 X9.054 Y8.269 Z1.460 F2100.4
    M103
    G1 X9.054 Y6.579 Z1.460 F3600.0
    M101
    I might be able to break it up into "modules" starting with m103 and ending with m101. Then any module that does NOT contain m108, it would strip out the m103 and m101. Then merge the modules all back into one file. And of course, do the same for m203, etc.
    Last edited by MegaloDon; 03-04-2017 at 01:26 AM.

  10. #129
    Super Moderator
    Join Date
    Nov 2016
    Posts
    3,396
    Post Thanks / Like
    How many different ";type:" are there?

  11. #130
    Expert 3D Printer
    Join Date
    Jan 2017
    Posts
    479
    Post Thanks / Like
    Quote Originally Posted by TommyDee View Post
    How many different ";type:" are there?
    ;TYPE:SKIRT
    ;TYPE:WALL-INNER
    ;TYPE:WALL-OUTER
    ;TYPE:SKIN
    ;TYPE:FILL

    That's all I could find in this file. Of course they are all just comments and need to be removed before converting it to .cube3.

  12. Thanks Lapscar thanked for this post
 

 

Similar Threads

  1. BFB (G-Code) for Cube 3
    By MegaloDon in forum Cube3
    Replies: 141
    Last Post: 01-05-2022, 09:42 AM
  2. [ HOW TO ] Replace the tubing on your Cube 3 cartridge
    By MegaloDon in forum Cube3
    Replies: 75
    Last Post: 02-21-2019, 02:13 AM
  3. [ THING ] Printable Cube 3 Filament (re)Winder
    By chaman in forum Cube3
    Replies: 25
    Last Post: 08-01-2017, 04:35 PM
  4. Cube 3 enclosure
    By Bleky in forum Cube3
    Replies: 31
    Last Post: 03-31-2017, 04:34 PM
  5. will.i.am introduces the EKOCYCLE Cube 3D printer
    By bolsoncerrado in forum Latest News
    Replies: 0
    Last Post: 02-27-2015, 04:27 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
  •