Перегляд теми - програми для використання arduino в верстатах з чпу

Після того як ви з'єднали свою ардуінку з компом, вам слід завантажити в неї потрібну програму.
Найпростіше завантажити програму в довічних кодах, наприклад прошивку "GBRL 0.8C", що підтримує 3 осі і лазерний вижигатель.
Прошивка тут: Завантажити файл grbl_v0_8c_atmega328p_16mhz_9600.hex.1421881539082.rar (26.12 kB)

Прошивка є, качаємо "прошивник". Найпростіше Xloader:
Завантажити файл XLoader.zip (646.90 kB)
Прошивка складності не представляє, визначаємо порт, вказуємо на прошивається файл, вказуємо тип ардуінкі (NANO або UNO або MEGA), шиємо.
Тепер визначаємося з висновками ардуінкі, щоб підключити драйвера, шпиндель, насос або лазер.
Вхід TTL лазера підключається на вихід включення шпинделя або на DIR Z.
Терморегулятори для плати NANO:

Терморегулятори для плати UNO:

Перегляд теми - програми для використання arduino в верстатах з чпу

Ну раз завантажили GBRL, то тепер потрібна програма, яка буде відправляти G-код в нашу Ардуінку.
На вибір.
GBRL Controller v3.6.1 (рекомендую)
Завантажити файл GrblController361Setup.1421882383496.rar (4.35 MB)

Це перший мінімум який вам необхідний для стикування верстата з компом через ARDUINO.

Якщо ви вже працюєте з Ардуіно або хочете зібрати 4-х осьовий контролер на MEGA2560,
вам може стати в нагоді пакет бібліотек для ARDUINI IDE:
Завантажити файл Grbl-xx_with_Arduino-master.zip (1.09 MB)

Зверніть увагу:
Перед встановленням модулів Ардуіно на так звані Шілд (плати з драйверами крокових двигунів і ключами) необхідно переконатися у відповідності розводки сигналів на платі наведеним вище.
В іншому випадку робота не гарантується.

Вітаю, у мене вилазить іноді проблема:
Зібрав вижигатель з крокових двигунів старих принтерів і Ардуіно, але іноді grbl в Ардуіно починає по своєму глючити
1. завантажую файл cnc в jcnc,
2. Тисну старт,
3. Шпиндель доходить до місця початку запису, включає шпиндель, ненадовго зависає і потім ніби-то починає виконувати тільки-що виконану команду - тобто рухається далі, хоча іноді в cnc файлі таких координат і близько немає, вони тупо менше.

Особливо часто буває, коли випалюють велику картинку і випадково з якої-небудь причини процесу випалювання перервався. Після "випилювання" частини cnc-коду, яка вже випалили, і установки шпинделя в нульове положення, робиш ресет Ардуіно, запускаєш верстат і він сам же перекреслює свою роботу
Лікується іноді ресета комп'ютера, іноді в cnc-коді міняю G00 на G01 або назад, перепідключеннями USB-кабелю і Ардуіно тощо. Загалом танці з бубном і без пляшки не розібратися Косяк конечно не смертельний, але психуєш відчайдушно

Всім привіт. Зіткнувся з проблемою при використанні GRBL. Суть в чому. Підготовляю файл в CHPU конвертері невеликого розміру приблизно шириною 100 і висотою 200мм, закидаю в GRBL, все працює нормально. Якщо роблю файл вже шириною більше 200 мм, то GRBL не встигає відправляти команди за верстатом. І верстат працює з паузами через кожні 3-5 см шляху. Цю проблему можна як то вирішити? Прошивка в Ардуіно 0.8 версії, бачив 0.9 версію, може з нею краще буде. Або може інший софт спробувати?

П.С. Така проблема була у мене при використанні прошивок grbl на швидкості СОМ порту 9600, зазвичай це було так: якщо при випалюванні довжина лінії наприклад 10мм - все ок, затримки не відчувалися, але якщо довжина лінії за 100 мм вже з'являлися досить помітні затримки (по спостереженнями на 200 мм - затримка до 10-15 сек). що звичайно залишала жирну чорну крапку псуючи товарний вигляд виробу

Схожі статті