Может быть кто знает или сталкивался с проблемой считывания сток ж кода прошивки marlin
Собрал принтер типа такого
http://www.3diot.net/affordable-stereol ... -the-rise/в данный момент принтер прекрасно работает с прошивкой sprinter
в файл UVLPrinter_30.pde
вставил
#if LASER_PIN > -1
case 3:
case 03:
case 126:
case 101: // Laser On
WRITE(LASER_PIN, HIGH);
break;
case 5:
case 05:
case 127:
case 103: // Laser Off
WRITE(LASER_PIN, LOW);
break;
и в пины
#define LASER_PIN 14
тоже вставил в marlin
ж код запускаю с pronterface
sprinter читает как положено все коды M3/5. M03/05. M101/103. M126/127
но не поддерживает жк дисплей и считывание с карты
и pronterface очень долго открывает файлы с ж кодом , которые доходят до 300mb
и решил установить marlin ,подключил RepRapDiscount Смарт контроллер
и запускать код с карты
http://reprap.org/wiki/RepRapDiscount_Smart_Controllerвсе заработало но как то не правильно читает строки
выполняет команду строки и НЕ ДОЖИДАЯСЬ ВЫПОЛНЕНИЯ ,выполняет следующую
вот пример кода
G21
G90
G1 X-6.11 Y4.56 Z0.05 F300 движется от х0у0 и вкл лазер,,но не должен вкл
M101
G1 X-6.2 Y4.65 Z0.05 F600
G1 X-6.85 Y5.23 Z0.05 F600
G1 X-6.11 Y4.56 Z0.05 F600
M103
G1 X-6.46 Y4.21 Z0.05 F300 переход на следующий путь , слегка маргнет
M101
G1 X-7.09 Y4.77 Z0.05 F600
G1 X-7.54 Y5.07 Z0.05 F600
G1 X10.95 Y0.93 Z0.05 F600
M103
G1 X10.95 Y0.93 Z0.1 F99.6 подъем по z
G1 X-6.12 Y4.55 Z0.1 F300 переход в другое место печати и вкл лазер,но не должен вкл
M101
G1 X-6.21 Y4.63 Z0.1 F600
G1 X-7.07 Y5.36 Z0.1 F600
M103 выкл лазер
для наглядной демонстрации снял видео с замедленной скоростью движения лазера
вот работа sprintera
https://www.youtube.com/watch?v=kV2Qhh- ... e=youtu.beа вот что вытворяет marlin
https://www.youtube.com/watch?v=3t33RIB ... e=youtu.beзапускал с компа и с карточки
пробовал три варианта прошивки
Marlin-Marlin
marlin_01-master
Marlin-Marlin_v1
все работают с этим глюком
может кто подскажет где сабака зарыта