установка библиотеки grbl

serpyg
Offline
Зарегистрирован: 18.05.2019

По инструкции взятой с видео *руки крюки* устанавливал библиотеку grbl 

сделал как в видео архив зип зашел в скетч в подключить библиотеку 

там нажал подключить зип архив 

появилось в меню библиотека grbl а вот после нажатия кнопки проверить выдает ошибку 

скетч слмшком большой ошибка компиляции для платы arduino uno

пол дня ищу но что то такого нет 

со светодиодами и прочим платка работает нормально но хочу подключить для опыта двигателя с дисковода попробовать в качестве чпу для общего развития если получится то буду собирать минимальный станок для начала

nik182
Offline
Зарегистрирован: 04.05.2015

Нельзя в поллитровую бутылку литр водки налить. Ну тут так же. 

sadman41
Offline
Зарегистрирован: 19.10.2016

Што-то мне помнится - я года полтора назад из интереса заливал в мелкую ардуину какой-то грбл... потом с компа управлялкой мотор погонял туда-сюда. Так что в 328-й наверное должно влезть..

serpyg
Offline
Зарегистрирован: 18.05.2019

nik182 пишет:

Нельзя в поллитровую бутылку литр водки налить. Ну тут так же. 

да нет на видео залил и у меня после первой попытки тоже получилось все откомпелировалось нормально а на следующий день что то пошло не так 

удалил папку с библиотекой залил по новой но уже не хватает места 

пробовал ставить другую прошивку нормально установилась а потом опять эту библиотеку и все печально

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Распухла за ночь. Компресик приклади.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

А, главное ведь, ничего не менял, оно само!

serpyg
Offline
Зарегистрирован: 18.05.2019

не зная ответа зачем коментировать хотите показать себя умными так только наоборот получается 

 

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

serpyg пишет:

не зная ответа зачем коментировать хотите показать себя умными так только наоборот получается 

Сердце моё, ты бы сам свой пост почитал и подумал, ну как кто-то может что-то знать? давай я переведу твой пост на язык тех, что не сидел рядом с тобой, когда ты всё это делал. Вот читай:

По ХЗ какой инструкции взятой с ХЗ какого видео *руки крюки* устанавливал ХЗ какую из многочисленных библиотек библиотеку grbl 

сделал как в видео архив зип зашел в ХЗ какой скетч в подключить библиотеку 

С ХЗ какими светодиодами и ХЗ каким прочим ХЗ какая платка работает нормально но хочу подключить для опыта ХЗ какого  двигателя с дисковода попробовать в качестве чпу …

Ну и что ж мы можем знать, если ты ничего не сказал?

Хочешь нормального ответа - задай нормальный вопрос. 

А так как ты задал, кроме глума ничего не будет. Я так и думал, что ты это просто постебаться запостил.

b707
Offline
Зарегистрирован: 26.05.2017

serpyg пишет:

удалил папку с библиотекой залил по новой но уже не хватает места

от нас-то что вы хотите?

Могу подсказать 2 решения на выбор :

а) переписать прошивку, чтобы она стала меньше (если не входит чуть-чуть, то обычно немного уменьшить не трудно)

б) взять плату с памятью большего обьема

serpyg
Offline
Зарегистрирован: 18.05.2019

при компиляции библиотеки grbl выдает сообщение об ошибке Arduino: 1.8.9 (Linux), Плата:"Arduino/Genuino Uno"

 
In file included from /home/serpyg/Arduino/libraries/grbl/grbl.h:43,
from /home/serpyg/Arduino/libraries/grbl/examples/grblUpload/grblUpload.ino:27:
/home/serpyg/Arduino/libraries/grbl/nuts_bolts.h:51: warning: "max" redefined
51 | #define max(a,b) (((a) > (b)) ? (a) : (b))
In file included from sketch/grblUpload.ino.cpp:1:
/usr/share/arduino/hardware/archlinux-arduino/avr/cores/arduino/Arduino.h:93: note: this is the location of the previous definition
93 | #define max(a,b) ((a)>(b)?(a):(b))
In file included from /home/serpyg/Arduino/libraries/grbl/grbl.h:43,
from /home/serpyg/Arduino/libraries/grbl/examples/grblUpload/grblUpload.ino:27:
/home/serpyg/Arduino/libraries/grbl/nuts_bolts.h:52: warning: "min" redefined
52 | #define min(a,b) (((a) < (b)) ? (a) : (b))
In file included from sketch/grblUpload.ino.cpp:1:
/usr/share/arduino/hardware/archlinux-arduino/avr/cores/arduino/Arduino.h:92: note: this is the location of the previous definition
92 | #define min(a,b) ((a)<(b)?(a):(b))
In file included from /home/serpyg/Arduino/libraries/grbl/grbl.h:43,
from /home/serpyg/Arduino/libraries/grbl/examples/grblUpload/grblUpload.ino:27:
/home/serpyg/Arduino/libraries/grbl/nuts_bolts.h:55: warning: "bit" redefined
55 | #define bit(n) (1 « n)
In file included from sketch/grblUpload.ino.cpp:1:
/usr/share/arduino/hardware/archlinux-arduino/avr/cores/arduino/Arduino.h:123: note: this is the location of the previous definition
123 | #define bit(b) (1UL « (b))
 
Скетч использует 35504 байт (110%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 1484 байт (72%) динамической памяти, оставляя 564 байт для локальных переменных. Максимум: 2048 байт.
Скетч слишком большой; прочитайте http://www.arduino.cc/en/Guide/Troubleshooting#size
Ошибка компиляции для платы Arduino/Genuino Uno.
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
а что с этим делать не совсем понятно как решить тем более
 
 
 
Как я могу уменьшить размер моего эскиза?
ATmega168 чип на плате Arduino дешево, но у него есть только 16 Кб программного кода, который не очень много (и 2 Кб используется загрузчиком).
 
Если вы используете число с плавающей запятой, попробуйте переписать ваш код с помощью целочисленной математики, что должно сэкономить вам около 2 КБ. Удалите все операторы #include в верхней части эскиза для библиотек, которые вы не используете.
 
В противном случае, посмотрите, сможете ли вы сделать вашу программу короче.
 
Мы всегда работаем над уменьшением размера ядра Arduino, чтобы оставить больше места для ваших эскизов.