Как изменить G-код или лучшее место для его получения

Я построил 3D-принтер из спасенных/купленных деталей. Я использую Arduino Uno и три шаговых драйвера easy Driver с 3 приводами CD-ROM и блоком питания ПК. Я заказал 3D-ручку и установил ее с транзистором для включения/выключения. Все работает, но когда я пытаюсь запустить код, который я получил от makercam.com похоже, он хочет заполнить форму, а не наращивать ее.

Я следовал этому учебнику YouTube - Как сделать дешевый 3D-принтер, и после изменения G-кода я не могу получить никаких успешных отпечатков.

Bad prints

, 👍0

Обсуждение

В makercam.com домен, похоже, больше не существует, @Greenonline


2 ответа


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

4

Загрузите файл stl из Thingiverse.com

Поместите свой файл .stl в программу slicer, такую как cura

Он будет выводить gcode для 3d-объектов, а не 2d.


,

2

Обычно я уклоняюсь от загрузки gcode и прямой печати. Всегда режьте его сами, так как каждый принтер неизбежно отличается от другого. Что произойдет, если gcode настроен на ABS (более высокие температуры), а вы печатаете с помощью PLA? Если он настроен на платформу сборки, большую, чем ваша, и вы просто попали в конечные точки?

Определенно следуйте идее Аарона, загрузите модель (Thingiverse-это здорово, но есть ТАК много сайтов, где вы можете получить файлы), настройте слайсер для ваших настроек печати (я предпочитаю slic3r Cura, но оба они великолепны), нарежьте его и распечатайте.

,

Это в значительной степени то, что сказал Аарон. Но после нарезки нет возможности просто печатать, потому что мой принтер основан на grbl, который является программным обеспечением для фрезерования, и у меня нет подходящего экструдера. Поэтому лучший способ, который я нашел, - это открыть нарезанный файл в блокноте и вручную настроить скорость подачи и высоту слоя., @Keith Bybee

Если вы регулируете скорость подачи, то у вас есть экструдер. Если у вас есть экструдер, любой слайсер может использовать любую скорость, которую вы ему дадите. Если вы можете изменить его вручную, вы можете правильно установить его в slic3r, Cura или Simplify3D - если только мы не понимаем друг друга. То же самое и с высотой слоя. Вы можете установить высоту слоя на основе любых значений оси Z, которые у вас есть на ваших степперах. grbl просто читает gcode, как и Marlin или любые другие. Я не понимаю, в чем здесь проблема., @Jesse Williams

Я могу настроить slic3r, но мне больше хотелось научиться управлять своей машиной с помощью gcode. G1 X5 Y5 E. 5 F300 не регистрируется с grbl bc его фрезерным программным обеспечением. M3 и M5 включают и выключают шпиндель, и это то, что я использую, чтобы активировать экструдер на моей 3D-ручке, так что в основном я должен удалить значения E и вручную ввести команды запуска и остановки Переменный резистор на стороне 3D-ручки не может быть легко отрегулирован во время его перемещения. Но теперь я все понял. Я могу открыть txt-редактор и написать файл, который успешно печатается, и это был отличный опыт обучения. Покупка anet A8 next, @Keith Bybee

Хммм, хорошая штука!, @Jesse Williams