Какую прошивку использовать в настройках принтера для 3Д принтера DIY
У меня есть 3D-принтер, который я построил с помощью дисков CD-ROM. Все готово и готово к работе, но когда я генерирую файлы .stl
или .
obj, моя программа G-code sender не может загрузить его. Я обнаружил, что Slic3r экспортирует файл .stl
в G-code, но у него есть возможность изменить вкус G-кодаили прошивку.
Моя машина работает от Arduino Uno с Grbl v0.8.
Итак, вопрос в том, какая настройка прошивки будет подходящей для моей машины, которая потребует наименьшего количества редактирования, прежде чем я смогу печатать?
@Keith Bybee, 👍3
2 ответа
Лучший ответ:
Если вы не можете найти слайсер, который явно поддерживает grbl, вам нужно будет проверить спецификацию G-кода и посмотреть, какой общий вкус ближе всего к тому, что поддерживает grbl. RepRap Wiki включает grbl в свою таблицу совместимости, но у него есть вопросительные знаки против многих записей для grbl.
Другая альтернатива - разрезать очень простую модель и посмотреть, какие команды выдаются слайсером и поддерживаются ли они grbl.
Обратите внимание, что существует вопрос о том, поддерживает ли grbl технологию печати FDM, то есть 3D-принтеры, использующие нить накала. Большинство слайсеров предназначены для работы с FDM - принтерами и должны управлять хотя бы одним экструдером. Если в вашем принтере нет экструдера, управляемого с помощью G-кода, вы можете столкнуться с реальными трудностями при генерации G-кода для него с помощью общедоступных слайсеров.
Нарежьте свою модель... Затем отредактируйте код в Блокноте... где вы увидите, что вам нужно будет заменить все E
(команды extrude) на M3
для включения Extrude и/или M5
для выключения Extrude.
Вы должны посмотреть на код и выяснить, где:
- Код говорит экструдеру выдавливать;
- Затем он делает кучу ходов XY; t
- Затем, когда он говорит экструдеру остановиться, вы должны вставить
команду M5.
Я сделал это год назад и получил свою работу отлично, но для редактирования кода требуется время. Будьте терпеливы и продолжайте в том же духе .
Да, я заставил его работать давным-давно.. Гораздо проще просто отредактировать текст вручную с помощью текстового редактора., @Keith Bybee
- Насадка 3d-принтера трется о предыдущие слои
- Эндер 3 тяжелая недоэкструзия
- Печатное сопло: Перетаскивание и размазывание нити филамента во время печати
- Будет ли 3D-печать нескольких копий одновременно экономить время?
- RAMPS 1.4, 1.5 или 1.6?
- Приведет ли использование свинцового винта с выводом 1 или 2 мм вместо 8 мм к лучшему принтеру?
- Шаговый двигатель нагревается через некоторое время
- Добавление дополнительного Z-смещения к столу для PETG в Slic3r
Я знаю, что m3 запускает экструдер, а m5 останавливает его. Прошлой ночью я потратил много времени на калибровку вещей, и кажется, что он делает правильные движения, мне просто нужно добавить старт/стоп экструдера. Аромат, который я пытался использовать, был machinekit. Я почитаю эту вики-страницу и посмотрю, что смогу найти., @Keith Bybee
Эти команды предназначены для субтрактивного производства (например, станков с ЧПУ). Ваша машина выдавливает нить накала или это станок с ЧПУ?, @Mick
Он выталкивает нить накала. Но следуя учебнику, который я использовал, чтобы сделать это, включение шпинделя активирует вывод 12 на arduino. У меня есть переключатель экструдера, припаянный к транзистору и рестистору, чтобы он активировал экструдер при включении шпинделя. Я планирую сделать скрипт, который будет изменять целые файлы для меня после того, как я выясню, что нужно сделать. Прямо сейчас он откалиброван и, похоже, рисует пирамиду, которую я собирался протестировать, но я получаю некоторые ошибки, такие как ожидаемая буква команды и переполнение строки. Также неподтвержденное утверждение., @Keith Bybee
Я проголосовал за этот ответ, потому что он указал мне в правильном направлении, однако репутация слишком низкая, @Keith Bybee