Please enable JavaScript.
Coggle requires JavaScript to display documents.
Marlin 1.0.X (設定MARLIN Configuration (腳位設定依Configuration 上設定對應其值 pins.h,…
Marlin 1.0.X
設定MARLIN Configuration
腳位設定依Configuration 上設定對應其值 pins.h
進階設定 Configuration_adv.h
熱敏電阻設定 依Configuration 上設定 thermistortables.h
語系設定 依Configuration上設定 language.h
EEPROM 設定 configuration_store.h
暫存器設定 依Configuration 上設定 fastio.h
SD卡設定 依Configuration 啟用 SdFatConfig 設定Pin
觸控面版 宣告
Marlin_main.cpp
起始include 庫
Marlin
基本
MCUf判斷
arduino
AT90USB
WProgram
math
avr/pgmspace
avr/eeprom
avr/interrupt
stdio
設定
控制版PIN
pins
暫存器fastio
通訊埠設定
MarlinSerial
設備設定
configuration
ultralcd
laguage.h
面板功能選項設
語系選擇
ultralcd.h
LCM面版顯示庫
EN 功能呼叫
EN 功能定義
顯示圖型
dogm_font_data_marlin.h
DOGMbitmaps.h
dogm_lcd_implementation.h
&
ultralcd_implementation_hitachi_HD44780
&
ultralcd_st7920_u8glib_rrd.h
ultralcd.cpp
指令撰寫及功能設定
執行 M 或 G指令
planner
stepper
temperature
motion_control
cardreader
watchdog
configurationstore
pins_arduino
LOOP()
判斷暫存有沒有資料
if(buflen < (BUFSIZE-1))
副程式
get_command();
驗查BUFF 有無資料
字串 "G" 或是 "M"
存入cmdbuffer
判讀有沒有SD卡
執行 card.checkautostart(false);
來源cardreader.cpp
停止SD卡寫入動作
執行M29
將資燉讀入
副程式 判別指令
process_commands();
關閉檔案
SERIAL_PROTOCOLLNPGM(MSG_FILE_SAVED);
副程式
process_commands();
2 more items...
執行 M23 及 M24
開始打印
通訊 MarlinSerial
SD 卡讀取 cardreader
溫度判斷 temperature
自動調節溫度planner
路徑解讀 planner
熱擠頭作動
擠出
DLP 工作原理
自動復歸原點
開燈UVLED
BED 控制開光
M701
投影圖片
關閉投影及UVLED
M702
換層循理
無指令 傳回值
SERIAL_PROTOCOLLNPGM(MSG_OK);
耗材系統啟動
M703 開啟
M704 停止
攪拌動作
感測溫度
40度