Welcome! Log In Create A New Profile

Advanced

SFACT The New and Improved Skeinforge !!

Posted by ahmetcemturan 
Re: The New and Improved Skeinforge !!
September 03, 2011 06:09PM
I have GEN3 electric.
I use original RepRap firmware. In configuration FAST_Z_FEEDRATE 50.0 and SLOW_Z_FEEDRATE 20.
I try LIMIT: Maximum Z Feed Rate = 1 - no effect.
If Maximum Initial Feed Rate = 10 or 20 - Z move OK, but XY very slowly.
Re: The New and Improved Skeinforge !!
September 03, 2011 07:44PM
Denis what firmware?
Re: The New and Improved Skeinforge !!
September 04, 2011 04:53AM
FiveD_Gcode 20100806
Re: The New and Improved Skeinforge !!
September 05, 2011 06:26PM
Thought I would re visit this and it is skipping steps majorly going to turn the speed down and see if it fixes it, if not I'll be back to SF41.

I run Gen6 with stock firmware


__________________________________________________________________________
Experimenting in 3D in New Zealand
Re: The New and Improved Skeinforge !!
September 06, 2011 04:23AM
The stock fiveD firmware really sucks. (IMHO)
For GEN6 I strongly advise to use Marlin. (Also available as download from mendel-parts.com
It is really awesome... Also Sprinter is working very good. (Marlin has better features but newer, Sprinter is much more tested and works on almost all electronics..)


Manufacturer of low tolerance Filaments PLA, ABS, ASA, PETG, TPU, PA, PVA,
[www.miafilament.com]
[github.com]
Re: The New and Improved Skeinforge !!
September 06, 2011 04:59PM
I have changed gcode_small.py
Аnd now the movement in Z is separated from the movement of XY
Is working on GEN3 and FiveD.
We can only make a right.
Attachments:
open | download - gcode_small.py (4.7 KB)
Re: The New and Improved Skeinforge !!
September 07, 2011 04:48PM
Hi Denis,
good Idea.. I renamed it to gcode_gen3.py
for those who want to add it to their SF or SFACT: just place the file in the \skeinforge_application\skeinforge_plugins\craft_plugins\export_plugins\static_plugins\ folder..
It will appear under export above Gcode Small


Manufacturer of low tolerance Filaments PLA, ABS, ASA, PETG, TPU, PA, PVA,
[www.miafilament.com]
[github.com]
Re: The New and Improved Skeinforge !!
September 08, 2011 03:15PM
Finally got around to using this. Seems to be working pretty well so far.

I already have another feature request though winking smiley

I use a negative value in the "restart extra distance" to prevent small blobs at the start of the next thread. (as opposed to clip) This works really well for moves that are all relatively uniform in time.

The problem is, the amount of ooze inside the nozzle chamber (even if it never leaks out) makes bigger blobs at the start of the next thread as the time between threads increases. (longer move, bigger blob)

Would it be possible to make a time dependent extra restart distance? (without an enormous effort, that is)

Maybe a simple linear calculation, and everything after X seconds is all the same value.
0mm restart for 0s between threads
-.1mm restart for 1s between threads
-.3mm restart for 3s or more between threads

Thanks for your thoughts (and work done so far!)
Re: SFACT The New and Improved Skeinforge !!
September 08, 2011 04:37PM
Upon playing with it further, I can't get retract to generate any reverse extruder movements when in relative mode. Looks like it works fine in absolute, though.
Re: SFACT The New and Improved Skeinforge !!
September 08, 2011 04:44PM
Andrew Diehl Wrote:
-------------------------------------------------------
> Upon playing with it further, I can't get retract
> to generate any reverse extruder movements when in
> relative mode. Looks like it works fine in
> absolute, though.


I just tried it last night and found the same thing (Teacup user) but I think its because you need to set the "minimum extrusion distance before retraction" to a really low value like .01 because most of the moves are tiny. (1mm of 3mm filament being extruded at .25mm x .5mm is 60mm long)

I will try again later and report back if not confirmed yet.


FFF Settings Calculator Gcode post processors Geometric Object Deposition Tool Blog
Tantillus.org Mini Printable Lathe How NOT to install a Pololu driver
Re: SFACT The New and Improved Skeinforge !!
September 08, 2011 05:09PM
even with large 40mm moves between objects, over perimeters, it does not retract.
Re: SFACT The New and Improved Skeinforge !!
September 08, 2011 07:45PM
Andrew Diehl Wrote:
-------------------------------------------------------
> even with large 40mm moves between objects, over
> perimeters, it does not retract.

E40? are you sure? 98% of my E values are under 1.

Quote

G1 X36.698 Y-36.573 Z0.35 F2100.0 E0.319
G1 X39.455 Y-29.88 Z0.35 F2100.0 E0.179
G1 X39.43 Y-25.216 Z0.35 F2100.0 E0.116
G1 X35.695 Y-18.249 Z0.35 F2100.0 E0.196
G1 X31.933 Y-15.699 Z0.35 F2100.0 E0.113
G1 X24.737 Y-14.259 Z0.35 F2100.0 E0.182
G1 X11.641 Y-21.278 Z0.35 F2100.0 E0.368
G1 X8.885 Y-27.971 Z0.35 F2100.0 E0.179
G1 X8.91 Y-32.635 Z0.35 F2100.0 E0.116
G1 X12.644 Y-39.601 Z0.35 F2100.0 E0.196
G1 X16.407 Y-42.152 Z0.35 F2100.0 E0.113
G1 X23.602 Y-43.592 Z0.35 F2100.0 E0.182
G1 X25.107 Y-42.786 Z0.35 F2100.0 E0.042

It says "minimum extrusion distance before retraction"


FFF Settings Calculator Gcode post processors Geometric Object Deposition Tool Blog
Tantillus.org Mini Printable Lathe How NOT to install a Pololu driver
Re: SFACT The New and Improved Skeinforge !!
September 08, 2011 08:09PM
Ok just tried with it set to .01 and I got lots of E-0.0 even with it set to retract 2.5.

I then tried with it set to .001 and got the same result.

I then tried 0 and it threw up some error about the 0 value.

So i will confirm that retraction does not work in relative mode.


FFF Settings Calculator Gcode post processors Geometric Object Deposition Tool Blog
Tantillus.org Mini Printable Lathe How NOT to install a Pololu driver
Re: The New and Improved Skeinforge !!
September 09, 2011 04:49AM
OK will look into that...

But note to all firmware developers: Relative E motion is not good for very fine extrusion. Small circles or small distances will yield in 0 extrusion.
While SFACT can calculate and at least accumulate the amount of extrusion and compensate in the next step with relative steps you will loose that advantage.. So distance less than 1 microstep step are lost. Bear that in mind...
>>> avoid relative extrusion if you can...

Edited 1 time(s). Last edit at 09/09/2011 04:55AM by ahmetcemturan.


Manufacturer of low tolerance Filaments PLA, ABS, ASA, PETG, TPU, PA, PVA,
[www.miafilament.com]
[github.com]
Re: The New and Improved Skeinforge !!
September 09, 2011 05:00AM
Hi Andrew,

0mm restart for 0s between threads
-.1mm restart for 1s between threads
-.3mm restart for 3s or more between threads
;
looks like agood idea.. need to do testing.

currently working on formulation for bridges...


Manufacturer of low tolerance Filaments PLA, ABS, ASA, PETG, TPU, PA, PVA,
[www.miafilament.com]
[github.com]
Re: The New and Improved Skeinforge !!
September 09, 2011 03:49PM
Another thing I noticed, How do you adjust the loop/perimeter spacing?

As far as I can tell both the infill and perimeter are set to .45mm line spacing, but the he infill line spacing is different from the loop-perimeter line spacing. Both are set to .45mm extrusion width for me.
Re: The New and Improved Skeinforge !!
September 12, 2011 05:56AM
There is one thing that changes the spacing between the perimeter and the first extra perimeter. I couldnt figure it out yet... İt makes it slightly more apart..
Will change it when I figure it out... (as always any help is appreciated..)

Upcoming version of SFACT has bridge configuration automatically set (depending on your nozzle size and your extrusion width and height.)
I changed also the retraction setting to be totally next move dependent.. It calculates the duration of the next move and retracts according to a multiplier (namely Oozerate (mm/min)). (Thanks Andrew Diehl, it was your post that ignited the spark..)
It seems to work well but still testing...
I started tweeting about the new developments.. ( #ahmetcemturan)
I am not posting to the mail group as there are hardly any subscribed... mailing list would also be a good place to answer the questions but ppl dont seem to prefer it... ( sfact@yahoogroups.com )


Manufacturer of low tolerance Filaments PLA, ABS, ASA, PETG, TPU, PA, PVA,
[www.miafilament.com]
[github.com]
Re: The New and Improved Skeinforge !!
September 12, 2011 12:49PM
Sounds good! looking forward to trying it out.
Re: The New and Improved Skeinforge !!
September 12, 2011 10:47PM
> There is one thing that changes the spacing between the perimeter and the first extra perimeter

Fill\Infill Perimeter Overlap?
Re: The New and Improved Skeinforge !!
September 13, 2011 04:03AM
Hi Dave,
yes but it is connected to a function deeeeeep inside and when you enter a value say 1, it will output say 0.91 ast the distance but I dont get where this comes from..
I need the distance to be 0.7853 x perimeter width (talking in Gcode path distance..)
I will find out...


Manufacturer of low tolerance Filaments PLA, ABS, ASA, PETG, TPU, PA, PVA,
[www.miafilament.com]
[github.com]
Re: The New and Improved Skeinforge !!
September 16, 2011 12:04AM
I found another strange bug. (using ahmetcemturan-SFACT-5d47529 daily build)

I use the temperature tab of skeinforge and it does not work correctly in SFact. I have it set to 215 for the base and first layer then drop it to 205.

But it goes back and fourth between 215 and 205 thirty six times in the first layer and then it leaves the temperature at 205 as wanted.

Quote
Last bit of the first layers gcode.
G1 F1500.0
; S200.0
; S241.0
M104 S205.0
G1 X-6.164 Y-7.9 Z0.28 F3000.0
G1 F1800.0
G1 E0.005
G1 F3000.0
; S25.0
; S30.0
M104 S215.0
G1 X-8.5 Y-10.236 Z0.28 F1500.0 E0.0664
G1 F1800.0
G1 E-0.0222
G1 F1500.0
; S200.0
; S241.0
M104 S205.0
G1 X-2.954 Y-2.899 Z0.28 F24000.0
G1 X-2.738 Y-2.304 Z0.28 F24000.0
G1 X6.182 Y-2.243 Z0.28 F24000.0
G1 X14.492 Y-5.569 Z0.28 F3000.0
G1 F1800.0
G1 E0.0222
G1 F3000.0
; S25.0
; S30.0
M104 S215.0
G1 X13.447 Y-6.614 Z0.28 F1500.0 E0.0297
G1 X12.968 Y-6.538 Z0.28 F1500.0 E0.0098
G1 X13.899 Y-5.607 Z0.28 F1500.0 E0.0265

My temperature.csv
Quote
Temperature.csv
Format is tab separated temperature settings.
_Name Value
WindowPosition 600+0
Open File for Temperature
Activate Temperature: True
Cooling Rate (Celcius/second): 3.0
Heating Rate (Celcius/second): 10.0
Base Temperature (Celcius): 215.0
Interface Temperature (Celcius): 215.0
Object First Layer Infill Temperature (Celcius): 215.0
Object First Layer Perimeter Temperature (Celcius): 215.0
Object Next Layers Temperature (Celcius): 205.0
Support Layers Temperature (Celcius): 210.0
Supported Layers Temperature (Celcius): 210.0


FFF Settings Calculator Gcode post processors Geometric Object Deposition Tool Blog
Tantillus.org Mini Printable Lathe How NOT to install a Pololu driver
emt
Re: SFACT The New and Improved Skeinforge !!
September 16, 2011 05:31AM
Deleted - Found the answers

Edited 2 time(s). Last edit at 09/16/2011 10:00AM by emt.


Regards

Ian
Re: SFACT The New and Improved Skeinforge !!
September 25, 2011 08:34PM
Ever figure out the perimeter/loop spacing parameter?

Also, some more suggestions/ideas.

Is there any way to make the bridge settings apply only to the threads which are actually being bridged, and not the whole layer?

Also, and equally important, can it be made to be able to adjust the perimeter and infill bridge modifiers independently?
Re: SFACT The New and Improved Skeinforge !!
October 03, 2011 07:27PM
Is SFACT using the lastest SF v43?
Re: SFACT The New and Improved Skeinforge !!
October 03, 2011 07:47PM
The daily branch yes. Main is on 42


Manufacturer of low tolerance Filaments PLA, ABS, ASA, PETG, TPU, PA, PVA,
[www.miafilament.com]
[github.com]
Re: SFACT The New and Improved Skeinforge !!
October 03, 2011 10:17PM
I note the default extrusion width is 0.6 id it best left at that even though my nozzle is 0.5?


__________________________________________________________________________
Experimenting in 3D in New Zealand
Re: SFACT The New and Improved Skeinforge !!
October 03, 2011 11:43PM
I have just printed a Prusa Y motor bracket and noticed that some of the infill did not meet the edge, it has finished and the extruded lines appear to be half what they should be compared to what I get with SF41 meaning everything is way too sparse with gaps between the lines on the surface layers

Edited 1 time(s). Last edit at 10/04/2011 12:08AM by NelsonRap.


__________________________________________________________________________
Experimenting in 3D in New Zealand
Re: SFACT The New and Improved Skeinforge !!
October 04, 2011 02:33AM
Just found the calibration page on the wiki, will sort tomorrow hopefully


__________________________________________________________________________
Experimenting in 3D in New Zealand
Re: SFACT The New and Improved Skeinforge !!
October 05, 2011 04:46AM
NelsonRap: the readme has a better and more up to date description on the calibration process...
or here: [titanpad.com]


Manufacturer of low tolerance Filaments PLA, ABS, ASA, PETG, TPU, PA, PVA,
[www.miafilament.com]
[github.com]
Re: SFACT The New and Improved Skeinforge !!
October 06, 2011 02:53AM
Just found out that when cool "do not slow down more than" limit is hit, the flow rate calculation is off.
That is on the daily branch. Saw it when tried to print the _40x10.stl calibration piece.
Without cool limit each layer is printed w/ 1.720172 mm of plastic at 527.878738mm/min.
With the limit set at 15mm/s it is only extruding 0.9999mm per layer at the 900mm/sec.
The speed is correct, the amount of plastic is wrong.
Sorry, only registered users may post in this forum.

Click here to login