Avsluta stoppa / Limit Switch problem (1 / 3 steg)
Steg 1: bakom frågan
Vare sig du använder en reprap stil skrivare eller en cnc router eller andra cnc verktyg som öppen källkod shapeoko(2)
och oxe, det finns tilldela av inblandning i enheten på grund av alla utrustning och makt källor i mixen.
Dess så svårt att stoppa 4 steppers, en spindel, en varvtalsregulator, och en strömförsörjning + annan utrustning nära av från att störa känsliga 5V ttl logik, även med lågt värde drar upp motstånd och dyra skärmade kablar. Att inte nämna smärtan av omkoppling enheten!
Im inte säker om den ständiga råd att lägga till lågt värde drar upp motstånd...
Att lägga till lägre val dra upp motstånd bara skapar värme och avfall makt. När någonsin din gränslägesbrytaren förblir deprimerad, kommer som efter ett hem kommando, din motstånd att kämpa för att få pin spänningen tillbaka upp till 5 medan gränslägesbrytaren håller den på 0v. avfall & värme.
Allt du behöver göra för 100% perfekt gräns funktion med noll falsk triggers är: 3 små kondensatorer.
För varje kondensator, ansluta negativa benet marken järnväg, och positivt till en gräns känsla stift på handkontrollen. På en arduino kör GRBL är detta stiften 9,10 och 11.
Shapeokos har jag funnit att en .47uf är perfekt i alla fall.
En kondensator för varje stift. Sedan som vanligt din gräns byta sladdar, en kabel från varje switch till marken och den andra till ett av stiften 9,10 och 11 (grbl v.08). Samma som alla diagram överallt, behöver inte lägga någon av motstånden eller andra komponenter från dessa diagram. Dessa .47uf värde tak kommer att se till att störningen utgör ditt nätaggregat, steppers, spindel och spindel domänkontrollanter kan inte påverka 9,10,11 pin spänningar snabbt eller tillräckligt för att få pins spänningen ner till logik låg tröskel som är där din falskt positivt begränsa fel kommer från.
Arduinos inre drar upp motstånd kommer ständigt laddning den gemensamma jordbrukspolitiken och håller stiften hög varför du inte behöver lägga till mer. (detta är inte ett slöseri med power / skaparen av värme, kondensatorer genomsnittliga förbrukningen inte tillägga) Den inre pull ups kommer att säkerställa att den gemensamma jordbrukspolitiken inte kan dra mycket ström på grundavgift från atmega stiften så det finns ingen säkerhetsfråga för arduino.
Den gemensamma jordbrukspolitiken fungerar som det ska om du vill filtrera linje buller, inte till (stora) mycket så att gränslägesbrytaren kan inte dra stiftet att marken snabbt, och inte till lite som det kan vara någon förvirring om om shapeoko/skrivaren har drabbat en gräns eller inte.
Dess ganska mycket foolproof, Ive testat det på 5 separata shapeoko2's, bland annat med större nema 23's, tyst skär spindlar, varvtalsreglerare... Det behöver inte berör hur att dirigera kablaget, nej behov till oroa om skärmade kablar, nej behov till tillägga något motstånd någonstans. Inget behov av att mucka med grbl debounce timing konstant. Bara lägga i 3 mössor och glömma.
För att rengöra, få en tom arduino uno prototyping ombord och installera mössor och begränsa kopplingsingångar som, sedan infoga att mellan arduino och gshield eller vad någonsin stepper sköld du använder. Du först driva upp styrelsen, kommer kondensatorerna dra ner limit switch stiften för en liten bit av en sekund som de tar ut, så styrelsen kommer online i ett "Limit switch error", och du måste mjuk återställning och $x att rensa den som vanligt, det är faktiskt trevligt för den registeransvarige att komma online funktionshindrade ändå så det är en cool bieffekt.
Om du vill rengöra raden bäst för din specifika konfiguration, få ett oscilloskop och probe din gräns stift medan du kör alla axis och dremel eller spindel och prova en massa olika mössor, små som möjligt kommer större tills du får inga falska gränser, kanske väljer nästa storlek från det att vara säker. Om du inte har ett scope kan bara använda .47uf eller experimentera.
Ett annat praktiskt tips, om din användning av omron spaken stil Gränslägesbrytare, definiera dra bort konstanter i grbl till ca 5 mm så att när dina homing slutar det drar tillbaka tabu när det görs så att dess inte böja spakarna så mycket, annars måste du ständigt åter böja dem tillbaka ut. Jag menar också att detta är utforma av växeln att använda, de är inte så bekvämt för montering som momentan push växel som visas i shapeoko wiki men de är mer exakt, de har en tröskel som de bokstavligen hoppa från öppen till stängd med en fjäder effekt, det innebär att den faktiska gränsen skall vara mer repeterbar än att använda en vanlig tillfällig tryckknapp som studsar mer. Också, de ögonblickliga växlarna botten när de ansluter, vilket innebär att om din axel går mycket snabbt, du kanske kan krossa växeln eller krascha transport innan gränsen utlöses - med växlarna levered du skaffa dig ett par extra millimeter innan det går crunch!
Nästa sida några diagram av filter växel