Stap 4: Bevestiging de Firmware van de DLT-600 He3D...
G31 Z-as Crash
De firmware die met de He3D DLT-600 schepen heeft een bug in het waardoor de printerkop crashen in de build-plaat. Als onderdeel van de opdracht G31 auto-herverdeling is de laatste stap uitgevoerd naar beweging op nul-X en Y, en Z tot en met 5. Afhankelijk van de hoogte van de gedrukte bed (of bouwen plaat), 5 kan zich onder het oppervlak.
De oplossing is het wijzigen van de lijn 1029 van Marlin_main.cpp wordt ingesteld bestemming [Z_AXIS] = 5. Dit te wijzigen:
bestemming [Z_AXIS] = Z_RAISE_BEFORE_HOMING;
Controleer of dat z_raise_before_homing is een hoog genoeg waarde in Configuration.h. Ik heb deze ingesteld op 30 in mijn Configuration.h bestand. Het is de online 290 van Configuration.h.
Met deze correctie in plaats, zal de G31 opdracht veroorzaken de z-indringende optreden. Immers zal de printerkop van de sondes verplaatsen naar het midden van de plaat ergens verlegen van 30mm hoog (Z-as) voordat het afdrukken begint.
Configuration.h wijzigingen voor de DLT-600
Naast de wijziging van de Z_RAISE_BEFORE_HOMING in Configuration.h zijn een paar andere veranderingen nodig van deze leveringen door de fabrikant. Dit geldt voor twee redenen:
1) het bestand geleverd door de fabrikant is ingesteld voor de DLT-180-model. Als u dit als laat-is u zal niet zitten kundig voor afdrukken met de gehele 280mm diameter is de printer kan afdrukken.
2) u zal zeer waarschijnlijk moeten veranderen van het verwerkingsdebiet voor de extruder. Gebruik de instructies op de pagina RepRap kalibratie om te meten en berekenen van het verwerkingsdebiet. Stel de waarde in op lijn 339 van Configuration.h. Het is de laatste parameter in de lijst met DEFAULT_AXIS_STEPS_PER_UNIT.
Als u wilt instellen van de juiste afdrukbare straal, verandering lijn 100 van Configuration.h. DELTA_PRINTABLE_RADIUS moet worden ingesteld op 150,0. Lijn 85 en 88 moeten ook worden gewijzigd. DELTA_DIAGONAL_ROD moet 340 en DELTA_SMOOTH_ROD_OFFSET moet 230.
Verwarmd Bed
Lijn 121 van Configuration.h bepaalt al dan niet een verwarmd bed wordt ondersteund. Stel TEMP_SENSOR_BED in op 1 om het verwarmd bed. U kunt bouwen aan een verwarmd bed als het mijne volgens de instructies in mijn andere artikel.
Auto-level Settings
De afbeeldingen tonen ook een paar andere auto-niveau verwante instellingen die ik maken moest om de printer te laten functioneren. Ik beveel Z_PROBE_OFFSET_FROM_EXTRUDER instelt op 1,2, maar mogelijk moet u dit aanpassen. Ik denk dat het is de afstand die het hoofd opheffen moeten zodra de eindstopper van de auto-niveau is bezig om de printerkop naar de juiste positie boven de print bed. Deze instelling wordt op lijn 288.
Op regel 290 van Configuration.h, is Z_RAISE_BETWEEN_PROBINGS ingesteld op 5. Ik verhoogde dit tot en met 10. Het wellicht niet nodig, maar ik wil met de hogere goedkeuring.
Als u lijn 308 zodanig wijzigen dat ACCURATE_BED_LEVELING_POINTS 6 in plaats van 3 is, meet de sonde 36 punten op de plaat in plaats van 9, vermindering van het aantal berekeningen nodig, maar de tijd genomen om de sonde te verhogen.
324 u ten slotte op regel kunt u de totale Z-hoogte instellen. Ik heb de MANUAL_Z_HOME_POS ingesteld op 610. De handleiding voor de printer laat zien hoe dit nummer kan worden bepaald, in een soort gebroken Engels. Als uw bed aanzienlijk boven de grondplaat is moet u zal verminderen dit aantal dienovereenkomstig.
Andere wijzigingen
In de andere beelden die er andere wijzigingen die ik gemaakt om de Configuration.h zijn heb te veranderen standaard om te Verwarm instellingen, enz.