Pagina 1 van 1

Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 17:14
door as4tech
Hi,

Na een kleine verbouwing wilde ik de bed leveling maar weer eens doen om zeker te zijn dat er niet verlopen was.
Echter loop ik nu een vast omdat ik de verschillende zaken niet goed met elkaar kan rijmen.
1. bed level manueel gedaan (papiertje)
2. octopi een visual laten maken
3. kleine manule aanpassingen gedaan .
4. test print gemaakt.


Afbeelding

de uitkomst van de test print is als volgt:

Afbeelding

Ik had dit resultaat niet verwacht op basis van de visual. Kan iemand me helpen wat er nu het beste gedaan kan worden? Hoe weet ik of de printer rekening houdt met de visual van Octoprint?

alvast bedankt

Re: Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 17:34
door Rob52
Geen idee, ik ken die functie van Octoprint niet. In ieder geval is wel te zien aan het resultaat dat er ofwel geen rekening mee gehouden wordt of verkeerd wordt gecompenseerd. Wat doet de printer als je Octoprint niet gebruikt?

Re: Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 17:49
door Ch3vr0n
Das ook geen functie die octoprint zelf heeft. Da's via een plugin "BedVisualizer" die maakt een grafiek op basis van wat de ABL rapporteert.

Re: Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 18:43
door Lourens
De BedVisualizer van Octoprint is handig om te zien wat een handmatige verstelling van een wiel onder het bed doet.
Hierdoor zou je het kunnen gebruiken om je bed te levelen zonder papiertje.

Hierna zal je nog altijd de printer zèlf een keer moeten laten meten (en opslaan!) om alle verschillende meetpunten in de printer op te slaan.
Even zoeken in het menu van je printer waar dat zit.
En tot slot, moet je in de startcode van je printer het commando geven dat de opgeslagen gegevens gebruikt moeten worden.
Dat is een regel die lijkt op:
M420 S1 Z10 ;Enable ABL using saved Mesh and Fade Heigh
Met "M420 S1" wordt de huidige opgeslagen matrix gebruikt.
en met de "Z10" wordt aangegeven dat de verschillen laag voor laag worden weggewerkt tot een hoogte van 10 mm waarna alle verschillen zijn weggewerkt.

Re: Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 19:05
door Rob52
Gelukkig gaat dat bij mijn printer dan een stukje eenvoudiger met de bed level functies in Marlin.

Re: Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 19:32
door as4tech
Dank voor de reakties en richting.

Ik zie dat en hoor dat de G-code voor de visualizer wordt opgeslagen tijdens de run:

Code: Selecteer alles

M140 S60 ; starting by heating the bed for nominal mesh accuracy
M117 Homing all axes ; send message to printer display
G28      ; home all axes
M420 S0  ; Turning off bed leveling while probing, if firmware is set
         ; to restore after G28
M117 Heating the bed ; send message to printer display
M190 S60 ; waiting until the bed is fully warmed up
M300 S1000 P500 ; chirp to indicate bed mesh levels is initializing
M117 Creating the bed mesh levels ; send message to printer display
M155 S30 ; reduce temperature reporting rate to reduce output pollution
@BEDLEVELVISUALIZER	; tell the plugin to watch for reported mesh
G29 T	   ; run bilinear probing
M155 S3  ; reset temperature reporting
M140 S0 ; cooling down the bed
M500 ; store mesh in EEPROM
M300 S440 P200 ; make calibration completed tones
M300 S660 P250
M300 S880 P300
M117 Bed mesh levels completed ; send message to printer display
@laurens. Begrjp ik het dan goed dat de g-code die jij schrijft nog in de start G-code van de slicer (in mijn geval Cura) moet worden aangebracht? Ik dacht begrepen te hebben dat de G29 de mesh uit de eeprom gebruikt? https://3dprintingwiz.com/marlin-g-code/

huidige Start G-Code

Code: Selecteer alles

; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
G29
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
Toegevoegd in 1 uur 18 minuten 39 secondes:
ik heb de marlin g-code even opgezocht https://marlinfw.org/docs/gcode/M420.html en deze toegevoegd aan de startup g-code van de printer.
Dus: M420 S1 Z10 toegevoegd en M29 commented out.
;G29

Code: Selecteer alles

; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
M420 S1 Z10 ;Enable ABL using saved Mesh and Fade Heigh
;G29
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
weer dezelfde test ge-sliced en geprint.
Afbeelding

Dit is al veel beter dan de eerste, maar de verschillen lijken mij te groot per positie.

resume:
1. octoprint visualiser / bed level uitgevoerd. Volgens de M500 code is deze dan opgeslagen in de eeprom van de printer.
2. eerste testprint
3. printer startup g-code toegevoegd in Cure slicer
4. bed schoongemaakt met isopropanol alcohol
5. nieuwe slice
6. print

Ter controle het eerste deel van de gegenereerde G-code bekeken van de slice:

Code: Selecteer alles

;MAXZ:0.35
;Generated with Cura_SteamEngine 5.2.1
M140 S60
M105
M190 S60
M104 S205
M105
M109 S205
M82 ;absolute extrusion mode
; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
M420 S1 Z10 ;Enable ABL using saved Mesh and Fade Heigh
;G29
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
Dit ziet er m.i dus goed uit.

Ik begrijp dit niet.... de autolevel zou nu toch de oneffenheden / mislevels moetyen compenseren?
Wat kan ik doen?

Toegevoegd in 2 minuten 37 secondes:
Rob52 schreef: 30/01/23, 19:05 Gelukkig gaat dat bij mijn printer dan een stukje eenvoudiger met de bed level functies in Marlin.
Aangezien mijn Ender ook Marlin wordt gestuurd. Wat is er anders? Waarom gaat dat met jouw (welke) printer anders?

Re: Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 21:11
door Wim62
Ik denk dat jou printbed niet vlak genoeg is , en dat de CR touch dit niet op kan vangen .

Re: Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 21:32
door Puffeltje
ik heb wel een vermoeden wat er loos is maar ik heb geen ervaring met een Ender 3 Neo. Even voor mijn beleving: als je de printer homed wordt er dan voor de z-as een schakelaar gebruikt of wordt er dan gebruik gemaakt van de CR-Touch?

Re: Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 21:38
door Rob52
as4tech schreef: 30/01/23, 20:53 Aangezien mijn Ender ook Marlin wordt gestuurd. Wat is er anders? Waarom gaat dat met jouw (welke) printer anders?
Het is al weer een tijdje geleden en hoe ik het toen heb ingesteld durf ik nu niet zo te zeggen. Ben al een tijdje niet meer met de firmware bezig geweest. Maar het betreft een Two Trees Sapphire Plus, maar de printer zelf maakt denk ik niet zo uit.

Marlin is zo ingesteld dat ik eerst handmatig, dus met de knoppen aan de 4 hoeken van het bed, level met het papiertje. En daarna nog eens via het display 9 punten die worden gecorrigeerd, doordat elk punt met een 0,2 mm hoogte begint en je via het display de kop laat zakken tot je papiertje weer correct zit. Dit is voor enkele punten vaak een andere waarde dan 0. Meestal kloppen de hoeken wel zoals je die al eerder deed. Vervolgens moet je deze waardes opslaan. Tijdens het printen zie ik bij grote oppervlakken tijdens de eerste lagen de z-as keurig corrigeren. Zoals al gezegd is het alweer een tijdje terug dat ik dit zo heb geïnstalleerd, maar werkt voor mij perfect.

Als ik er aan denk zal ik het eens een keertje vastleggen met foto's of een video.

Re: Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 22:03
door as4tech
Wim62 schreef: 30/01/23, 21:11 Ik denk dat jou printbed niet vlak genoeg is , en dat de CR touch dit niet op kan vangen .
De printer is nog geen maand oud, dit zou betekenen dat het een fabrieksfout is.. (kan natuurlijk wel), maar niet waarschijnlijk is als ik de visual bekijk.
Puffeltje schreef: 30/01/23, 21:32 ik heb wel een vermoeden wat er loos is maar ik heb geen ervaring met een Ender 3 Neo. Even voor mijn beleving: als je de printer homed wordt er dan voor de z-as een schakelaar gebruikt of wordt er dan gebruik gemaakt van de CR-Touch?
De Neo versie is gelijk met de oude versie, men heeft er oa een cr touch aan togevoegd, een carborundum glas bed en upgraded springs.
Wanneer ik de printer "home": er is geen z-as switch oid, en de z-as wordt dus bepaald door de cr-touch.

Nog even voor de info en duidelijkheid.
ik heb de handmatige level als volgt uitgevoerd:
1. alle 4 de springs op ca 2/3 ingedrukt gezet
2. printer "homed"
3. z-as ofset naar 0 gezet.
4. motor off
5. alle hoeken gesteld (papiertje)
6. auto level via menu
6. saved config
7. met octoprint bed visual uitgevoerd en nog een paar kleine aanpassingen
8. eerste proef print

9. dit forum gevonden :-)
10. gcodes aan de print start toegevoegd
11. clean bed
12. print test (beter maar nog zeker niet oke)


Volgens mij is dit dezelfde procedure als @rob52 beschrijft.

Re: Beoordelen van een bedlevel print

Geplaatst: 30/01/23, 22:22
door Rob52
Het lijkt er misschien op. Maar bij mijn 2de level ronde worden er 9 punten afgewerkt. Die 5 extra punten maken het verschil, daar zie je de afwijkingen tevoorschijn komen. En ik heb geen Octoprint, ik werk alleen met het display.

Re: Beoordelen van een bedlevel print

Geplaatst: 31/01/23, 16:27
door as4tech
Ondertussen opnieuw begonnen en om te voorkomen dat ik de verkeerde kant op draai en weer opnieuw kan beginnen, graag jullie opmerkingen over de volgende foto. Zoals je ziet gaat het niet op alle plaatsen even goed en vraag me af of het bed dan te ver of juist te dichtbij staat.
Afbeelding

Re: Beoordelen van een bedlevel print

Geplaatst: 31/01/23, 17:53
door Lourens
In je foto van gisteravond (19:32 uur) staat de nozzel duidelijk een stuk(je) te ver van het printbed.
Dat kan/moet je bijstellen met de offset ergens in de instellingen van je printer.
Maar dat had je blijkbaar al gevonden want de foto van vanmiddag ziet er inderdaad al een stuk beter uit.
Van deze laatste foto ziet het met 6 omcirkelde deel er voor mij het beste uit.
Daar lijken de verschillende lijnen mooi tegen elkaar aan gevloeid te zijn.
Vanwege het witte filament en omdat de foto recht van boven is gemaakt, durf ik niet met zekerheid te zeggen wat er met de andere delen aan de hand is.
Heb je een goede schuifmaat die 2 cijfers achter de komma kan meten?
Dan kan je makkelijk meten of de afwijkende delen méér of juist minder dan 0,2 mm zijn.
Vooropgesteld dat je 1e laag op 0,2 mm ingesteld staat.

Wat ik me nog wel afvroeg:
Laat je het printbed wel eerst goed op temperatuur komen voordat je gaat afstellen/meten?
Vanwege het uitzetten bij verwarmen, zal het printbed waarschijnlijk een klein beetje vervormen.
En dat geeft dan een afwijking ten opzichte van de in je eprom opgeslagen gegevens.
Laat het printbed eerst maar 5-10 minuten op +/- 50 á 60°C opwarmen voordat je gaat afstellen/meten.

Re: Beoordelen van een bedlevel print

Geplaatst: 31/01/23, 18:58
door Rob52
Lourens schreef: 31/01/23, 17:53 In je foto van gisteravond (19:32 uur) staat de nozzel duidelijk een stuk(je) te ver van het printbed.
Dat kan/moet je bijstellen met de offset ergens in de instellingen van je printer.
Dat ben ik niet met je eens. Als je goed levelt met de knoppen onder het bed dan is dat het eerste waar je de juiste afstelling mee doet. Je kunt uiteraard wel een offset instellen, maar dan moet de basis goed zijn. Een offset kan bijvoorbeeld nuttig zijn wanneer je van bedoppervlak wisselt door een glasplaat te plaatsen of een magneetbed en daar tussen wisselt. Maar er is, als je goed doet, altijd 1 situatie waar je offset 0 is.

Re: Beoordelen van een bedlevel print

Geplaatst: 31/01/23, 20:20
door Wim62
Er gaat niets boven handmatig je printbed afstellen ben ik achter gekomen .
Bij mij ligt de BL-touch al meer als een jaar in de kast , en daar zal deze ook wel blijven

Re: Beoordelen van een bedlevel print

Geplaatst: 31/01/23, 20:39
door as4tech
Wederom dank allen
Nog maar eens handmatig met papiertje geleveld . Met hot nozzle 200gr en bed 60 Gr.
Zie first layer print. Ze zitten allen mooi vast. Alleen links achter lijkt mij niet helemaal oké. Hoe is deze afstelling volgens jullie?

Afbeelding

Re: Beoordelen van een bedlevel print

Geplaatst: 31/01/23, 20:53
door Rob52
Je kunt tot in oneindigheid blijven afstellen, maar bedenk ook dat je nu alle hoeken van het bed gebruikt. In de praktijk print je vaak maar op een klein deel van het bed en dan ook nog in het midden. Dat wil natuurlijk niet zeggen dat het daarom niet over het hele bed goed zou moeten zijn. Maar het belangrijkste is dat daar waar je daadwerkelijk print je een goede hechting hebt.

Re: Beoordelen van een bedlevel print

Geplaatst: 31/01/23, 23:21
door Hardy
Het bed heeft ook meestal alleen in het midden de meest correcte temperatuur, aan de randen wordt het vaak toch een stukje lager waardoor de hechting ook minder kan zijn, dus maak je niet verder druk, het ziet er zo wel goed uit.

Re: Beoordelen van een bedlevel print

Geplaatst: 01/02/23, 12:43
door Puffeltje
Als er bij het homen de BLTouch (of CRTouch zoals in dit geval) gebruikt wordt MOET je de Z-offset instellen. In je berichten lees ik dat je de Z-offset op 0 ingesteld hebt. Daar zit de crucks.

Even een beetje uitleg:
bij het homen zal de CRTouch reageren voordat je printkop het bed raakt. Uiteraard is dit wenselijk anders zou je printkop en/of je bed beschadigd kunnen raken. De afstand tussen printkop en bed noem ik voor het gemak even 'kop-bed afmeting'. Als je hierna met de papiermethode het bed verhoogt tot hij de juiste afstand tot je printkop heeft denk je goed bezig te zijn. Maar zodra je gaat printen, en met een G29 opdracht je bed af laat tasten zal je CRTouch opnieuw de kop-bed afmeting instellen, en hierdoor is het aanpassen van het verhogen van je bed teniet gedaan.

De juiste methodiek is:
  • homen van het bed
  • in het midden van je bed met de papier methode bepalen welke z-offset je nodig hebt
  • z-offset opslaan in je printer
  • lekker gaan printen
Bij het bepalen van je Z-offset verklein je wel de afstand tussen je kop en je bed maar doe je dit door de hoogte van de kop aan te passen, en NIET je bed. Het aanpassen van je bed doe je alleen nog maar om te zorgen dat je bed zo recht mogelijk ingesteld word. Op het ogenblik zit ik op het werk en kan ik even niet opzoeken hoe je de z-offset instelt maar daar worden voldoende pagina's op het internet aan gespendeerd. Kan je het niet vinden dan zal ik vanavond (na 10 uur) even voor je kijken en hier plaatsen hoe je dit uit kan voeren.

Re: Beoordelen van een bedlevel print

Geplaatst: 01/02/23, 16:09
door Wim62
Zo stel je de z-offset in .
Z-Offset Instructies:

1. Home 3D printer (home button in pronterface)
2. M851 Z0 Reset Z0 Offset
3. M500 Settings opslaan in eeprom
4. M501 Set Active parameter
5. M503 Display active parameter
6. G28 XY Home X en Y as
7. G28 Z Home Z as
8. G1 F60 Z0 Verplaats nozzle naar de echte 0 offset
9. M211 S0 uitschakelen soft endstops
10. Beweeg de nozzle met kleine stapjes naar beneden zodat een blad papier juist vast komt te zitten. Kijk op het printerdisplay voor de Z offsset waarde. (Neem dit getal en voeg er de dikte van het gebruikte blad papier bij. Vb. “0.16”)
11. M851 Z X.XX (voorbeeld –1.39) Dit is uw Z - offset
12. M211 S1 terug inschakelen soft endstops
13. M500 Settings opslaan naar Eeprom
14. M501 set active parameters
15.M503 Toon de huidige settings


Re: Beoordelen van een bedlevel print

Geplaatst: 01/02/23, 20:10
door as4tech
Ik ben echt ongekend blij met jullie uitleg! Vanavond even de youtube kijken om dit stuk beter te begrijpen. Ik begrijp heel goed dat je het bed zo recht mogelijk onder x carry moet krijgen en dat dit stap 1 is. (heb dit ondertussen zo vaak gedaan dat ik er handigheid in heb gekregen ;-) )
Daarna wordt het vaag mbt de functie van de cr touch en wat deze met de offset doet.

Re: Beoordelen van een bedlevel print

Geplaatst: 01/02/23, 20:36
door Ch3vr0n
Simpel gezegd, een "levelled bed" zorgt ervoor dat het bed horizontaal ligt tov de nozzle in x/y as. De offset is nodig om ervoor te zorgen dat er uberhaupt filament geextrudeerd kan worden. Als je nozzle tegen het printbed zit kan der niks uit, en gaat je bed/nozzle beschadigd worden als de kop beweegt. Het print oppervlak kan voor het blote ook wel vlak lijken, er kunnen echter nog steeds kleine verschillen op zitten verspreid over het ganse bed. De BL/CR-touch bepaalt deze adhv de "probe points" en corrigeert op basis daarvan het verschil verspreid over een aantal lagen, zodat je na een aantal lagen overal even hoog zit en dus perfect vlak.

Re: Beoordelen van een bedlevel print

Geplaatst: 03/02/23, 10:22
door as4tech
En dan is dit het printresultaat. Volgens mij (als beginner) bijzonder goed😃👍🏻. Thx allen!
Het is een spoolholder met montage aan de zijkant.
Ik vind de houder boven niet fijn.

Afbeelding

Re: Beoordelen van een bedlevel print

Geplaatst: 03/02/23, 12:38
door Puffeltje
Daar doen we het voor: weer een tevreden teamgenoot.

Re: Beoordelen van een bedlevel print

Geplaatst: 04/02/23, 19:15
door 3DWim
Top.
Nu nog een fotootje van hoe eea in elkaar zit en de STL delen in het daarvoor gemaakte forum ;-)