SLS Drucker Laserdiode wird nur bei Leerfahrt aktiviert

  • Bei den billig Chinaplatinen ohne Anleitung ist das so eine Sache.


    Mit einem ordentlichen Treiber für deine Laserdiode kannst du sowohl TTL als auch Analog als Eingang fahren und kannst passend deine Laserdiode in der Leistung sogar auf der Platine einstellen.

    Gruß

    Michael


    Vom Handwerk kann man sich zur Kunst erheben. Vom Pfuschen nie.

    Johann Wolfgang von Goethe

  • Ich denke mal, für´s einstellen der Laserschwelle.


    Also der Schwellzustand zwischen LED und Lasern.

    Gruß

    Michael


    Vom Handwerk kann man sich zur Kunst erheben. Vom Pfuschen nie.

    Johann Wolfgang von Goethe

  • Es liegt an der changeIntensity Implementierung,
    die ist default digital als "Schwellenwert",
    in der Datei Driver.cpp,
    ersetze die Zeile
    WRITE(LASER_PIN,(LASER_ON_HIGH ? newIntensity > 199 : newIntensity < 200));
    durch
    ::analogWrite(LASER_PIN,newIntensity);



    dann sollte es klappen.
    Davon abgesehen ist der blaue Poti schon für die Laserleistung. Habe auch einen ähnlichen Treiber, so schlecht ist bilig auch nicht :china:

    2 Mal editiert, zuletzt von qdiiibp ()