No to teraz wszystko jasne. Chcesz przekladać główny układ a resztę czyli mechanikę, krańcówki i drajwery silników mają być te same.
Grbl 1.1 używa takich pinów:
A skoro połączenia masz na przewodach to chyba wystarczy je dobrze wetknąć? I będzie działać. Gdybyś jednak bardzo chciał je zmieniać, to te ustawienia są w pliku cpu_map.h
https://github.com/gnea/grbl/blob/master/grbl/cpu_map.hKod:
// Define homing/hard limit switch input pins and limit interrupt vectors.
// NOTE: All limit bit pins must be on the same port, but not on a port with other input pins (CONTROL).
#define LIMIT_DDR DDRB
#define LIMIT_PIN PINB
#define LIMIT_PORT PORTB
#define X_LIMIT_BIT 1 // Uno Digital Pin 9
#define Y_LIMIT_BIT 2 // Uno Digital Pin 10
#ifdef VARIABLE_SPINDLE // Z Limit pin and spindle enabled swapped to access hardware PWM on Pin 11.
#define Z_LIMIT_BIT 4 // Uno Digital Pin 12
#else
#define Z_LIMIT_BIT 3 // Uno Digital Pin 11
#endif
I jeszcze obrazek pokazujący porty w Arduino Uno, bo jak piszą wszystkie krańcówki muszą być w tym samym porcie. Teraz są w B (żółte etykietki na obrazju poniżej np PB9, PB10, itd)
Załącznik:
Arduino_uno_Pinout.jpg [ 343.03 KiB | Przeglądane 11497 razy ]