M227: But why would someone want to change the purge or suck value depending on the distance/time that the print head had to travel? That would not seem to serve any purpose....
On square shape we found a thickeness difference between the start and the end of one loop
I think we found a bug in the cubex firmware, but we have to confirm this.
We will keep you in toucht.
You made a really good job with cubeit, without your work, the cubex was really bad. Thanks !
PS: sorry for my french english...
M551 P1000 S80.000
M227 P0 S0
M228 P0 S0
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* NO SUCK OR PRIME MOTION ON FIRST LAYER
* VERY LOW FILAMENT FLOW ON FIRST LAYER, ALMOST NONE FOR INITIAL 50MM
* NO SUCK OR PRIME ON SECOND OR SUBSQUENT LAYERS
* VERY LOW FILAMENT FLOW FLOW FOR FIRST 50MM AFTER LAYER START
M551 P1000 S80.000
M227 P0 S0
DELETED M228 P0 S0
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* NO SUCK OR PRIME MOTION ON FIRST LAYER
* VERY LOW FILAMENT FLOW ON FIRST LAYER, ALMOST NONE FOR INITIAL 50MM
* NO SUCK OR PRIME ON SECOND OR SUBSEQUENT LAYERS
* VERY LOW FILAMENT FLOW FLOW FOR FIRST 50MM AFTER LAYER START
M551 P1000 S80.000
M227 P800 S0
M228 P0 S0
* NO SUCK ON TRAVEL TO FIRST PRINT POINT.
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* BIG PUDDLE AT INITIAL PRINT POINT
* NO SUCK AND NO PRIME MOTION AFTER INITIAL LAYER
M551 P1000 S80.000
M227 P150 S0
M228 P0 S0
* NO SUCK ON TRAVEL TO FIRST PRINT POINT.
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* VERY SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S1
M228 P0 S0
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* UPON REACHING INITIAL PRINT POINT, PRINT HEAD PAUSED FOR VERY LONG TIME, POSSIBLY 10+ SECONDS, EXTRUDER WAS TURNING CLOCKWISE AT ALMOST UNRECOGNIZABLEY SLOW SPEED.
* EACH SUBSEQUENT LAYER START HAD SAME PAUSE
M551 P1000 S80.000
M227 P150 S10
M228 P0 S0
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* UPON REACHING INITIAL PRINT POINT, PRINT HEAD PAUSED FOR APPROXIMATELY 6 SECONDS, EXTRUDER WAS TURNING CLOCKWISE AT SLIGHTLY FASTER SPEED THAN PREVIOUS TEST SPEED.
* EACH SUBSEQUENT LAYER START HAD SAME PAUSE
M551 P1000 S80.000
M227 P150 S150
M228 P0 S0
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* UPON REACHING INITIAL PRINT POINT, PRINT HEAD PAUSED FOR APPROXIMATELY .5 SECONDS, EXTRUDER TURNED CLOCKWISE TO QUICKLY TO DISTINGUISH SEPARATION FROM START OF PRINT.
* EACH SUBSEQUENT LAYER START HAD SAME PAUSE
M551 P1000 S80.000
M227 P0 S0
M228 P800 S0
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* NO SUCK OR PRIME MOTION ON FIRST LAYER
* VERY LOW FILAMENT FLOW ON FIRST LAYER, ALMOST NONE FOR INITIAL 50MM
* NO SUCK OR PRIME ON SECOND OR SUBSEQUENT LAYERS
* VERY LOW FILAMENT FLOW FLOW FOR FIRST 50MM AFTER LAYER START
M551 P1000 S80.000
M227 P0 S0
M228 P0 S800
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* NO SUCK OR PRIME MOTION ON FIRST LAYER
* VERY LOW FILAMENT FLOW ON FIRST LAYER, ALMOST NONE FOR INITIAL 50MM
* NO SUCK OR PRIME ON SECOND OR SUBSEQUENT LAYERS
* VERY LOW FILAMENT FLOW FLOW FOR FIRST 50MM AFTER LAYER START
M551 P1000 S80.000
M227 P150 S0
M228 P1 S0
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S0
M228 P150 S0
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S0
M228 P0 S1
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S0
M228 P0 S150
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S0
M228 P0 S800
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S0
M228 P150 S1
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S150
M228 P0 S150
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S150
M228 P0 S800
* NO SUCK MOTION DURING TRAVEL TO INITAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S300
M228 P0 S800
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S300
M228 S800 P0
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER 2
M551 P1000 S80.000
M227 P150 S300
M228 S1 P0
* NO SUCK MOTION DURING TRAVEL TO INITIAL PRINT POINT
* OOZE AT NOZZLE TIP TRAVELING TO INITIAL PRINT POINT
* SMALL PUDDLE AT INITIAL PRINT POINT
* EQUAL SMALL SUCK AND PRIME MOTION STARTING AT LAYER
with further testing, I think the firmware has a short travel and long travel Suck/Prime parameter and M228 appears to be the short distance prime/suck parameter.
When setting
M227 P2000 S150
M228 P0 S150
resulted in a long suck/prime cycle before the travel started from the wiper to the point of print near the middle of the print bed, and with each loop starting next to where the previous had just ended, a short Suck/Prime cycle. When the print traveled again to start a new loop quite far from the end of the prior loop, I got another long Suck/Prime cycle.
When setting
M227 P2000 S150
M228 P0 S2000
Resulted in long Suck/Prime cycle every time a new loop was started after a travel.
Basically I think that any time the firmware encounters M103 it calculates the travel distance, and applies either M227 PX or M228 SX at the speed setting specified by M227 Sx.
My guess is that the long travel distance trigger is somewhere between 75mm and 100mm
Can anyone do some testing on this theory?
heres my cubit INI setting incase you wanted to see the block
; Prime/Suck/Purge Block Inserted (at M55x) for FIRST layers of PLA (Required Section)
[PSPBlock PLA First]
Line1=M227 P2000 S150
Line2=M55x P1500 S80.000
Line3=M228 P0 S2000
; Prime/Suck/Purge Block Inserted (at M55x) for Remaining layers of PLA (Required Section)
[PSPBlock PLA Rest]
Line1=M227 P2000 S150
Line2=M228 P0 S2000
Line3=M55x P1500 S60.000