Некоторые учащиеся работают над проектом с использованием 3d-принтеров, пишут свой собственный gcode для создания деталей. Они сообщили, что параметр выдавливания не работает.
Глядя на образец вывода, который работает на принтере, он выглядит следующим образом:
G1 Xxval Yyval E0.3000
, где значение E продолжает расти. Программное обеспечение знает диаметр сопла, а также диаметр нити накала и вычисляет правильное количество нити для подачи. Число является абсолютным, поэтому последовательные вызовы продолжают увеличивать значение E.
Тем не менее, когда я изменяю значение (предположим, что я удваиваю его), кажется, что нет никакого ИЗМЕНЕНИЯ в количестве экструзии.
Очевидно, что количество впрыскиваемой нити должно быть пропорционально длине пути. Если мы рассмотрим одну траекторию, которая движется на 10 мм, и ту, которая движется на 20 мм, очевидно, что та, которая составляет 20 мм, должна выдавливать вдвое больше нити. Почему смена номера не работает?
Моя методология состояла в том, чтобы сохранить пролог рабочего файла и написать последовательность G1, но, очевидно, я что-то упустил. Единственное, что я могу попробовать сейчас - это, возможно, взять рабочий файл и просто отредактировать отдельный G1 и посмотреть, смогу ли я получить больше.
Здесь вывод напрямую из Mattercontrol, только слой 0:
; Generated with MatterSlice 1.0
; filamentDiameter = 1.75
; extrusionWidth = 0.4
; firstLayerExtrusionWidth = 0.42
; layerThickness = 0.1
; firstLayerThickness = 0.3
; automatic settings before start_gcode
G21 ; set units to millimeters
M107 ; fan off
M190 S70 ; wait for bed temperature to be reached
M104 T0 S205 ; start heating extruder 1
T0 ; set the active extruder to 0
; settings from start_gcode
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
; automatic settings after start_gcode
M109 T0 S205 ; wait for extruder 1 to reach temperature
T0 ; set the active extruder to 0
G90 ; use absolute coordinates
G92 E0 ; reset the expected extruder position
M82 ; use absolute distance for extrusion
; Layer count: 8
; Layer Change GCode
; LAYER:0
M400
M107
G0 F6600 X108.269 Y93.993 Z0.31
; TYPE:SKIRT
G1 F1800 E0
G1 F590.4 X110.221 Y100 E0.33087
G1 X108.269 Y106.007 E0.66174
G1 X103.158 Y109.72 E0.99268
G1 X96.842 Y109.72 E1.32354
G1 X91.731 Y106.007 E1.65447
G1 X89.779 Y100 E1.98534
G1 X91.731 Y93.993 E2.31621
G1 X96.842 Y90.28 E2.64715
G1 X103.158 Y90.28 E2.97801
G1 X108.269 Y93.993 E3.30894
G1 F1800 E1.30894
G0 F6600 X108.09 Y94.123
G0 X107.947 Y94.298
; TYPE:FILL
G1 F1800 E3.30894
G1 F590.4 X109.78 Y99.941 E3.61975
G0 F6600 X109.781 Y100.058
G1 F590.4 X107.947 Y105.701 E3.93058
G0 F6600 X107.878 Y105.795
G1 F590.4 X103.078 Y109.283 E4.2414
G0 F6600 X102.966 Y109.32
G1 F590.4 X97.034 Y109.32 E4.55215
G0 F6600 X96.922 Y109.284
G1 F590.4 X92.122 Y105.796 E4.86297
G0 F6600 X92.053 Y105.701
G1 F590.4 X90.219 Y100.058 E5.1738
G0 F6600 X90.219 Y99.942
G1 F590.4 X92.052 Y94.299 E5.48461
G0 F6600 X92.121 Y94.204
G1 F590.4 X96.922 Y90.716 E5.79547
G0 F6600 X97.034 Y90.68
G1 F590.4 X102.966 Y90.68 E6.10622
G0 F6600 X103.077 Y90.716
G1 F590.4 X107.878 Y94.204 E6.41709