Приобрёл ЧПУ 2418, эх и убожество, всё-же лазер подцепил через напильник и как-бы точность вполне нормальная такая.
Софт есть, но кривой до ужаса, думаю написать свой.
Кто имеет опыт засветки ультрафиолетовым лазером 0,5-1W? А то первый блин с комом ))) Да и сода пищевая чего-то не очень подошла, фотографировать аж страшно то, что получилось.
Руки чешутся прошивку свою навоять, но худо-бедно ЧПУ работает.
Пробовал из SprinLayout экспортировать BMP файл 600dbi, после в программе которая шла на диске к ЧПУ станку "LiteFire.exe" выжечь чего нибудь. Выжигает так, что фоторезист белым становится, может переборщил конечно.
Размер точки в программе минимальный 0.075, лазер меньше делает, но фонит тоже сильно. Мощность лазера отрегулировал по току отдельным блоком, сперва провонял квартиру чем-то сгоревшим из самого лазера, после дошло, что ЧПУ 12 вольт подаёт на 5 волтовый лазер. Лазер не пострадал, но оказался блок под рукой на котором можно было отрегулировать, откусил минус управляющего полевика на плате и пропустил через регулятор тока.
Фрезеровать этим станком нет смысла, сам шпиндель отпечатан на 3D принтере, люфтит здорово, а под лазер самое то.
CNC Лазер-Лут
Сообщений 1 страница 30 из 48
Поделиться12018-06-26 00:23:44
Поделиться32018-06-26 09:57:15
Руки чешутся прошивку свою навоять
Какой МК?
Механическая часть нормальная? Иначе новая прошивка мало чем поможет.
Выжигает так, что фоторезист белым становится
1 Вт сфокусированный в небольшую точку это много. Нужно экспериментально подобрать мощность лазера, при которой он нормально засвечивает фоторезист при той скорости перемещения что у ЧПУ.
Поделиться42018-06-26 11:32:04
Фрезеровать этим станком нет смысла
Ага, там и тянущая из пластика.
У меня фрезер нормальный, но фрезеровать платы не понравилось (хоть и софт платный, и поддерживает всякие навороты с трасформатрикс, и щупы для этого все сделал), потому как однослойки ещё ничего делать, а вот двух - это надо тогда морочиться с позиционированием станины, делать крепления, геморроя туча, а я на нем всё-таки ещё всякие штуки выделываю). Когда я пробовал, 0.1 получалось, но нужно обязательно только медь фрезеровать, не касаясь текстолита, иначе фреза 0.1 в Г превращается очень быстро (тупится).
А потом самое сложное, такую плату паять без маски, надо обязательно стачивать лишнюю металлизацию и припой постоянно норовит залипнуть при дорожках 0.1.
Поделиться52018-06-26 14:40:12
Контроллер Atmega328p ))) Плата простая до безумия:
Подрезал полевой транзистор и врезал дополнительно блочёк:
G-код генерируется стандартный. Сам лазер как и шпиндель - включается этой платой с одного канала.
Вот кусочек G-кода фрезеровки дорожки и контактов Atmega256:
Код:S1000 G92 X0 Y0 Z0 G21 G90 G1 F1490 M05 G1 X1.1250 Y8.7750 M3 G1 X8.3250 G1 X8.4375 Y8.6625 G1 X1.0125 G1 X0.9000 Y8.5500 G1 X8.5500 G1 X8.6625 Y8.4375 G1 X1.0125 G1 X1.1250 Y8.3250 G1 X8.7750 G1 X8.8875 Y8.2125 G1 X8.3250 M5 G1 X8.3250 Y7.7625 M3 G1 X1.2375 G1 X1.1250 Y7.6500 G1 X8.5500 G1 Y7.5375 G1 X1.0125 G1 Y7.4250 G1 X8.7750 G1 X8.8875 Y7.3125 G1 X1.0125 G1 X1.1250 Y7.2000 G1 X8.8875 G1 X9.1125 Y7.0875 G1 X8.4375 M5 G1 X8.8875 Y7.6500 M3 G1 X11.2500 G1 X11.3625 Y7.7625 G1 X8.7750 G1 X8.6625 Y7.8750 G1 X11.4750 G1 X11.5875 Y7.9875 G1 X8.5500 G1 X8.4375 Y8.1000 G1 X11.7000 G1 X11.8125 Y8.2125 G1 X11.2500 G1 X11.3625 Y8.3250 G1 X22.6125 G1 X22.7250 Y8.4375 G1 X11.4750 G1 X11.5875 Y8.5500 G1 X22.7250 G1 Y8.6625 G1 X11.7000 G1 X11.8125 Y8.7750 G1 X22.6125 M5 G1 X22.7250 Y9.3375 M3 G1 X11.8125 G1 X11.7000 Y9.2250 G1 X22.7250 G1 X22.6125 Y9.1125 G1 X11.4750 G1 Y9.0000 G1 X11.8125 G1 X11.7000 Y8.8875 G1 X11.3625 G1 X11.1375 Y8.7750 G1 X11.5875 G1 X11.4750 Y8.6625 G1 X8.6625 G1 X8.7750 Y8.5500 G1 X11.3625 G1 X11.2500 Y8.4375 G1 X9.0000 M5 G1 X8.6625 Y8.7750 M3 G1 X8.8875 G1 X8.7750 Y8.8875 G1 X8.4375 G1 X8.3250 Y9.0000 G1 X8.6625 G1 X8.5500 Y9.1125 G1 X1.1250 G1 X1.0125 Y9.2250 G1 X8.4375 G1 X8.3250 Y9.3375 G1 X1.0125 M5 G1 X1.0125 Y10.0125 M3 G1 X8.3250 G1 X8.4375 Y9.9000 G1 X1.0125 G1 X8.3250 Y9.7875 G1 X8.5500 G1 X8.6625 Y9.6750 G1 X8.4375 G1 X8.5500 Y9.5625 G1 X8.7750 G1 X8.8875 Y9.4500 G1 X8.6625 G1 X8.7750 Y9.3375 G1 X11.3625 G1 Y9.2250 G1 X8.8875 M5 G1 X9.0000 Y10.0125 M3 G1 X11.2500 G1 X11.3625 Y10.1250 G1 X11.2500 M5 G1 X11.4750 Y10.2375 M3 G1 Y10.2375 G1 X11.5875 Y10.3500 G1 X11.4750 G1 X11.5875 Y10.4625 G1 X11.7000 M5 G1 X11.8125 Y10.5750 M3 G1 Y10.5750 G1 X22.6125 Y10.6875 G1 X11.8125 M5 G1 X11.8125 Y10.0125 M3 G1 X22.7250 G1 Y9.9000 G1 X11.8125 G1 X11.5875 Y9.7875 G1 X11.8125 G1 X11.7000 Y9.6750 G1 X11.4750 G1 Y9.5625 G1 X11.7000 G1 X11.4750 Y9.4500 G1 X11.2500 M5 G1 X12.0375 Y7.7625 M3 G1 X22.7250 G1 X22.8375 Y7.6500 G1 X11.8125 G1 Y7.5375 G1 X22.9500 G1 Y7.4250 G1 X11.5875 G1 X11.4750 Y7.3125 G1 X22.9500 G1 X22.8375 Y7.2000 G1 X11.4750 G1 X11.2500 Y7.0875 G1 X11.9250 G1 X11.8125 Y6.9750 G1 X8.5500 G1 X8.6625 Y6.8625 G1 X11.7000 G1 X11.5875 Y6.7500 G1 X8.7750 G1 X8.8875 Y6.6375 G1 X11.4750 G1 X11.3625 Y6.5250 G1 X9.0000 M5 G1 X8.8875 Y10.1250 M3 G1 Y10.1250 M5 G1 X8.6625 Y10.2375 M3 G1 Y10.2375 M5 G1 X8.5500 Y10.4625 M3 G1 Y10.4625 M5 G1 X8.3250 Y10.5750 M3 G1 Y10.5750 M5 ... ... ... ... ...
Конечно можно сделать с нуля плату на Xmega и квадратуру подтянуть, но пока можно и этим довольствоваться.
Плата идёт как GRBL 0.9j - это типа новшество среди нищебродных бомжевидных китайский станков ЧПУ
Типа эта GRBL всего-то даёт забивать машинные параметры, вот тут есть перевод - http://instrumentotvet.ru/grbl-0-9j-perevod/
Сам ЧПУ бывает на Arduino Nano, на плате сделан стабилизатор питания 12в., питание с БП 24в. Станок бьёт током между батареей и компом, проверено )))
Поделиться62018-06-26 15:07:17
Плата идёт как GRBL
Может тогда попробовать заменить мегу на более мощный МК с совместимой прошивкой? Недавно была похожая тема. http://forum.easyelectronics.ru/viewtop … mp;t=35991
Там есть исходники и прошивки.
Подключение. http://forum.easyelectronics.ru/viewtop … 99#p557499
Станок бьёт током между батареей и компом, проверено )))
Может комп бьет током? В любом случае, дело в БП, а не в станке, у которого как я понимаю только низковольтное питание (шаговики, лазер и т. д.). Станок нужно заземлить.
Поделиться72018-06-26 16:40:29
Может тогда попробовать заменить мегу на более мощный МК с совместимой прошивкой? ....
Не, смысла нет. Тут для лазерной гравировке нужен немного другой принцип, скорость перемещения в соотношении с мощностью, кинематика очень важна.
Так-то то, что уже есть вполне годное, но можно было бы ускорить протокол обмена с программой + добавить штурвал на любом энкодере + кнопочки вспомогательные.
Так-то я бы вообще сделал на постоянниках моторах, приправил бы энкодерами, чтоб шаг дробный убрать из расчётов.
Как получу первую плату, задумаюсь над разработкой новой на AtXmega32U4, хочется и надсверлить и маркером пометить и лазером пройтись )))
Поделиться82018-06-26 17:00:22
можно было бы ускорить протокол обмена с программой
Число шагов тоже имеет значение. Как в реальности обстоят дела не знаю, но пишут что мега выдает максимум 30 тысяч импульсов на контроллер шагового двигателя, а STM32 180 тысяч, т. е. в 6 раз больше. Большая частота ядра, большая разрядность шины данных позволяет обрабатывать больше информации, что требуется при интерпретации G-кода.
Если будет интересно, пересобрал прошивку с оптимизацией по скорости. http://rgho.st/6TmKXT4PG
Это увеличило ее размер на 20 КБ (с 36 до 56 КБ), но теперь будет работать максимально быстро, насколько это возможно.
Поделиться92018-06-26 17:39:50
пишут что мега выдает максимум 30 тысяч импульсов на контроллер шагового двигателя, а STM32 180 тысяч, т. е. в 6 раз больше. Большая частота ядра, большая разрядность шины данных позволяет обрабатывать больше информации, что требуется при интерпретации G-кода
Угу, бескислородная медь.
Про скорости ногодрыга и СТМ ходят легенды (в тормознутости). Мух от котлет надо отделять.
На счет г-кода: ты походу вообще слабо владеешь всем понятием этого направления. Самое сложное - это обработка сложно математических команд и тут единственный камень в огород ХМега - это только ограниченность Баскома, который имеет 32-бит на переменную. Вопрос только в надобности такой точности, когда синусы и косинусы можно запихать тупо в таблицу (и вообще не парится с большей части вычислений). В общем, весь писькометр в инете, упирается только в: у кого более точный/насыщенный Г-интерпретатор получился. Дальше у людей вторая проблема, с драйвами и моторами, чтобы полушаги нормально держали.
Отредактировано RDW (2018-06-26 17:40:15)
Поделиться102018-06-26 17:49:43
Про скорости ногодрыга и СТМ ходят легенды (в тормознутости).
Это только слухи. Несколько мегагерц без особых сложностей. Больше не пробовал.
На счет г-кода: ты походу вообще слабо владеешь всем понятием этого направления.
С ЧПУ не работал.
Самое сложное - это обработка сложно математических команд
32-ух битное процессорное ядро у которого аппаратно поддерживается умножение и деление, будет быстрее производить вычисления, чем 8-ми битное.
Я всего лишь предложил вариант ускорения работы.
Поделиться112018-06-26 18:51:27
Это только слухи.
Тема не для обсуждения, сами СТМовцы признают это.
у которого аппаратно поддерживается умножение и деление, будет быстрее производить вычисления, чем 8-ми битное
Да, но как я сказал ранее, у народа проблема не в производительности, а в алгоритмизации. Да, пишут, что там на 3Д принтерах у них якобы все проекты на дунях/мерлинах тормозят и у умельцев на пишках и стмках более крутые результаты получают, ток они тоже слабо понимают суть проблемы. Ибо когда у тебя есть большие вычислительные возможности, то все огрехи ей компенсируются (про писать). В FDM нужна производительность и следовательно там все косяки критично видны. У ЧПУ же не нужна и нет физ. возможности иметь обработку на таких скоростях, совершенно разные подходы, по этому тут нет такой важности на чем сделан контроллер. А вот схемотехника - важнее, ибо всё чаще из-за помех по питанию бывают сбои (от корявости результата и до повисания).
Я по этой причине купил готовый контроллер и софт к нему. Ибо хотел ехать, а не шашечки ковырять.
Единственное, я себе софтинку написал, которая Г-код чуть меняет в постпроцессном файле, чтобы доп. охлаждалась фреза, я этот приём подглядел у роландовцев.
Отредактировано RDW (2018-06-26 18:55:20)
Поделиться122018-06-26 20:50:48
Тема не для обсуждения, сами СТМовцы признают это.
Тогда нужны ссылки.
Продолжение в этой теме. Изучаем ARMы
У ЧПУ же не нужна и нет физ. возможности иметь обработку на таких скоростях
А как же тогда?
Самое сложное - это обработка сложно математических команд
А вот схемотехника - важнее, ибо всё чаще из-за помех по питанию бывают сбои
Причем здесь это? Ведь нужно увеличить скорость работы.
можно было бы ускорить протокол обмена с программой
Поделиться132018-06-26 22:08:50
Так-то двух осевую обработку сделать вполне реально без синусов и косинусов, а вот 3х осевую уже сложнее.
В 60-80е года много алгоритмов разработали, тогда вычислительные мощности были в дефиците.
Алгоритм Брезенхема
В 3D принтерах программы слайсеры всякие не используют круговую интерполяцию, даже не знаю как этот ЧПУ поддерживает, если и поддерживает, то скорость по любому будет замедляться.
Есть одна проблема, лазер конченный (((( Фонит сильно, надо диафрагму как-то делать и внутри всё переделывать в тёмный свет.
Более быстрый протокол сможет обеспечить быстрое управление с ПК, хотя скорость 115200 уже быстрая, кстати, загрузчик на этой-же скорости работает.
Поделиться142018-06-26 23:43:05
Настройки GRBL 0.9j на этом CNC 2418
Код:Список параметров хранящихся в EEPROM контроллера. $0 = 10 Ширина импульса Step, мкс. $1 = 25 Задержка перед переходом на удержание, мс. $2 = 0 Маска инвертирования сигналов Step: 00000000 $3 = 6 Маска инвертирования сигналов Dir: 00000110 $4 = 0 Инвертирование сигнала Step enable, BOOL $5 = 0 Инвертирование входов от конечных датчиков (концевики), BOOL $6 = 0 Инвертирование входа от датчика поверхности Probe, BOOL $10 = 3 Маска получения статуса от GRBL: 00000011 $11 = 0,020 Отклонение при прохождении крутых поворотов, мм. $12 = 0,002 Величина сегмента дуги, мм. $13 = 0 Данные от контроллера GRBL в дюймах, BOOL $20 = 0 Включить программное ограничение перемещений (параметры $130,$131,$132) BOOL $21 = 0 Включить ограничение по концевым датчикам, BOOL $22 = 0 Автопозиционирование по концевикам, поиск точки Home, BOOL $23 = 1 Маска инвертирования направления движения к точке Home 00000001 $24 = 50,000 Скорость движения у концевиков, мм / мин $25 = 635,000 Скорость движения к точке Home, мм / мин $26 = 250 Задержка срабатывания концевиков (антидребезг) мс. $27 = 1,000 Расстояние «отскока» от концевиков, мм.) $100 = 314,961 Число шагов на мм. по оси X, шаг / мм $101 = 314,961 Число шагов на мм. по оси Y, шаг / мм $102 = 314,961 Число шагов на мм. по оси Z, шаг / мм $110 = 635,000 Максимальная скорость перемещений по оси X мм / мин $111 = 635,000 Максимальная скорость перемещений по оси Y мм / мин $112 = 635,000 Максимальная скорость перемещений по оси Z мм / мин $120 = 50,000 Ускорение по оси X (чем больше значение тем быстрее разгон) мм / сек ^ 2 $121 = 50,000 Ускорение по оси Y (чем больше значение тем быстрее разгон) мм / сек ^ 2 $122 = 50,000 Ускорение по оси Z (чем больше значение тем быстрее разгон) мм / сек ^ 2 $130 = 225,000 Программное ограничение перемещения по оси X мм (включение $20 = 1) $131 = 125,000 Программное ограничение перемещения по оси Y мм (включение $20 = 1) $132 = 170,000 Программное ограничение перемещения по оси Z мм (включение $20 = 1)
Судя по параметру, точность каждой оси 0.00125мм. То-есть на 1мм 800 импульсов.
Если сделать другой протокол, все данные с плавающей запятой можно сделать на ПК, а контроллеру отсылать сырые данные.
Поделиться152018-06-27 09:57:45
Жесть! Светодиодный лазер на Aliexpress не годится сразу засвечивать фоторезист. Точка не совсем точка и фонит сильно. Нужно мутить диафрагму и как-то убирать засвет вокруг точки.
Поделиться162018-06-27 11:15:01
3D принтерах программы слайсеры всякие не используют круговую интерполяцию, даже не знаю как этот ЧПУ поддерживает
В FTM обычный Г-код испольхуется, в SLA совсем другой принцип, сам софт работает тупо с растровыми картинками (нарезкой).
лазер конченный
Ты там аккуратнее, без защитных очков с такими штуками не работают, легко сетчатку пожечь (даже на зайчиках отражений).
быстрое управление с ПК, хотя скорость 115200
Ну ставишь себе FT245 и получаешь. Кстати мне штука понравилась, в дальнейшем её использовал здесь.
Тогда нужны ссылки
Вот ты сагрился, тема уже изъезженная и не в какие темы я ходить не собираюсь (читай внимательнее), доказывать ничего не хочется, но ладно, учись: http://roboforum.ru/forum17/topic17948.html#p386112
Поделиться172018-06-27 11:21:40
Нужно мутить диафрагму и как-то убирать засвет вокруг точки
Вот по этому все эти системы оч дорогие. Можно попробовать под платы заморочится и что-то сделать что-то типа SLA, экранами. Кстати SLA ведь тоже разное бывает, есть и с лазером. Так вот, уже сейчас используя дешевый метод засветки через матрицу экрана, можно просто снизу установить UV-лампу (они там для смол как раз такое ставят), тут даже проще получится, UV проходит через матрицу/экран и попадает на плату покрытую каким-нибудь плёнкой...помню есть уже такие технологии, надо шерстить инет. Если разрешение экрана мало, то тут можно применить сегментную засветку (стол чтобы двигался по X|Y), а засвечивать малыми секторами. Это получится: быстрее и тише. Типа такого: https://www.radiokot.ru/lab/hardwork/06/
Отредактировано RDW (2018-06-27 11:48:07)
Поделиться182018-06-27 12:06:44
тема уже изъезженная и не в какие темы я ходить не собираюсь (читай внимательнее), доказывать ничего не хочется, но ладно, учись
На том форуме информация не соответсвует действительности. Вот первых, строка GPIOB->BSRR = GPIO_Pin_3; компилируется не в 4, а в 3 инструкции, которые выполняются не за 4, а за 2 такта.
Во вторых, описание регистра BSRR. http://catethysis.ru/stm32-gpio/
Регистр позволяет выборочно устанавливать и сбрасывать биты порта, т. е. за одну запись в регистр (2 такта), можно изменить логический уровень на нескольких выводах порта, а не по одному как у AVR.
Надеюсь вы научились (что мне предлагали)?
Поделиться192018-06-27 12:46:25
Надеюсь вы научились (что мне предлагали)?
Холивар можешь продолжить в той теме робофорума, мне как бы ЭТО не интересно, если руки из жопы - никакой шустрый МК не поможет, т.ч. нечего людям тут предлагать подобное.
Поделиться202018-06-27 12:54:21
Холивар можешь продолжить в той теме робофорума
Это не холивар. Вы написали.
Про скорости ногодрыга и СТМ ходят легенды (в тормознутости).
Я показал на примере что вы ошибаетесь.
если руки из жопы - никакой шустрый МК не поможет, т.ч. нечего людям тут предлагать подобное.
Этими словами вы хотите сказать что у людей руки из одного места и поэтому не нужно предлагать вариант с более быстрым МК? Вы не много ли на себя берете заявляя подобное?
Поделиться212018-06-27 13:41:38
Вы не много ли на себя берете заявляя подобное?
А ты не много на себя берешь, подкашивая веру в АВР? Ты первый начал высказывать неуважение к данному форуму/людям/баскому. Сидишь в своём раздельчики и сиди.
Отредактировано RDW (2018-06-27 13:47:05)
Поделиться222018-06-27 14:19:00
А ты не много на себя берешь, подкашивая веру в АВР?
Обычно люди верят в Бога, а не в микроконтроллеры.
Извиняюсь что задел ваши религиозные чувства!
Ты первый начал высказывать неуважение к данному форуму/людям/баскому.
В чем неуважение? В том что предложил готовое решение на более мощном МК что должно улучшить характеристики станка? Я его не вам предлагал.
Если есть аналогичное решение на Xmega или AVR32, предлагайте.
Поделиться232018-06-27 14:36:25
В чем неуважение? В том что предложил готовое решение на более мощном МК что должно улучшить характеристики станка?
Ключевое должно быть - скромно предложил, а не продолжать навязывать.
готовое решение
Это пошел и купил, а тут творческий процесс, Ev3658 сам решит на чем ему проще делать, у него есть АВР и ХМега об которую он зуб наточил, ему решать, захочет ли он ковырять СТМ/АРМ ради ЧПУ.
И ты всё продолжаешь эту тему двигать.
Поделиться242018-06-27 14:45:48
захочет ли он ковырять СТМ/АРМ ради ЧПУ
Прошивка готовая. Ее нужно залить в плату с МК, после подключить ее по USB к компу, к драйверам ШД и т д.
Т. е. о разработке программы для МК речь не идет. Ничего ведь не мешает попробовать, верно?
у него есть АВР и ХМега
У Atmega производительности недостаточно для быстрой работы станка. Для ХМега есть готовая проверенная прошивка? Или нужно все делать с нуля?
Поделиться252018-06-27 14:46:38
Честно говоря довольно странная и нелепая идея делать засветку фоторезиста лазером. Сделал негатив, проэкспонировал в УФ и всё. Какие нафиг лазеры???
Берём прозрачный Ломонд и печатаем либо негатив, либо позитив, в зависимости от типа резиста. Накладываем на плату и экспонируем. Куда ещё проще.
Отредактировано sva-don (2018-06-27 14:49:56)
Поделиться262018-06-27 15:16:11
... Куда ещё проще...
Проще будет, расходный материал сода и фоторезист:
Поделиться272018-06-27 17:42:25
У Atmega производительности недостаточно для быстрой работы станка.
Это очень громкое утверждение, ты бы хоть в гугле поискал, много не только любительских проектов на Атмегах и ХМегах, но и коммерческих.
Я же не предлагаю ЧПУ начать делать на FPGA, хотя в инете - это направление в щепки рвёт все МК.
Повторяю ещё раз: нет никакой проблемы в производительности МК и качестве конечного результата, под обычные винты подачи - нет её.
Для ХМега есть готовая проверенная прошивка?
Воспользуюсь поиском:
- https://github.com/grbl/grbl/issues/171
- https://pumpingstationone.org/2014/04/c … s-for-cnc/
- https://sites.google.com/site/3dprinter … controller
Года правда старые (2013...).
И да, прямо невозможно.
- https://github.com/synthetos/g2/wiki/What-is-g2core
- https://github.com/synthetos/TinyG/wiki … g-Firmware
С этим всем надо просто разбираться:
- https://github.com/Spark-Concepts/xPRO/ … L-Firmware
- http://www.cnc-club.ru/forum/viewtopic. … &f=149
Поделиться282018-06-27 19:09:06
Ev3658, если надумаешь всё-таки брать не конструктор и сам делать, а купить дешевый китайский контроллер - не советую. Кстати, у меня такой где-то валялся, могу подарить (если не выкинул).
Есть ещё на пике решение: https://planet-cnc.com/diy/
Поделиться292018-06-27 20:59:49
нет никакой проблемы в производительности МК и качестве конечного результата
Судя по параметру, точность каждой оси 0.00125мм. То-есть на 1мм 800 импульсов.
Могу предположить что китайцы залили в мегу эту прошивку или аналогичную. https://github.com/grbl/grbl
Из описания.
Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.
The controller is written in highly optimized C utilizing every clever feature of the AVR-chips to achieve precise timing and asynchronous operation. It is able to maintain up to 30kHz of stable, jitter free control pulses.
30 тысяч импульсов при 800 импульсах на миллиметр, это примерно 3.75 сантиметра в секунду. Не слишком ли медленно?
Хотелось бы узнать у Ev3658 какая скорость перемещения у его станка.
Но исходя из этих данных.
$110 = 635,000 Максимальная скорость перемещений по оси X мм / мин
$111 = 635,000 Максимальная скорость перемещений по оси Y мм / мин
$112 = 635,000 Максимальная скорость перемещений по оси Z мм / мин
Скорость перемещения около сантиметра в секунду.
Поделиться302018-06-27 22:52:27
Скорость перемещения около сантиметра в секунду
Ну, а ты что хотел - это же не 3Д печать на ленточном приводе (устал уже повторять) и не про оборудование (где вообще вся основа другая). И драйвы не с большими полушагами, и моторы всего лишь с 1.8 градуса, и моторы дешевые могут не тянуть вообще весь спектр полушагов. И следовательно вся механика под это. Тут уже каждый сам для себя выбирает точность или скорость/мощность. Вообще весь софт, что я видел для домашнего использования - это макс до сотых мм (0.01), хотя как правило, механика может тянуть до 1000 и больше.
Отредактировано RDW (2018-06-27 22:56:20)