Ho da qualche mese completato un piccolo "laserino" , Ho usato un classico arduino UNO + CNC SHIELD e GRBL 1.1 , senza grosse pretese.
Dopo alcune decine di lavorazioni ho deciso di mettere i finecorsa sugli assi X e Y.
Ho usato un sensore Magnetico Reed ( Reed Switch Normalmente Aperto (N/O) e l magnete a corredo. Collegati rispettivamente ai pin della scheda X+ e Y+ .Usando un tester ho verificato che il contatto di chiuda a 2-3 mm prima che meccanicamente si blocchi ... ho seguito le varie guide per attivare il sistema di auto Homing ma non funziona ... usando lasergrbl schiacciando il tasto homing ... non si muove nulla dopo qualche secondo va in errore Homing..
Ecco il mio settaggio:
$0 Step pulse time 10
$1 Step idle delay 25
$2 Step pulse invert 0
$3 Step direction invert 0
$4 Invert step enable pin 0
$5 Invert limit pins 0
$6 Invert probe pin 0
$10 Status report options 0
$11 Junction deviation 0.010
$12 Arc tolerance 0.002
$13 Report in inches 0
$20 Soft limits enable 1
$21 Hard limits enable 1
$22 Homing cycle enable 1
$23 Homing direction invert 0
$24 Homing locate feed rate 25.000
$25 Homing search seek rate 500.000
$26 Homing switch debounce delay 250
$27 Homing switch pull-off distance 1.000
$30 Maximum spindle speed 1000
$31 Minimum spindle speed 0
$32 Laser-mode enable 1
$100 X-axis travel resolution 1260.000
$101 Y-axis travel resolution 800.000
$102 Z-axis travel resolution 10.000
$110 X-axis maximum rate 1000.000
$111 Y-axis maximum rate 2000.000
$112 Z-axis maximum rate 500.000
$120 X-axis acceleration 250.000
$121 Y-axis acceleration 250.000
$122 Z-axis acceleration 250.000
$130 X-axis maximum travel 90.000
$131 Y-axis maximum travel 90.000
$132 Z-axis maximum travel 50.000
Sicuramente mi perdo in un bicchier d'acqua
Grazie
Sandro