Всем привет, на днях наткнулся в инете на интересную схему, управление контроллером TB6560 через USB при помощи ардуино.
нашел в закромах ардуику, вот что получилось.
Видео
управление через программу Grbl Controller
в программу загружается обычный G-code
присутствуют практически все настройки что и в матче.
прошивку можно скачать тут https://github.com/L...xx_with_Arduino
програма для управления тут http://zapmaker.org/...le-on-mega2560/
распиновка для mega 2560 и mega 328
code in config.h:
#define STEPPING_DDR DDRA
#define STEPPING_PORT PORTA
#define STEPPING_PIN PINA
#define X_STEP_BIT 0 // MEGA2560 Digital Pin 22
#define Y_STEP_BIT 2 // MEGA2560 Digital Pin 24
#define Z_STEP_BIT 4 // MEGA2560 Digital Pin 26
#define C_STEP_BIT 6 // MEGA2560 Digital Pin 28
#define X_DIRECTION_BIT 1 // MEGA2560 Digital Pin 23
#define Y_DIRECTION_BIT 3 // MEGA2560 Digital Pin 25
#define Z_DIRECTION_BIT 5 // MEGA2560 Digital Pin 27
#define C_DIRECTION_BIT 7 // MEGA2560 Digital Pin 29
Раздел: Промышленная электроника
нашел в закромах ардуику, вот что получилось.
Видео
управление через программу Grbl Controller
в программу загружается обычный G-code
присутствуют практически все настройки что и в матче.
прошивку можно скачать тут https://github.com/L...xx_with_Arduino
програма для управления тут http://zapmaker.org/...le-on-mega2560/
распиновка для mega 2560 и mega 328
code in config.h:
#define STEPPING_DDR DDRA
#define STEPPING_PORT PORTA
#define STEPPING_PIN PINA
#define X_STEP_BIT 0 // MEGA2560 Digital Pin 22
#define Y_STEP_BIT 2 // MEGA2560 Digital Pin 24
#define Z_STEP_BIT 4 // MEGA2560 Digital Pin 26
#define C_STEP_BIT 6 // MEGA2560 Digital Pin 28
#define X_DIRECTION_BIT 1 // MEGA2560 Digital Pin 23
#define Y_DIRECTION_BIT 3 // MEGA2560 Digital Pin 25
#define Z_DIRECTION_BIT 5 // MEGA2560 Digital Pin 27
#define C_DIRECTION_BIT 7 // MEGA2560 Digital Pin 29
Раздел: Промышленная электроника