Блокировки дисплея при выполнении 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

, 👍2