Какую прошивку использовать в настройках принтера для 3Д принтера DIY

У меня есть 3D-принтер, который я построил с помощью дисков CD-ROM. Все готово и готово к работе, но когда я генерирую файлы .stl или .obj, моя программа G-code sender не может загрузить его. Я обнаружил, что Slic3r экспортирует файл .stl в G-code, но у него есть возможность изменить вкус G-кодаили прошивку.

Моя машина работает от Arduino Uno с Grbl v0.8.

Итак, вопрос в том, какая настройка прошивки будет подходящей для моей машины, которая потребует наименьшего количества редактирования, прежде чем я смогу печатать?

, 👍3


2 ответа


Лучший ответ:

2

Если вы не можете найти слайсер, который явно поддерживает grbl, вам нужно будет проверить спецификацию G-кода и посмотреть, какой общий вкус ближе всего к тому, что поддерживает grbl. RepRap Wiki включает grbl в свою таблицу совместимости, но у него есть вопросительные знаки против многих записей для grbl.

Другая альтернатива - разрезать очень простую модель и посмотреть, какие команды выдаются слайсером и поддерживаются ли они grbl.

Обратите внимание, что существует вопрос о том, поддерживает ли grbl технологию печати FDM, то есть 3D-принтеры, использующие нить накала. Большинство слайсеров предназначены для работы с FDM - принтерами и должны управлять хотя бы одним экструдером. Если в вашем принтере нет экструдера, управляемого с помощью G-кода, вы можете столкнуться с реальными трудностями при генерации G-кода для него с помощью общедоступных слайсеров.

RepRap Wiki: G-code


,

Я знаю, что m3 запускает экструдер, а m5 останавливает его. Прошлой ночью я потратил много времени на калибровку вещей, и кажется, что он делает правильные движения, мне просто нужно добавить старт/стоп экструдера. Аромат, который я пытался использовать, был machinekit. Я почитаю эту вики-страницу и посмотрю, что смогу найти., @Keith Bybee

Эти команды предназначены для субтрактивного производства (например, станков с ЧПУ). Ваша машина выдавливает нить накала или это станок с ЧПУ?, @Mick

Он выталкивает нить накала. Но следуя учебнику, который я использовал, чтобы сделать это, включение шпинделя активирует вывод 12 на arduino. У меня есть переключатель экструдера, припаянный к транзистору и рестистору, чтобы он активировал экструдер при включении шпинделя. Я планирую сделать скрипт, который будет изменять целые файлы для меня после того, как я выясню, что нужно сделать. Прямо сейчас он откалиброван и, похоже, рисует пирамиду, которую я собирался протестировать, но я получаю некоторые ошибки, такие как ожидаемая буква команды и переполнение строки. Также неподтвержденное утверждение., @Keith Bybee

Я проголосовал за этот ответ, потому что он указал мне в правильном направлении, однако репутация слишком низкая, @Keith Bybee


2

Нарежьте свою модель... Затем отредактируйте код в Блокноте... где вы увидите, что вам нужно будет заменить все E (команды extrude) на M3 для включения Extrude и/или M5 для выключения Extrude.

Вы должны посмотреть на код и выяснить, где:

  • Код говорит экструдеру выдавливать;
  • Затем он делает кучу ходов XY; t
  • Затем, когда он говорит экструдеру остановиться, вы должны вставить команду M5.

Я сделал это год назад и получил свою работу отлично, но для редактирования кода требуется время. Будьте терпеливы и продолжайте в том же духе .

,

Да, я заставил его работать давным-давно.. Гораздо проще просто отредактировать текст вручную с помощью текстового редактора., @Keith Bybee