помогите нубу ч2 ( gbrl на мегу 2560 перепиновка )
- Войдите на сайт для отправки комментариев
и так куплено почти все для чпу , начата сборка каркаса (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 )
А вот отсюда исходники взять, поправить и скомпилить: https://github.com/grbl/grbl
Или - вот тут чел делал, правда, не самая свежая версия: https://github.com/LETARTARE/Grbl-xx_with_Arduino
А вот отсюда исходники взять, поправить и скомпилить: 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
А вот отсюда исходники взять, поправить и скомпилить: 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
так как бы этот пример , я загрузил на плату , но опять (я же нуп =) ), там куча настроек вылезло , а куда провода втыкать я так не понял ... и как сие настраивать ?!
и так я внес сия строчки в файл 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
На прошивке 07b - перекидывал просто пины --- не стал углубляться в код.
Насколько помню все работало с ethernet shild + mega 2560
слух и как перекинуть эти пины ?
Покажи что из железа.
У меня шилд бил под уно, дорожки перерезил и провода кинул.