Как изменить G-код или лучшее место для его получения
Я построил 3D-принтер из спасенных/купленных деталей. Я использую Arduino Uno и три шаговых драйвера easy Driver с 3 приводами CD-ROM и блоком питания ПК. Я заказал 3D-ручку и установил ее с транзистором для включения/выключения. Все работает, но когда я пытаюсь запустить код, который я получил от makercam.com похоже, он хочет заполнить форму, а не наращивать ее.
Я следовал этому учебнику YouTube - Как сделать дешевый 3D-принтер, и после изменения G-кода я не могу получить никаких успешных отпечатков.
@Keith Bybee, 👍0
Обсуждение2 ответа
Лучший ответ:
Загрузите файл stl из Thingiverse.com
Поместите свой файл .stl в программу slicer, такую как cura
Он будет выводить gcode для 3d-объектов, а не 2d.
Обычно я уклоняюсь от загрузки 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
- Есть ли G-код для ожидания?
- Для чего используется G92 в G-коде
- Написание G-кода : проведите пальцем в начале печати
- Используя автоматическое выравнивание стола, нужно ли инициировать G29 перед каждой печатью?
- Cura: установить z-смещение
- Одновременный нагрев экструдера и стола при запуске печати
- В чем разница между M420 S и M420 S1?
- Код для перемещения вверх по оси Z после завершения печати
В makercam.com домен, похоже, больше не существует, @Greenonline