Jump to content

Laaghoogte automatisch laten veranderen op een bepaalde hoogte


leon-knook

Recommended Posts

Posted · Laaghoogte automatisch laten veranderen op een bepaalde hoogte

Sorry voor de onduidelijke uitleg maar gelukkig waren er anderen die je verder hebben geholpen. Tijd dus om wat nieuwe onduidelijkheden te introduceren :wink:

Bij verandering van laag hoogte is het van belang dat in beide Gcode bestanden (de huidige in Cura en de gene die je in plugin opgeeft) op de opgegeven hoogte een laag hebben.

laag overgang

Als de overgang op de rode lijn in bovestaand plaatje zit zullen de lagen 1, 2, 3, 4a, 5a, 5b, 6b geprint worden. Het probleem is dat laag 4a 0.2 hoog is maar slechts 0.1 boven laag 3 geprint wordt wat zal leiden tot over extrution.

Als de overgang op de groene lijn zit zal zonder problemen lagen 1, 2, 3, 4, 5b en 6b geprint worden.

Bijkomen probleem is dat je rekening moet houden met een eerste layer hoogte die kan afwijken van van de standaard layer hoogte. Mijn advies is dus om de eerste layer hoogte gelijk te maken aan de standaard layer hoogte of slim te gebruiken om de layers op de gewenste overgangs hoogte gelijk te maken. In het rode lijn geval hierboven zou een eerste layer hoogte van 0.3mm er voor zorgen dat de overgang wel goed is.

Mijn doel is de plugin te verbeteren zodat er op zijn minst een melding komt dat de overgang niet goed is of nog beter de extrution van de eerste laag na de overgang aan te passen zodat er geen over/onder extrution is.

EDIT: De auteur is zich hier van bewust en er wordt gebroed op een oplossing in de richting van het verminderen van de extrution van laag 4a zodat de correcte hoeveelheid voor een 0.1mm laag is extruded.

 

  • Link to post
    Share on other sites

    Posted · Laaghoogte automatisch laten veranderen op een bepaalde hoogte

    Klinkt allemaal heel logisch. Dat zou heel mooi zijn als je zo iets zou kunnen maken. Het is dan een methode om het printen van een model sneller te laten verlopen. Snel en wat grover waar het kan, fijn en gedetailleerd waar dat moet.

    Ik zie uit naar een verbeterde versie.

     

  • Link to post
    Share on other sites

    Posted · Laaghoogte automatisch laten veranderen op een bepaalde hoogte

    Ben bezig de plugin te testen en heb al een aantal bugs gevonden hoop spoedig een verbeterde versie te hebben.

    Gevonden problemen:

     

    • Laatste laag current file en eerste laag swap file zitten op zelfde hoogte (5.1mm in mijn geval) dus nog erger dan ik al eerder aan gaf.
    • M106 commando om de fan aan te zetten zit juiste detectie omschakel hoogte in de weg.

     

  • Link to post
    Share on other sites

    Posted · Laaghoogte automatisch laten veranderen op een bepaalde hoogte

    Bleek uiteindelijk maar 1 bug te zijn, die van de M106, de andere kwam voort uit deze foute omschakel hoogte detectie. Het probleem treed overegens alleen op als je wilt omschakelen voor dat de fan op vol vermogen aan staat.

    Een versie waarin dit probleem is opgelost kun je hier vinden: https://dl.dropboxusercontent.com/u/92016243/swapAtZ.py

    Volgende stap is het aanpakken van de mogelijke over extrusion. :smile:

     

  • Link to post
    Share on other sites

    Posted · Laaghoogte automatisch laten veranderen op een bepaalde hoogte

    Ziet er goed uit, zie ook dat je het 'warmte' probleem aan de top onder controle hebt.

    Ben druk bezig om het onder/over extrusion probleem op te lossen. Denk de code af te hebben maar het is al laat dus het uitproberen doen ik morgen. :-)

     

  • Link to post
    Share on other sites

    Posted · Laaghoogte automatisch laten veranderen op een bepaalde hoogte

    Er is inmiddels een verbeterde versie te vinden op de gihub van de maker: https://github.com/pmsimard/Cura/tree/SteamEngine/plugins

    Hier wordt de laag hoogte bij overgang gecompenseerd en wordt ook het een voor een printen van meerdere objecten ondersteund.

     

  • Link to post
    Share on other sites

    Posted · Laaghoogte automatisch laten veranderen op een bepaalde hoogte

    Dus deze aangepaste versie is niet van jou? Of ben jij dezelfde persoon als daar? More features simpler to understand, ik zie er nog steeds maar drie. Maar goed ik heb deze versie er nu in staan, binnenkort maar eens testen hoe deze gaat.

     

  • Link to post
    Share on other sites

    Posted · Laaghoogte automatisch laten veranderen op een bepaalde hoogte

    De plugin is van pm_dude, dus niet van mij, maar ik test hem en geef mijn input door. In de huidige versie zie ik nog wat problemen met onnodig grote overgangs lagen maar in praktijk merk je daar niet zoveel van. Bij mijn test object moet ik hard kijken om het waar te nemen.

     

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 16 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...