• Welcome to the new Distech Automation Forum!
  • Feel free to post questions, comments, and feedback.
  • Ask us anything!
Hello There, Guest! Login Register


Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post processor script development (S3D/Prusa Slic3r support)
#31
It seems v0.7 has major bugs with the automatic feed rate detection so don't use it! At least don't leave your printer unattended. I'll hunt down the bugs and do a new release.
 
Reply
#32
Alright, the bug was easy to fix and partial reason why it slipped to the previous release was that the failsafe code I implemented to specifically detect dangerous extrudes, had a bug... oh well Smile.

So. behold: v0.8 released. See post #2 for details. Basically fix v0.7.

I made yet another 3DBenchy with v0.8 and the few blobs that were seen in the previous one were gone. I did tweak the feed rate detection slightly so it's either that or speeding up small area prints from 30% to 66%. The print does seem more consistent now that all parts are printed at reasonable speed. However, there's still stringing and retraction artifacts, which might be due to the filament absorbing moisture (it's been raining here) or print temperature being too high (240 C). But retraction seems to be working beautifully.
I'll return to PLA and turn up the small are print speed there too, hopefully it helps with the jamming.
 
Reply
#33
@spegelius

I have been printing a benchy with the latest code and it looks great! It seems like all of the bugs are fixed Smile

As for printing PLA, if you have not already done so, try adding some thermal grease to the heatsink threads to improve cooling at the cold zone. We now ship a small pack of thermal grease with every hot end to help improve cooling and reliability with PLA. Make sure you do not get any thermal grease on the uncovered threads at the "transition zone" as that will increase heat transfer from the heater block to the heat sink.
 
Reply
#34
(07-13-2017, 06:31 PM)DisTech Automation Wrote: @spegelius

I have been printing a benchy with the latest code and it looks great! It seems like all of the bugs are fixed Smile

As for printing PLA, if you have not already done so, try adding some thermal grease to the heatsink threads to improve cooling at the cold zone. We now ship a small pack of thermal grease with every hot end to help improve cooling and reliability with PLA. Make sure you do not get any thermal grease on the uncovered threads at the "transition zone" as that will increase heat transfer from the heater block to the heat sink.

Great! Understanding the S3D retraction and tool change oddities was quite the hurdle but good thing it's done now (fingers crossed Wink ). Onto new features after a small break

About PLA: I added some grease quite early when I got the Prometheus System and it did help with jamming. And I have printed PLA without problems, seems that there are some filament brands that tend to stick more than others...
 
Reply
#35
Switched to other PLA brands (not from marwiol.pl) and no problems with retraction.
https://www.dropbox.com/s/01wu9jlmsn7kd9...3.jpg?dl=0
https://www.dropbox.com/s/fvfyd9cyau7f3n...0.jpg?dl=0
https://www.dropbox.com/s/co36dvhm1v077l...0.jpg?dl=0
https://www.dropbox.com/s/7izo618ypg2kkb...0.jpg?dl=0
 
Reply
#36
Did some refactoring, the tower g-code generation is now done better and supports direction parameter (degrees). This is for preparing to support different placements for the tower (left, right, bottom). In theory the tower orientation can be controlled fully, I haven't tested it yet Smile. Also there's no setting to control it, yet, I want to test this refactoring commit dump before implementing new configurable options.

So the master branch contains some changes:
- GUI autoscrolling
- read more S3D parameters: coasting, wipe length, extrusion multiplier
- use the new settings in g-code generation; the tower g-code should more like S3D g-code
- refactoring g-code generate functionality to support direction argument (degrees)

I have not tested latest code yet, but comparing the result g-code to g-code generated by previous version, there doesn't seem to be any unwanted changes. If someone wants to test it, latest code can be downloaded from this link: https://github.com/spegelius/filaswitch/...master.zip.
 
Reply
#37
Couple of prints with latest refactoring changes:
Benchy:
https://www.dropbox.com/s/wsqmggazu4fhu9...2.jpg?dl=0
https://www.dropbox.com/s/3tkb9d6xv0a0jc...0.jpg?dl=0
https://www.dropbox.com/s/c35n8d6333amzr...9.jpg?dl=0
I might need to turn on the slow down with fast layers-feature as the chimney seems bit rough. Also I have extrusion multiplier set to 1.0 even though S3D's default is 0.9. Apparently 0.9 would give bit cleaner results, but I kinda think it's cheating Wink

Fidget spinner:
https://www.dropbox.com/s/73rd99gf9q70wx...8.jpg?dl=0
The white parts are printed separately. It's nice to print these kind of simple, yet good looking objects when the system  works fine.
Single color version here, with air soft pellets as bearing: http://www.3dupndown.com/content/?page=&...chargeType=
Dual color version not uploaded yet
 
Reply
#38
It seems Simplify3D ver 4 has been released. I'll have a look and see what changes are needed for filaswitch.
 
Reply
#39
S3D version 4.0.0:
- retraction during wipe fixed. Filaswitch won't try to fix this because it only implements the fix for S3D version 3.1.1
- filaswitch seems to work ok regarding the purge tower. However, something is off because I seem to have worse print quality than with 3.1.1.
I made a test print with 4.0 and I heard something like stepper missing steps during some of the retractions/primes. This is odd, because I previously printed the same benchy, with same settings and same filament, no problems.

Comparison of the two prints, first one is sliced with 3.1.1:
https://www.dropbox.com/s/ifziyq6m4cksgb...8.jpg?dl=0
https://www.dropbox.com/s/7k2gebjo0fd60c...8.jpg?dl=0
https://www.dropbox.com/s/9f6th4y5judrn4...4.jpg?dl=0
https://www.dropbox.com/s/y5hxnpuhfc466a...3.jpg?dl=0

Sliced with 4.0.0:
https://www.dropbox.com/s/xy0xmemtnxv8bz...6.jpg?dl=0
https://www.dropbox.com/s/erkr0v7clost04...3.jpg?dl=0
https://www.dropbox.com/s/noa0nlg2vbyuee...2.jpg?dl=0

There's definitely something going on with retraction. One obvious difference is that the retraction during wipe feature splits the retraction to small increments while the head is moving. Still, that hasn't caused problems before, only when the retractions are too short, which shouldn't be the case anymore. Oh well...

Also finally got the tower rotation code finalized and been testing it:
90 degrees: https://www.dropbox.com/s/5hwo14qx5wbqfr...8.jpg?dl=0
45 degrees: https://www.dropbox.com/s/c9e9kdtvw5d0fe...4.jpg?dl=0

I'll be adding an option for selecting the tower position some time later
 
Reply
#40
Hi spegelius,

Please make the Promethius work with Kisslicer. It's currently a much better quality, more feature rich and more stable slicer than Simplify3D especially for dual extrusion prints and Jonathan, the dev, just gave Kisslicer major upgrades. He added new seam hiding techniques, variable layer height and stepover to help eliminate the need for supports and give a more accurate part height plus a bunch of wizards to help predict and eliminate ooze and stringing, help with fine tuning the retraction setting and a bunch of other cool stuff.

Currently Kisslicer is the only way to go, especially with dual extrusion prints imho. You can find the latest here:

http://www.kisslicertalk.com/viewtopic.php?f=6&t=1902
 
Reply
  


Forum Jump:


Browsing: 1 Guest(s)