Stap 8: Firmware stap 6: Endstops configureren
Deze secties ziet er erg verwarrend op het eerste gezicht, maar het echt niet slecht, als je eerst uitzoeken hoe het is besteld.
Smoothieware Bron: http://smoothieware.org/endstops
Homing richting
Laat setup homing richting voor onze Ultimaker stijl printer. We weten dat het vakantiehuizen met privé zwembad te X min, max Y en Z max. Dit vertaalt zich naar:
- alpha_homing_direction home_to_min
- beta_homing_direction home_to_max
- gamma_homing_direction home_to_max
Ongebruikte endstops uitschakelen
Wij doen niet gebruik X max, min Y en Z min endstops, dus laat die, door te typen nc, wat zich naar Not Connected vertaalt uitschakelen.
- alpha_max_endstop nc
- beta_min_endstop nc
- gamma_min_endstop nc
Definieer de grootte van de assen
We moeten de omvang van onze printer definiëren. Dit vertaalt zich naar Software endstops in Marlin.
- alpha_max 213
- beta_max 179
- gamma_max 195.8
Omkering van endstop-uitgang
Test uitgevoerd door een opdracht M119 ernaar. Dit ziet er anders uit dan wanneer u de Marlin, dus in plaats van geactiveerd, krijg je een 1 als de endstop is signalering een hit.
Als je een valse positieve moet u om terug te keren van het endstop signaal door het toevoegen van een ! na het pin-nummer.
U kunt zien hoe ik de ! verwijderd uit mijn alpha_min_endstop en hoe het veranderd de output wanneer M119 opdracht.
Hint: Gewoon niet concentreren op 1,24, 1,27 of 1.29 die de pin-nummers, maar kijk maar naar het!
Snelle en langzame homing tarieven
Homing tarief transfers direct aan het verplaatsen van snelheid mm/sec.
Ik de _fast_homing_rate upped voor X en Y tot 100 en Z tot en met 20. De Ultimaker 2 huizen tot Z max en het neemt eigenlijk alleen maar ages voor het bij huis als je houd het op de standaardwaarde.
Ik had eigenlijk dit dubbele in Marlin, maar wilt testen het uit een beetje, vóór de verhoging van het, aangezien ik mijn verwarmd bed iets zwaarder veranderde.
Bij het raken van de endstop de assen trekt een beetje, waar de afstand ik gedefinieerd in _homing_retract_mm, en gaat vervolgens langzaam terug. Dit wordt gedefinieerd door _slow_homing_rate enkele. Ik upped deze goed, vooral voor mijn Z-assen.