3D Cantilever X and Y Endstop: verschil tussen versies

Uit MAT'54 Hondekop in 3D
Ga naar: navigatie, zoeken
(MARLIN Configuratie)
(MARLIN Configuratie)
Regel 97: Regel 97:
  
  
[[Category:3D-Printer]]
+
[[Categorie:3D-Printer]]
[[Category:3D]]
+
[[Categorie:3D]]
 
[[Categorie:Cantilever]]
 
[[Categorie:Cantilever]]
 
[[Category:ter_controle]]
 
[[Category:ter_controle]]

Versie van 5 apr 2019 om 20:21

Crystal Clear action run.png
Core3D.tech

Release status: Concept

20190316 103511.jpg
Description
X & Y-Axis Endstop
License
Author
Contributors
Based-on
Categories
CAD Models
none
External Link


Inleiding

Eindstoppen of eindschakelaars worden gebruikt op elke bewegende as van een 3D-printer. Bij dit model op de X-as almede ook deY-as.

20190316 103246.jpg

Doel

Eindaanslagen vervullen twee belangrijke functies in een 3D-printer: referentiesysteem voor het assenstelsel en veiligheid.

Referentie voor het assenstelsel Na het opstarten van een 3D-printer weet de controllerkaart van de printer niet op welke positie zijn assen staan. Marlin geeft dit aan door knipperende vraagtekens in plaats van X, Y en Z op het LCD-scherm (v1.1.8 en ouder) of knipperend '?' In plaats van de coördinaten naast X, Y en Z (Marlin v1.1.9 / v2) .0.0 en nieuwer).

Dit betekent dat het systeem eerst zijn beginpunt van het fysieke (machine) coördinatensysteem moet bepalen, een proces dat Homing wordt genoemd. De homing kan worden gestart via de G28 G-code of via de LCD-controller.

Soorten eindstops Er zijn twee hoofdtypen van eindstops. Hardware-eindstops en eindstops van software.

Hardware-eindschakelaars

Hardware-eindstoppen zijn elektrisch verbonden met de eindstoppoorten van de printerbesturingskaart en zullen een signaal afgeven wanneer aan de eindstopvoorwaarde is voldaan.

Ongeacht het type is de basismanier hetzelfde:

Een typisch 5 volt-signaal (hoog) zakt naar 0 Volt (laag): Normaal gesloten (NC) -schakelaar Een 0 volt-signaal (laag) stijgt tot 5 volt (hoog): Normaal open (NO) -schakelaar

Software eindstops

Typisch 3D-printers zijn alleen uitgerust met hardware-eindstops aan één kant van elke as (minimaal of maximaal van de respectieve as). Zoals hierboven besproken, wordt dit gebruikt om het startpunt (oorsprong) van het machinecoördinatensysteem te bepalen.

Om ook de andere kant van de assen te beschermen, moeten softwarematige eindstops worden gedefinieerd in de firmware via de #define MAX_SOFTWARE_ENDSTOPS / #define MIN_SOFTWARE_ENDSTOPS-richtlijn. Dit gebruikt dan de waarde van #define [XYZ] _MAX_POS / #define [XYZ] _MIN_POS om de maximale afstand tussen de fysieke eindstop en de door de software bevolen stop van de as te bepalen. Software-eindstops kunnen (de-) worden geactiveerd via de M211 G-code.

Onderdelen

Nr. Omschrijving Aantal Afbeelding 3D Model* Leverancier
1 EindStop 1x Makerbot endstop pic.png Makerbot.org YStopBracket v12.png
2 Eindstop behuizing 1x EndStopCaseY.26.png Bestand:EndStopCaseY-STL.stl Shapeways
of DIY
3 DIN 7985-TX A2 - M3
Bolcilinderkop schroef Torx
1x M3 set.png RVSPaleis
4 Slider T-Nut for 3030 - M3 1x M3-M4-M5-M6-M8-Stepped-slider.jpg 350x350.jpg EBAY
  • Indien beschikbaar

MARLIN Configuratie

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.