3D Printers - deel 2

bprosman

Golden Member

Op maandag 22 april 2024 17:51:04 schreef Arco:
Dan staat de nozzletemperatuur te laag, of de laagdikte is extreem dun.
(ik kan hier de laagdikte op 0.25 tot 0.1mm zetten zonder probleem...

(alleen de Z-offset van de eerste laag luistert zeer nauw, daar heb ik een tijdje mee gekloot voordat het prima was...)
Ik heb nog nooit wat moeten bijstellen per laag; dat is ook geen doen...

Jawel hoor, het is wat omslachtig maar prima te doen, prima hechting, het vlak wat op het bed ligt is ook strak en egaal.

De jongere generatie loopt veel te vaak zijn PIC achterna.
Arco

Special Member

Dan is er toch wat mis met je printer, want ik heb verder nog nooit iemand gezien die bij elke laag de z-waarde aanpast...
(laagdikte is laagdikte: die is voor iedere laag hezelfde)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Mee eens...

Mijn huidige print is nu 1:10 (1 uur en tien minuten) bezig en bijna klaar.... met de eerste laag. Dit is het "snelle" profiel waarbij het meeste op 100mm/sec ge-extrudeerd wordt. Nog maar 18 uur te gaan.

Het is dus onpraktisch voor mij om na 1:15, 2:30 en 3:45 aanwezig te zijn om aan de knoppen te draaien.

Ik snap nog niet wat je precies doet, en welke kant op, maar G-code editen is niet zo heel moeilijk.

Pak je gcode file en binnen ongeveer 1 blz zie je ergens ";start layer 1" waarbij ; het commentaar regel is en de rest dus commentaar. Wat jou slicer precies doet weet ik niet.

Even daaronder staat dan iets wat begint met G1 en waar Z<getal> in staat. Dat is de ga naar de juiste hoogte commando.

Bij mij:

code:

...
; Filament gcode
M107
;LAYER_CHANGE
;Z:0.35
;HEIGHT:0.35
G1 Z.35 F7800
G1 E-2 F2400
...

kennelijk wil JIJ die dus .3 verstellen naar hoger-of-lager. Dus je maakt van get G1 Z.35 dan iets als G1 Z.05 (lager, dichter bij het bed) of G1 Z.65 (hoger).

Dan moet je de volgende G1 Z<getal> vinden, mogelijk helpt het door te zoeken naar grotere dingen, als hierboven "HEIGHT". De volgende laag zal dat heus wel weer bij staan.

code:

HEIGHT:0.2
G1 Z.55 F7800
G1 E5.60493 F2400

Bij mij dus inderdaad. En dit is .2 mm hoger. Jij wil dit dus met .2 verstellen, dus dat wordt ofwel .35 ofwel .75.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
bprosman

Golden Member

Op dinsdag 23 april 2024 16:52:44 schreef rew:
Mee eens...

Het is dus onpraktisch voor mij om na 1:15, 2:30 en 3:45 aanwezig te zijn om aan de knoppen te draaien.

Ik snap nog niet wat je precies doet, en welke kant op, maar G-code editen is niet zo heel moeilijk.

Als je layers een uur duren kan het inderdaad onpraktisch zijn. Ik print de eerste laag vrij dicht op het bed, zo dicht mogelijk eigenlijk, dan krijg ik het oppervlak wat op het bed zit/ligt het mooist egaal. Hechtingsproblemen heb ik eigenlijk nooit (tenminste niet met mijn printer).
Deze kant lag op het bed, je ziet bij mij niet de losse lijnen :

Echter dit gaat na een laag of 4 fout, dit was laagdikte 0.12mm , of 0.28mm (dat is mijn "Low quality". De lagen worden dan ruwer en ruwer. Of "Pokdalig" zoals Arco dat noemt bij zijn blikjesdeksel. Eigenlijk, (maar dat vind ik) als een laag niet glanst, maar dof is zit ik te dicht op het bed.
Mijn standaard offset is 2.25mm , zo is mijn bed geleveld :

Na de eerste 3..4 lagen stel ik dit tussen de lagen (handmatig) bij , 2.25->2.15->2.05->1.95 en de print zo afmaken.
Ook de laatste laag glanst (dit laatste is laagdikte 0.28.., mijn "Low quality".

De jongere generatie loopt veel te vaak zijn PIC achterna.
Arco

Special Member

Met meeste van printen met klipper is me wel duidelijk, maar de Z-offset blijft een duister iets...
Als ik Configuration -> Z probe calibration kies gaat de printer met de probe aan de slag, en geeft altijd als uitkomst 6.77mm (ongeacht wat ik verder doe)

Ik kan dan op 'stop' of 'ok' drukken. Als ik op 'ok' druk krijg ik 'calibration value out of range'... :?
(de waarde die hij zelf heeft uitgerekend schijnt dus niet te kloppen???)

Ander vreemd ding is dat de filament flow in de slicer opgegeven (bijv 98%) wordt genegeerd, en altijd 100% blijft...

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

De offset tussen de nozzle hoogte en waar de probe activeert is een ding wat ie normaliter niet kan meten. Dus wat jij/jou klipper dan wel doet weet ik niet.

In klipper config file kan je opgeven wat de geldige range is voor ieder van de assen. Ik geef tegenwoordig ook een beperkte negatieve waarde op. Zo kan ik dus op X=-1 m'n "oefenstukje" doen.

Als jij (of voor jou) de grens op 5mm is gezet of zo dan zal die 6.77 dus out of range zijn.

Dat van filament flow op 98 is denk ik wel te verklaren.

Er is een "filament flow" waarde in de firmware. Die staat normaliter op 100%, maar kan je "live" bijstellen als je ziet dat iets niet goed gaat. Als je die zeg op 95% zet, en de G-code bestelt 20mm aan filament, dan zal ie dus maar 19 mm geven.

Als jij in de slicer een 95% opgeeft dan rekent de slicer dat uit en stopt het in de Gcode. De GCODE zal dan 19mm aan filament bestellen.

Daarnaast vertelt octoprint mij dat de waarde die je via de firmware door kan geven niet teruggelezen kan worden. Ik vraag me dan af: Hoe kan jij dat dan wel zien? Op het display soms? Wat voor printer is het (ook al weer)?

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
buckfast_beekeeper

Golden Member

Als je het allemaal zeer goed wil doen, moet je eens een stuk van 10mm aftekenen op je filament. Daarna laat je bijvoorbeeld octoprint een stuk van 10mm voor je 'laden'. Meet dan na hoeveel er in werkelijkheid is gebruikt. Kan je aanpassen als het nodig is.

Van Lambiek wordt goede geuze gemaakt.
Arco

Special Member

Ik vraag me dan af: Hoe kan jij dat dan wel zien? Op het display soms? Wat voor printer is het (ook al weer)?

Op het klipperscherm op de PC (en op het creality sonic pad) staat een parameter: 'flow', die altijd op 100% staat...
Als de waarde in de slicer toch niet wordt gebruikt, waarom moet kun je die dan toch opgeven?

Printer is Ender 5S1.

Dus wat jij/jou klipper dan wel doet weet ik niet.

Er is een button 'Z probe calibration'. Als je die drukt gaat de printkop een paar keer op en neer en spuugt dan '6.77mm' uit...

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Op dinsdag 30 april 2024 21:34:57 schreef Arco:
[...]
Op het klipperscherm op de PC (en op het creality sonic pad) staat een parameter: 'flow', die altijd op 100% staat...
Als de waarde in de slicer toch niet wordt gebruikt, waarom moet kun je die dan toch opgeven?

Als jij in de slicer 98% opgeeft, dan houd de slicer zelf rekening met de waarde die uitgespuugd moet worden, dat rekent hij gewoon uit.

Dus slicer zegt 10mm uitspugen, dan doet de printer dat, die weet niet dat jij de waarde in de slicer hebt aangepast.

Voor de printer of klipper is dat gewoon de 100% waarde.

Domoticz en ESP8266, goede combo!!!

Mijn ender 3 S1 plus geeft de laatste tijd een paar keer "temp error".

Hij stopt dan met printen: "Kill called: Thermal runaway".

De eerste paar keer was ik aan het proberen het gesmolten plastic rond de nozzle wat op te ruimen, dus dacht ik dat ik wel iets aangeraakt zou hebben wat niet zo verstandig was... maar nu was ie gewoon rustig aan het printen terwijl ik op CO wat zat te lezen.

Iemand dit eerder gezien?

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Misschien heeft de schildpad aan het kabeltje zitten knagen. ;)

Maar ik denk dat je ergens een kabelbreukje hebt wat intermiterend opkomt of het verwarmingelement is niet goed en het kan natuurlijk ook de temperatuursensor zijn...

Domoticz en ESP8266, goede combo!!!

Ik dacht na de post aan de tempsensor. Die blijkt gewoon goed vast te zitten. Geen beweging in te krijgen. Het heating element leek wel een beetje los te zitten. De schildpad is geprint.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Dat heb ik ook wel eens, maar alleen bij het opwarmen. Als hij print gaat het verder goed.

Mijn vermoeden is dat hij reageert op een overshoot die hij 'te warm' vind en dan dus de boel stopt. Ik denk dat hij een soort monitoring heeft, als de daadwerkelijke temperatuur te veel af wijkt, dan stopt hij de boel.

PE2BAS

Ja, in het begin is het een keer gebeurd dat de sensor kapot was. Die rapporteert dan -20C. het regel algorithme zegt dan: minder dan de gewenste 230C, dus heater AAN!

Met een lange tijd heater aan wordt de temp erg hoog. Een "buildplate" verwarming zal wel ergens bij 80-150 graden niet meer heter worden. Maar een hotend schijnt brand te kunnen veroorzaken.

Er zit dus tegenwoordig een bescherming in de firmware dat ie "alarm" slaat als de gemeten temp niet doet wat er van hem verwacht wordt.

Bij Klipper is het iets als: De temp moet OF binnen zoveel graden van "gewenst" zijn, OF binnen 20 sec minstens 2 graden omhoog zijn gegaan. Als 1 van die twee het geval is, dan is het goed, anders is het fout en wordt alarm geslagen.

Wat het binnenwerk van Marlin precies doet weet ik niet, maar daar zit dus ook zoiets in.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Ik heb een ender 3v2 en daarbij lag het aan de "firmware" een versie verder en 30+ printjes later ik heb het nooit meer terug gezien.

Heb je met een andere firmware dit ook geconstateerd.

Mijn heater stekker zat wat los. Heb ik vastgeduwd en 1 print verder: geen last meer gehad. Effe afkloppen....

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/