помогите нубу ч2 ( gbrl на мегу 2560 перепиновка )

G-EnergI
Offline
Зарегистрирован: 31.07.2016

и так куплено почти все для чпу , начата сборка каркаса (50-50),концевики 6 шт , зубчатый ремень Gt2 20 куча метров прозапас и тд и тп ,но вот проблема залил gbrl самый последний (Grbl v0.9j Atmega328p 16mhz 115200baud with generic defaults.hex через xloader ) написало типа все окей, потом запускаю Grbl Controller 3.6.1 порт тот что надо стоит , нажимаю open иии

>(CTRL-X)

No data from COM port after connect. Expecting Grbl version string.

типа нет ответа от ком порта , подумал что это из за того что двигатели не подключены и все остальное , полез смотреть распиновку и понял что на меге и уно они разные ... нашел распиновку портов у вас http://arduino.ru/forum/obshchii/pin-mapping-sootvetstvie-vyvodov-i-registrov и понял что на меге отсутствуют выходы портов от уны (4,5,6) , в соотвестии с этим нашел сей скетч и скажите люди добрые как мне с ним быть, КУДА ЕГО !? 

и так то что нам бы понадобилось от уно на мегу 2560

pin№ uno / mega

1=23

2=24

3=25

и тд ну вы поняли , все что надо в удобном порядке , но вот куда этот скетч , если там уже загружен hex файл ?!

(#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 )

 

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

А вот отсюда исходники взять, поправить и скомпилить: https://github.com/grbl/grbl

Или - вот тут чел делал, правда, не самая свежая версия: https://github.com/LETARTARE/Grbl-xx_with_Arduino

G-EnergI
Offline
Зарегистрирован: 31.07.2016

DIYMan пишет:

А вот отсюда исходники взять, поправить и скомпилить: https://github.com/grbl/grbl

Или - вот тут чел делал, правда, не самая свежая версия: https://github.com/LETARTARE/Grbl-xx_with_Arduino

прошу прощения , если я сейчас напишу что то дикое , Но я выполнил первые два шага из не самой свежей версии с этой библиотекой (Grbl9fMega2560) , а третий я так понял просто взять этот пустой пример и залить его на плату ? и все ? , а как быть с подключением проводов ? , прописать мой выше изложенный код в этот пустой пример ?

1- copy "Grbl9fUno" in "Arduino-105/libraries",

2- load in "Arduino-105" "Examples/Grbl9fUno/Grbl9fUno.ino",

3- compile and upload the Uno card

G-EnergI
Offline
Зарегистрирован: 31.07.2016

G-EnergI пишет:

DIYMan пишет:

А вот отсюда исходники взять, поправить и скомпилить: https://github.com/grbl/grbl

Или - вот тут чел делал, правда, не самая свежая версия: https://github.com/LETARTARE/Grbl-xx_with_Arduino

прошу прощения , если я сейчас напишу что то дикое , Но я выполнил первые два шага из не самой свежей версии с этой библиотекой (Grbl9fMega2560) , а третий я так понял просто взять этот пустой пример и залить его на плату ? и все ? , а как быть с подключением проводов ? , прописать мой выше изложенный код в этот пустой пример ?

1- copy "Grbl9fUno" in "Arduino-105/libraries",

2- load in "Arduino-105" "Examples/Grbl9fUno/Grbl9fUno.ino",

3- compile and upload the Uno card

так как бы этот пример , я загрузил на плату , но опять (я же нуп =) ), там куча настроек вылезло , а куда провода втыкать я так не понял ... и как сие настраивать ?!

G-EnergI
Offline
Зарегистрирован: 31.07.2016

и так я внес сия строчки в файл config.h и все равно ничо не заработало подключил степ в 22 опрт на меге дир в 23 и по линии х мотор не крутится ни в лево ни право , пишет error: Undefined feed rate мол типа скорость не задана , чоу делать ?

#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

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

На прошивке 07b - перекидывал просто пины --- не стал углубляться в код. 

Насколько помню все работало с ethernet shild + mega 2560

G-EnergI
Offline
Зарегистрирован: 31.07.2016

слух и как перекинуть эти пины ?

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

Покажи что из железа.

У меня шилд бил под уно, дорожки перерезил и провода кинул.