Блокировки дисплея при выполнении G-кода для лазерной резки с использованием Marlin на плате RAMPS
Я работаю над лазерным резаком. Я использую программное обеспечение RAMPS 1.4 и Marlin. Чтобы заставить программное обеспечение Marlin работать с лазером, меня вдохновил этот блог от dreammakercnc: Модификация прошивки Marlin для лазерного управления
Мой план состоит в том, чтобы использовать Inkscape для проектирования и создания G-кода. С Pronterface я отправлю его к лазерному резаку. Мой план состоит в том, чтобы заставить программное обеспечение Marlin работать так, как показано в этом видео:
.После этого я закажу лазерную резку.
На данный момент у меня есть следующий вопрос:
Я использую шаговые двигатели. Они работают, когда я подключаюсь к Pronterface. Я могу управлять двигателями, когда использую Pronterface. Но когда я загружаю файл G-кода, который я разработал с помощью Inkscape, программа, кажется, застывает. Ничего не происходит. Он говорит:
интерфейс блокировки.
Когда я открываю его и отправляю ручной G-код, он не работает. Программа думает, что в этот момент она работает. Изображение, которое я разработал, визуализируется в средстве просмотра G-кода Pronterface.
Я не подключал экструдеры, вентилятор или стол к рампам 1.4. Я подключил один термистор и один концевой упор. Оба работают хорошо. Когда я загружаю программное обеспечение Marlin, проблем нет.
Мои мысли:
- Моя проблема в том, что программа ждет, пока экструдер согреется?
- Что-то не так с G-кодом, который я посылаю на панель RAMPS?
Ниже я помещу информацию из Pronterface при подключении, G-код, который я использую, и файл конфигурации.h
из программного обеспечения Marlin.
Pronterface connecting
Connecting...
start
Printer is now online.
echo: External Reset
Marlin 1.0.2+
echo: Last Updated: Jun 6 2019 22:04:53 | Author: (Bart,24-1-2019)
Compiled: Jun 6 2019
echo: Free Memory: 5248 PlannerBufferBytes: 1360
echo:Hardcoded Default Settings Loaded
echo:Steps per unit:
echo: M92 X78.74 Y78.74 Z533.33 E836.00
echo:Maximum feedrates (mm/s):
echo: M203 X500.00 Y500.00 Z5.00 E25.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X9000 Y9000 Z100 E10000
echo:Acceleration: S=acceleration, T=retract acceleration
echo: M204 S3000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
echo:Home offset (mm):
echo: M206 X0.00 Y0.00 Z0.00
echo:PID settings:
echo: M301 P22.20 I1.08 D114.00
G-code
Loading file: D:\output_0001.gcode
Loaded D:\output_0001.gcode, 27 lines
0.00mm of filament used in this print
The print goes:
- from 0.00 mm to 36.62 mm in X and is 36.62 mm wide
- from 0.00 mm to 49.24 mm in Y and is 49.24 mm deep
- from 0.00 mm to 0.00 mm in Z and is 0.00 mm high
Estimated duration: 0 layers, 0:03:09
@Tafel Dekker, 👍2
0
- Подключение Laser LA03-5000 к RAMPS 1.4
- Настройка BLTouch с прошивкой Marlin
- Шаговый двигатель нагревается через некоторое время
- Эндстопы не будут срабатывать при использовании прошивки Marlin
- Ошибка: Printer halted. kill() called!
- Драйверы TMC2208 - Микропереходы настроены неправильно
- Как настроить Marlin для включения автоматических вентиляторов с двойным экструдером
- Управление большим количеством вентиляторов с помощью платы RAMPS