មគ្គុទ្ទេសក៍ Ultimate Marlin G-Code - របៀបប្រើពួកវាសម្រាប់ការបោះពុម្ព 3D

Roy Hill 06-08-2023
Roy Hill

តារាង​មាតិកា

ពាក្យបញ្ជា M104 កំណត់សីតុណ្ហភាពគោលដៅសម្រាប់ hotend របស់ម៉ាស៊ីនបោះពុម្ព ហើយចាប់ផ្តើមកំដៅវា។ បន្ទាប់ពីកំណត់សីតុណ្ហភាពគោលដៅ ពាក្យបញ្ជាមិនរង់ចាំឱ្យ hotend ឈានដល់សីតុណ្ហភាពទេ។

វាបន្តភ្លាមៗដើម្បីដំណើរការពាក្យបញ្ជា G-Code ផ្សេងទៀតខណៈពេលដែល hotend ឡើងកំដៅក្នុងផ្ទៃខាងក្រោយ។ វាត្រូវការប៉ារ៉ាម៉ែត្រចំនួន 5 ដែលរួមមាន:

  • [S< temp (°C )>]: វាបញ្ជាក់សីតុណ្ហភាពគោលដៅសម្រាប់ extruder នៅក្នុង អង្សាសេ។
  • [T< សន្ទស្សន៍ (0

    G-codes ត្រូវបានគេប្រើយ៉ាងទូលំទូលាយក្នុងការបោះពុម្ព 3D ជាពិសេសតាមរយៈកម្មវិធីបង្កប់ Marlin។ មនុស្សជាច្រើនឆ្ងល់ពីរបៀបប្រើ G-Code ដើម្បីផលប្រយោជន៍របស់ពួកគេ ដូច្នេះហើយខ្ញុំបានសម្រេចចិត្តសរសេរអត្ថបទនេះដើម្បីជួយអ្នកអាន។

    មានព័ត៌មានលម្អិតដែលមានប្រយោជន៍មួយចំនួនអំពី G-Code នៅក្នុងអត្ថបទដែលនៅសល់ ដូច្នេះសូមបន្តអាន សម្រាប់ព័ត៌មានបន្ថែម។

    តើអ្វីទៅជា G-Code នៅក្នុងការបោះពុម្ព 3D? ម៉ាស៊ីនកិន CNC ជាដើម។ វាមានសំណុំនៃពាក្យបញ្ជាដែលកម្មវិធីបង្កប់ប្រើដើម្បីគ្រប់គ្រងប្រតិបត្តិការរបស់ម៉ាស៊ីនបោះពុម្ព និងចលនារបស់ក្បាលបោះពុម្ព។

    តើ G-Code ត្រូវបានបង្កើតយ៉ាងដូចម្តេច?

    G-Code សម្រាប់ម៉ាស៊ីនបោះពុម្ព 3D ត្រូវ​បាន​បង្កើត​ឡើង​ដោយ​ប្រើ​កម្មវិធី​ពិសេស​មួយ​ដែល​ហៅ​ថា​ឧបករណ៍​កាត់។ កម្មវិធីនេះយកគំរូ 3D របស់អ្នក ហើយកាត់វាជាស្រទាប់ 2D ស្តើង។

    បន្ទាប់មកវាបញ្ជាក់កូអរដោនេ ឬផ្លូវសម្រាប់ក្បាលបោះពុម្ពដើម្បីឆ្លងកាត់ដើម្បីបង្កើតស្រទាប់ទាំងនេះ។ វាក៏គ្រប់គ្រង និងកំណត់មុខងារម៉ាស៊ីនបោះពុម្ពជាក់លាក់ផងដែរ ដូចជាការបើកម៉ាស៊ីនកម្តៅ កង្ហារ កាមេរ៉ាជាដើម។

    ឧបករណ៍កាត់ដ៏ពេញនិយមនៅលើទីផ្សាររួមមាន PrusaSlicer និង Cura។

    ប្រភេទនៃ G-Code

    ទោះបីជាឈ្មោះទូទៅសម្រាប់ពាក្យបញ្ជា CNC គឺ G-Code ក៏ដោយ យើងអាចបែងចែកពាក្យបញ្ជាយ៉ាងទូលំទូលាយជាពីរប្រភេទ។ ពួកវារួមបញ្ចូល៖

    • G-Code
    • M-Code

    G-Code

    G-Code តំណាងឱ្យកូដធរណីមាត្រ។ មុខងារចម្បងរបស់វាគឺដើម្បីគ្រប់គ្រងចលនា ទីតាំង ឬផ្លូវរបស់ក្បាលបោះពុម្ព។

    ដោយប្រើ G-code អ្នកអាចផ្លាស់ទីក្បាលម៉ាស៊ីននៅក្នុងឈានដល់សីតុណ្ហភាពគោលដៅ មុនពេលត្រឡប់ការគ្រប់គ្រងទៅម៉ាស៊ីនវិញ។

    គ្រែបន្តកំដៅឡើងនៅផ្ទៃខាងក្រោយ ខណៈពេលដែលម៉ាស៊ីនបោះពុម្ពដំណើរការបន្ទាត់ផ្សេងទៀតនៃ G-Code ។ វាត្រូវការប៉ារ៉ាម៉ែត្រមួយ នោះគឺ៖

    • [S< temp (°C )>]: ប៉ារ៉ាម៉ែត្រនេះកំណត់សីតុណ្ហភាពគោលដៅសម្រាប់គ្រែ ក្នុងអង្សាសេ។

    ឧទាហរណ៍ ដើម្បីកំដៅគ្រែរហូតដល់ 80 ° C ពាក្យបញ្ជាគឺ M140 S80។

    ម៉ាលីន M190

    ពាក្យបញ្ជា M190 កំណត់សីតុណ្ហភាពគោលដៅសម្រាប់គ្រែ ហើយរង់ចាំរហូតដល់គ្រែទៅដល់វា។ វាមិនត្រឡប់ការគ្រប់គ្រងទៅម៉ាស៊ីន ឬប្រតិបត្តិ G-Code ផ្សេងទៀតទេ រហូតដល់គ្រែឡើងដល់សីតុណ្ហភាពនោះ។

    ចំណាំ៖ ប្រសិនបើអ្នកកំណត់សីតុណ្ហភាពគោលដៅជាមួយ S ប៉ារ៉ាម៉ែត្រ វារង់ចាំតែខណៈពេលដែលកំដៅគ្រែ ឡើង ដល់សីតុណ្ហភាពដែលបានកំណត់។ ទោះជាយ៉ាងណាក៏ដោយ ប្រសិនបើគ្រែត្រូវត្រជាក់ចុះដើម្បីឈានដល់សីតុណ្ហភាពនោះ ម៉ាស៊ីនមិនរង់ចាំទេ។

    សូម​មើល​ផង​ដែរ: របៀបជួសជុលម៉ាស៊ីនបោះពុម្ព 3D Nozzle Hitting Print ឬ Bed (បុក)

    សម្រាប់ពាក្យបញ្ជាឱ្យរង់ចាំខណៈពេលដែលកំដៅ និងត្រជាក់ អ្នកត្រូវតែកំណត់សីតុណ្ហភាពគោលដៅជាមួយ R ប៉ារ៉ាម៉ែត្រ។ ឧទាហរណ៍ ដើម្បីធ្វើឲ្យគ្រែត្រជាក់ចុះដល់ 50 ° C ហើយរង់ចាំរហូតដល់វាឡើងដល់សីតុណ្ហភាពនោះ ពាក្យបញ្ជាគឺ M190 S50។

    Marlin M400

    ពាក្យបញ្ជា M400 ផ្អាកជួរដំណើរការ G-Code រហូតដល់ចលនាបច្ចុប្បន្នទាំងអស់នៅក្នុងបណ្តុំត្រូវបានបញ្ចប់។ ជួរដំណើរការរង់ចាំក្នុងរង្វិលជុំរហូតដល់ពាក្យបញ្ជាទាំងអស់ត្រូវបានបញ្ចប់។

    បន្ទាប់ពីបញ្ចប់ការផ្លាស់ទីទាំងអស់ ម៉ាស៊ីនបោះពុម្ពបន្តប្រតិបត្តិកូដ Gបន្ទាប់ពីកម្ពស់នេះ ម៉ាស៊ីនបោះពុម្ពឈប់ប្រើសំណងសំណាញ់។

ឧទាហរណ៍ ឧបមាថាអ្នកចង់បោះពុម្ពទិន្នន័យសំណាញ់ទីពីរក្នុង EEPROM ជាទម្រង់ CSV។ ពាក្យបញ្ជាដែលត្រូវប្រើគឺ៖ M420 V1 I1 T1

Marlin M420 S1

M420 S1 គឺជាសំណុំរងនៃពាក្យបញ្ជា M420 ។ វាបើកកម្រិតគ្រែនៅលើម៉ាស៊ីនបោះពុម្ពដោយប្រើសំណាញ់ត្រឹមត្រូវដែលវាទាញយកពី EEPROM។

ប្រសិនបើមិនមានសំណាញ់ត្រឹមត្រូវនៅក្នុង EEPROM នោះវានឹងមិនធ្វើអ្វីនោះទេ។ ជាធម្មតាវាត្រូវបានរកឃើញបន្ទាប់ពីពាក្យបញ្ជា G28 homing។

Marlin G0

Marlin G0 គឺជាពាក្យបញ្ជាផ្លាស់ទីរហ័ស។ វាផ្លាស់ទីក្បាលម៉ាស៊ីនពីទីតាំងមួយទៅទីតាំងមួយទៀតនៅលើបន្ទះសាងសង់តាមរយៈចម្ងាយដ៏ខ្លីបំផុត (បន្ទាត់ត្រង់)។

វាមិនដាក់សរសៃអំបោះនៅពេលផ្លាស់ទី ដែលអាចឱ្យវាផ្លាស់ទីបានលឿនជាងពាក្យបញ្ជា G1 . នេះគឺជាប៉ារ៉ាម៉ែត្រដែលវាត្រូវការ៖

  • [X< pos >], [Y < pos >], [Z< ; pos >]: ប៉ារ៉ាម៉ែត្រទាំងនេះកំណត់ទីតាំងថ្មីដើម្បីផ្លាស់ទីទៅអ័ក្ស X, Y និង Z។
  • [F< mm /s >]: អត្រាមតិព័ត៌មាន ឬល្បឿននៃក្បាលបោះពុម្ព។ ម៉ាស៊ីនបោះពុម្ពនឹងប្រើអត្រាមតិព័ត៌មានដោយស្វ័យប្រវត្តិពីពាក្យបញ្ជា G1 ចុងក្រោយ ប្រសិនបើទុកចោល។

ដូច្នេះ ប្រសិនបើអ្នកចង់ផ្លាស់ទីក្បាលបោះពុម្ពយ៉ាងលឿនទៅប្រភពដើមក្នុងល្បឿន 100mm/s ពាក្យបញ្ជាគឺ G0 X0 Y0 Z0 F100.

Marlin G1

ពាក្យបញ្ជា G1 ផ្លាស់ទីម៉ាស៊ីនបោះពុម្ពពីចំណុចមួយទៅចំណុចមួយទៀតនៅលើបន្ទះសាងសង់ក្នុងលីនេអ៊ែរផ្លូវ។ វាត្រូវបានគេស្គាល់ថាជាពាក្យបញ្ជាផ្លាស់ទីលីនេអ៊ែរ ព្រោះវាបញ្ចោញសរសៃអំបោះនៅពេលផ្លាស់ទីរវាងចំណុច។

វាខុសគ្នាពីចលនារហ័ស ( G0 ) ដែលមិនដាក់សរសៃអំបោះនៅពេលផ្លាស់ទី។ វាត្រូវការប៉ារ៉ាម៉ែត្រជាច្រើន រួមទាំង៖

  • [X< pos >], [Y < pos >], [Z< ; pos >]: ប៉ារ៉ាម៉ែត្រទាំងនេះកំណត់ទីតាំងថ្មីដើម្បីផ្លាស់ទីទៅអ័ក្ស X, Y និង Z។
  • [E< pos >]: វាកំណត់បរិមាណនៃ filament ដើម្បី extrude ខណៈពេលដែលផ្លាស់ទីទៅចំណុចថ្មី។
  • [F< mm/s >]: អត្រាចំណី ឬល្បឿននៃក្បាលបោះពុម្ព។ ម៉ាស៊ីនបោះពុម្ពនឹងប្រើអត្រាមតិព័ត៌មានដោយស្វ័យប្រវត្តិពីពាក្យបញ្ជា G1 ចុងក្រោយ ប្រសិនបើទុកចោល។

ឧទាហរណ៍ ដើម្បីដាក់ខ្សែបន្ទាត់ត្រង់រវាងចំណុចពីរក្នុងអត្រា 50mm/s ខាងស្តាំ ពាក្យបញ្ជាគឺ G1 X32 Y04 F50 E10។

Marlin G4

ពាក្យបញ្ជា G4 ផ្អាកម៉ាស៊ីនសម្រាប់រយៈពេលដែលបានកំណត់។ ជួរពាក្យបញ្ជាត្រូវបានផ្អាកក្នុងអំឡុងពេលនេះ ដូច្នេះវាមិនដំណើរការពាក្យបញ្ជា G-Code ថ្មីទេ។

ក្នុងអំឡុងពេលផ្អាក ម៉ាស៊ីននៅតែរក្សាស្ថានភាពរបស់វា។ ឧបករណ៍កម្តៅទាំងអស់រក្សាសីតុណ្ហភាពបច្ចុប្បន្នរបស់វា ហើយម៉ូទ័រនៅតែបើក។

វាត្រូវការប៉ារ៉ាម៉ែត្រពីរ ដែលរួមមាន:

  • [P< time(ms) >]: វាបញ្ជាក់ពេលវេលាផ្អាកជាមិល្លីវិនាទី
  • [S< time(s) >]: វាកំណត់ការផ្អាក ពេលវេលាគិតជាវិនាទី។ ប្រសិនបើប៉ារ៉ាម៉ែត្រទាំងពីរត្រូវបានកំណត់ S យកនាំមុខ។

ដើម្បីផ្អាកម៉ាស៊ីនរយៈពេល 10 វិនាទី អ្នកអាចប្រើពាក្យបញ្ជា G4 S10។

Marlin G12

ពាក្យបញ្ជា G12 ធ្វើឱ្យដំណើរការសម្អាតក្បាលម៉ាស៊ីនបោះពុម្ពសកម្ម។ ដំបូង វាផ្លាស់ទីក្បាលព្រីនទៅទីតាំងដែលបានកំណត់ជាមុននៅលើម៉ាស៊ីនបោះពុម្ព ដែលជក់ត្រូវបានម៉ោន។

បន្ទាប់ វាផ្លាស់ទីក្បាលព្រីនយ៉ាងខ្លាំងក្លាឆ្លងកាត់ជក់ ដើម្បីសម្អាតសរសៃដែលជាប់នៅលើវា។ នេះគឺជាប៉ារ៉ាម៉ែត្រមួយចំនួនដែលវាអាចទទួលយកបាន។

  • [P]: ប៉ារ៉ាម៉ែត្រនេះអនុញ្ញាតឱ្យអ្នកជ្រើសរើសគំរូសម្អាតដែលអ្នកចង់បានសម្រាប់ក្បាលម៉ាស៊ីន។ 0 គឺត្រង់ទៅក្រោយ 1 ជាលំនាំ zigzag និង 2 ជាលំនាំរាងជារង្វង់។
  • [S< រាប់ >]: ចំនួនដង អ្នក​ចង់​ឱ្យ​លំនាំ​សម្អាត​ឡើងវិញ​ដោយ​ខ្លួនឯង។
  • [R< កាំ >]: កាំ​នៃ​រង្វង់​សម្អាត ប្រសិនបើអ្នក​ជ្រើសរើស​លំនាំ 2.
  • [T< count >]: វាបញ្ជាក់ចំនួនត្រីកោណក្នុងលំនាំ zig-zag។

ប្រសិនបើអ្នកចង់សម្អាត ក្បាលរបស់អ្នកនៅលើជក់ក្នុងលំនាំថយក្រោយ ពាក្យបញ្ជាត្រឹមត្រូវគឺ G12 P0។

Cura ផ្តល់នូវវិធីប្រើពាក្យបញ្ជានេះនៅក្នុងការកំណត់ពិសោធន៍របស់វា។ អ្នកអាចអានបន្ថែមអំពីពាក្យបញ្ជា wipe nozzle នៅក្នុងអត្ថបទនេះដែលខ្ញុំបានសរសេរនៅលើ របៀបប្រើការកំណត់ការសាកល្បងនៅក្នុង Cura។

Marlin G20

ពាក្យបញ្ជា G20 កំណត់កម្មវិធីបង្កប់របស់ម៉ាស៊ីនបោះពុម្ពដើម្បីបកស្រាយឯកតាទាំងអស់ជាអ៊ីញ . ដូច្នេះ តម្លៃនៃការបន្ថែម ចលនា ការបោះពុម្ព និងសូម្បីតែការបង្កើនល្បឿនទាំងអស់នឹងមានបកប្រែជាអុិនឈ៍។

ដូច្នេះ ម៉ាស៊ីនបោះពុម្ពនឹងមានអុិនឈ៍សម្រាប់ចលនាលីនេអ៊ែរ អ៊ីញ/វិនាទីសម្រាប់ល្បឿន និងអ៊ីញ/វិនាទី2 សម្រាប់ការបង្កើនល្បឿន។

Marlin G21

G21 ពាក្យបញ្ជាកំណត់កម្មវិធីបង្កប់របស់ម៉ាស៊ីនបោះពុម្ពដើម្បីបកស្រាយឯកតាទាំងអស់ជាមីលីម៉ែត្រ។ ដូច្នេះ ចលនាលីនេអ៊ែរ អត្រា និងការបង្កើនល្បឿននឹងគិតជា mm, mm/s, និង mm/s2 រៀងគ្នា។

Marlin G27

ពាក្យបញ្ជា G27 ចតក្បាលបូមនៅការកំណត់ជាមុន ទីតាំងនៅលើបន្ទះសំណង់។ វារង់ចាំរហូតដល់ចលនាទាំងអស់នៅក្នុងជួរត្រូវបានបញ្ចប់ បន្ទាប់មកវាចតក្បាលម៉ាស៊ីន។

វាមានប្រយោជន៍ណាស់នៅពេលដែលអ្នកចង់ផ្អាកការបោះពុម្ព ដើម្បីធ្វើការកែតម្រូវលើការបោះពុម្ព។ អ្នកអាចចតក្បាលម៉ាស៊ីន ដើម្បីជៀសវាងការលោតពីលើព្រីន ហើយរលាយវា។

វាត្រូវការប៉ារ៉ាម៉ែត្រមួយ ដែលនោះគឺ៖

  • [P]: វាកំណត់ ទីតាំង Z-park ។ ប្រសិនបើអ្នកជ្រើសរើស 0 កម្មវិធីបង្កប់នឹងលើកក្បាលបូមទៅទីតាំង Z-park លុះត្រាតែកម្ពស់ដើមរបស់ក្បាលបូមទាបជាងទីតាំង Z-park។

ការជ្រើសរើសមួយដាក់ក្បាលបូមនៅសួន Z ទីតាំងមិនថាកម្ពស់ដំបូងរបស់វា។ ការជ្រើសរើស 2 បង្កើនក្បាលម៉ាស៊ីនដោយចំនួន Z-park ប៉ុន្តែកំណត់ Z Height របស់វាឱ្យទាបជាង Z អតិបរមា។

ប្រសិនបើអ្នកប្រើពាក្យបញ្ជា G27 ដោយគ្មានប៉ារ៉ាម៉ែត្រណាមួយ វាកំណត់លំនាំដើមទៅ P0 ។

Marlin G28

ពាក្យបញ្ជា G28 ប្រើម៉ាស៊ីនបោះពុម្ព ដើម្បីបង្កើតទីតាំងដែលគេស្គាល់នៅប្រភពដើម។ Homeing គឺជាដំណើរការដែលម៉ាស៊ីនបោះពុម្ពរកឃើញប្រភពដើម (សំរបសំរួល [0,0,0]) នៃម៉ាស៊ីនបោះពុម្ព។

វាធ្វើដូចនេះដោយផ្លាស់ទីអ័ក្សនីមួយៗនៃម៉ាស៊ីនបោះពុម្ពរហូតដល់ពួកវាប៉ះកុងតាក់ដែនកំណត់រៀងៗខ្លួន។ កន្លែងដែលអ័ក្សនីមួយៗចាប់ផ្តើមកុងតាក់ដែនកំណត់របស់វា គឺជាប្រភពដើមរបស់វា។

នេះគឺជាប៉ារ៉ាម៉ែត្រមួយចំនួនរបស់វា៖

  • [X], [Y], [Z]: អ្នក​អាច​បន្ថែម​ប៉ារ៉ាម៉ែត្រ​ទាំង​នេះ​ដើម្បី​ដាក់​កម្រិត​ផ្ទះ​ទៅ​អ័ក្ស​ទាំងនេះ។ ឧទាហរណ៍ G28 X Y ប្រើតែអ័ក្ស X និង Y ប៉ុណ្ណោះ។
  • [L]: វាស្ដារស្ថានភាពកម្រិតគ្រែបន្ទាប់ពីផ្ទះ។
  • [0]: ប៉ារ៉ាម៉ែត្រនេះរំលង homeing ប្រសិនបើទីតាំងរបស់ក្បាលបោះពុម្ពត្រូវបានទុកចិត្តរួចហើយ។

ឧទាហរណ៍ ប្រសិនបើអ្នកចង់នៅផ្ទះតែអ័ក្ស X និង Z នោះពាក្យបញ្ជាត្រឹមត្រូវគឺ G28 X Z. ដើម្បីផ្ទះអ័ក្សទាំងអស់ អ្នកអាចប្រើពាក្យបញ្ជា G28 តែម្នាក់ឯង។

Marlin G29

G29 គឺជាគ្រែស្វ័យប្រវត្តិ ពាក្យបញ្ជាកម្រិត។ វាដាក់ពង្រាយប្រព័ន្ធកម្រិតគ្រែដោយស្វ័យប្រវត្តិ ឬពាក់កណ្តាលស្វ័យប្រវត្តិដែលបានដំឡើងនៅលើម៉ាស៊ីនរបស់អ្នកដើម្បីកម្រិតគ្រែ។

អាស្រ័យលើម៉ាកម៉ាស៊ីនបោះពុម្ព អ្នកអាចមានប្រព័ន្ធកម្រិតគ្រែស្មុគស្មាញមួយក្នុងចំណោមប្រាំនៅក្នុងកម្មវិធីបង្កប់របស់អ្នក។ ពួកគេរួមបញ្ចូល៖

  • កម្រិតគ្រែសំណាញ់
  • កម្រិតគ្រែដោយស្វ័យប្រវត្តិ
  • កម្រិតគ្រែរួម
  • កម្រិតគ្រែដោយស្វ័យប្រវត្តិ (លីនេអ៊ែរ)
  • កម្រិតគ្រែដោយស្វ័យប្រវត្តិ (3 ចំណុច)

នីមួយៗមានប៉ារ៉ាម៉ែត្រជាក់លាក់ដើម្បីធ្វើការជាមួយផ្នែករឹងរបស់ម៉ាស៊ីនបោះពុម្ព។

Marlin G30

ពាក្យបញ្ជា G30 ស៊ើបអង្កេតការស្ថាបនា ចាននៅចំណុចជាក់លាក់មួយជាមួយនឹងការស៊ើបអង្កេតនៃប្រព័ន្ធកម្រិតគ្រែដោយស្វ័យប្រវត្តិ។ វាធ្វើដូចនេះដើម្បីកំណត់កម្ពស់ Z របស់ចំណុចនោះ (theចម្ងាយពីក្បាលក្បាលទៅគ្រែ)។

បន្ទាប់ពីទទួលបានកម្ពស់ វាកំណត់ក្បាលបូមទៅចម្ងាយត្រឹមត្រូវពីលើបន្ទះសាងសង់។ វាត្រូវការប៉ារ៉ាម៉ែត្រមួយចំនួន ដែលរួមមានៈ

  • [C]: ការកំណត់ប៉ារ៉ាម៉ែត្រនេះនៅមួយអាចផ្តល់សំណងសីតុណ្ហភាពចាប់តាំងពីសម្ភារៈភាគច្រើនពង្រីកនៅពេលកំដៅ។
  • [X< pos >], [Y< pos >]: ប៉ារ៉ាម៉ែត្រទាំងនេះបញ្ជាក់កូអរដោនេដែលអ្នកចង់ស៊ើបអង្កេត។

ដើម្បីស៊ើបអង្កេតលើគ្រែនៅទីតាំងបច្ចុប្បន្នរបស់ក្បាលម៉ាស៊ីន អ្នកអាចប្រើពាក្យបញ្ជាដោយគ្មានប៉ារ៉ាម៉ែត្រណាមួយ។ ដើម្បីស៊ើបអង្កេតវានៅទីតាំងជាក់លាក់មួយដូចជា [100, 67] ពាក្យបញ្ជាត្រឹមត្រូវគឺ G30 X100 Y67។

Marlin M76

ពាក្យបញ្ជា M76 ផ្អាកកម្មវិធីកំណត់ម៉ោងការងារបោះពុម្ព .

Marlin G90

ពាក្យបញ្ជា G90 កំណត់ម៉ាស៊ីនបោះពុម្ពទៅជារបៀបកំណត់ទីតាំងដាច់ខាត។ នេះមានន័យថាកូអរដោនេទាំងអស់នៅក្នុង G-Code ត្រូវបានបកស្រាយថាជាទីតាំងនៅក្នុងយន្តហោះ XYZ ដែលទាក់ទងទៅនឹងប្រភពដើមរបស់ម៉ាស៊ីនបោះពុម្ព។

វាក៏កំណត់ extruder ទៅជា absolute mode លុះត្រាតែពាក្យបញ្ជា M83 បដិសេធវា។ វាមិនយកប៉ារ៉ាម៉ែត្រណាមួយទេ។

Marlin G92/G92 E0

ពាក្យបញ្ជា G92 កំណត់ទីតាំងបច្ចុប្បន្នរបស់ nozzle ទៅកូអរដោនេដែលបានបញ្ជាក់។ អ្នក​អាច​ប្រើ​វា​ដើម្បី​មិន​រាប់​បញ្ចូល​ផ្នែក​មួយ​ចំនួន​នៃ​គ្រែ​បោះពុម្ព​របស់​អ្នក ហើយ​ក៏​កំណត់​អុហ្វសិត​សម្រាប់​ម៉ាស៊ីន​បោះពុម្ព​របស់​អ្នក​ផងដែរ។

ពាក្យ​បញ្ជា G92 ប្រើ​ក្នុង​ប៉ារ៉ាម៉ែត្រ​កូអរដោណេ​ជាច្រើន។ ពួកគេរួមមាន:

  • [ X< pos >], [Y< pos >], [Z< pos >]: ទាំងនេះប៉ារ៉ាម៉ែត្រចាប់យកកូអរដោនេសម្រាប់ទីតាំងថ្មីរបស់ក្បាលបោះពុម្ព។
  • [E< pos >]: ប៉ារ៉ាម៉ែត្រនេះគិតជាតម្លៃមួយ ហើយកំណត់វាជាទីតាំងរបស់ extruder . អ្នកអាចប្រើពាក្យបញ្ជា E0 ដើម្បីកំណត់ប្រភពដើមរបស់ extruder ឡើងវិញ ប្រសិនបើវាស្ថិតនៅក្នុងរបៀបទាក់ទង ឬដាច់ខាត។

ឧទាហរណ៍ ចូរនិយាយថាអ្នកចង់ឱ្យកណ្តាលនៃគ្រែរបស់អ្នកជាប្រភពដើមថ្មី។ ដំបូង ត្រូវប្រាកដថាក្បាលម៉ាស៊ីនរបស់អ្នកស្ថិតនៅចំកណ្តាលគ្រែ។

បន្ទាប់ សូមផ្ញើពាក្យបញ្ជា G92 X0 Y0 ទៅកាន់ម៉ាស៊ីនបោះពុម្ពរបស់អ្នក។

ចំណាំ៖ ពាក្យបញ្ជា G92 រក្សាព្រំដែនរូបវន្តដែលកំណត់ដោយចុង-ឈប់។ អ្នក​មិន​អាច​ប្រើ G92 ដើម្បី​ផ្លាស់ទី​ទៅ​ក្រៅ​កុងតាក់​កម្រិត X ឬ​នៅ​ខាងក្រោម​គ្រែ​បោះពុម្ព​បាន​ទេ។

ដូច្នេះ​ហើយ! G-Code ខាងលើតំណាងឱ្យផ្នែកតូចមួយ ប៉ុន្តែសំខាន់នៃបណ្ណាល័យ G-Code ដែលរាល់អ្នកចូលចិត្តបោះពុម្ព 3D គួរតែដឹង។

នៅពេលដែលអ្នកបោះពុម្ពម៉ូដែលកាន់តែច្រើន អ្នកអាចនឹងដំណើរការពាក្យបញ្ជា G-Code កាន់តែច្រើនដែលអ្នកអាចបន្ថែមទៅក្នុងរបស់អ្នក។ បណ្ណាល័យ។

សូម​មើល​ផង​ដែរ: របៀបស្កេនវត្ថុ 3D សម្រាប់ការបោះពុម្ព 3D

សូមសំណាងល្អ និងរីករាយក្នុងការបោះពុម្ព!

បន្ទាត់ត្រង់ ដាក់វានៅកន្លែងជាក់លាក់មួយ លើក ឬបន្ទាបវា ឬសូម្បីតែផ្លាស់ទីវាតាមផ្លូវកោង។

ពួកវាត្រូវបាននាំមុខដោយ G ដើម្បីបង្ហាញថាពួកវាជា G-Code .

M-Code

M-Code តំណាងអោយពាក្យបញ្ជាផ្សេងៗ។ ពួកវាជាបញ្ជាម៉ាស៊ីនដែលគ្រប់គ្រងមុខងារផ្សេងទៀតរបស់ម៉ាស៊ីនបោះពុម្ព ក្រៅពីចលនារបស់ក្បាលបោះពុម្ព។

អ្វីដែលពួកគេទទួលខុសត្រូវរួមមាន។ ការបើក និងបិទម៉ូទ័រ ការកំណត់ល្បឿនកង្ហារ។ល។ រឿងមួយទៀតដែល M-Code ទទួលខុសត្រូវគឺការកំណត់សីតុណ្ហភាពរបស់គ្រែ និងសីតុណ្ហភាពរបស់ក្បាលម៉ាស៊ីន។

ពួកវាត្រូវបាននាំមុខដោយ M, ដែលតំណាងឱ្យផ្សេងៗ។

តើ G-Code 'Flavors' ជាអ្វី? បានធ្វើទ្រង់ទ្រាយ។ រសជាតិផ្សេងៗគ្នាមានដោយសារស្តង់ដារ G-Code និងកម្មវិធីបង្កប់ផ្សេងគ្នាដែលម៉ាកម៉ាស៊ីនបោះពុម្ពផ្សេងៗប្រើ។

ឧទាហរណ៍ ពាក្យបញ្ជាស្តង់ដារដូចជាការផ្លាស់ទី បើកម៉ាស៊ីនកំដៅជាដើម គឺជារឿងធម្មតាក្នុងចំណោមម៉ាស៊ីនបោះពុម្ពទាំងអស់។ ទោះយ៉ាងណាក៏ដោយ ពាក្យបញ្ជាពិសេសមួយចំនួនមិនដូចគ្នាទេ ដែលអាចនាំឱ្យមានកំហុសក្នុងការបោះពុម្ព ប្រសិនបើប្រើជាមួយម៉ាស៊ីនខុស។

ដើម្បីប្រឆាំងបញ្ហានេះ អ្នកកាត់ភាគច្រើនមានជម្រើសក្នុងការដំឡើងទម្រង់ម៉ាស៊ីនបោះពុម្ពរបស់អ្នក ដូច្នេះអ្នកអាចជ្រើសរើស រសជាតិត្រឹមត្រូវសម្រាប់ម៉ាស៊ីនរបស់អ្នក។ បន្ទាប់មកឧបករណ៍កាត់នឹងបកប្រែឯកសារ 3D ទៅជា G-Code សមរម្យសម្រាប់ម៉ាស៊ីនរបស់អ្នក។

ឧទាហរណ៍មួយចំនួននៃរសជាតិ G-Code រួមមាន RepRap។ Marlin, UltiGcode, Smoothie,ល.

បញ្ជីនៃកូដ G-Code សំខាន់ៗនៅក្នុងការបោះពុម្ព 3D

មានពាក្យបញ្ជា G-Code ជាច្រើននៅទីនោះសម្រាប់កម្មវិធីបង្កប់ម៉ាស៊ីនបោះពុម្ព 3D ផ្សេងៗគ្នា។ នេះគឺជាពាក្យសាមញ្ញមួយចំនួនដែលអ្នកអាចជួបប្រទះនៅពេលបោះពុម្ព និងរបៀបប្រើប្រាស់វា។

Marlin M0 [ការបញ្ឈប់ដោយគ្មានលក្ខខណ្ឌ]

ពាក្យបញ្ជា M0 ត្រូវបានគេស្គាល់ថាជាពាក្យបញ្ជាបញ្ឈប់ដោយគ្មានលក្ខខណ្ឌ។ វាបញ្ឈប់ប្រតិបត្តិការរបស់ម៉ាស៊ីនបោះពុម្ព បន្ទាប់ពីចលនាចុងក្រោយ ហើយបិទឧបករណ៍កម្តៅ និងម៉ូទ័រ។

បន្ទាប់ពីបញ្ឈប់ប្រតិបត្តិការរបស់ម៉ាស៊ីនបោះពុម្ព វាដេកក្នុងរយៈពេលកំណត់ ឬរង់ចាំការបញ្ចូលរបស់អ្នកប្រើឡើងវិញនៅលើអ៊ីនធឺណិត។ ពាក្យបញ្ជា M0 អាចយកប៉ារ៉ាម៉ែត្របីផ្សេងគ្នា។

ប៉ារ៉ាម៉ែត្រទាំងនេះគឺ៖

  • [P < time(ms) >]៖ នេះគឺជារយៈពេលដែលអ្នកចង់ឱ្យម៉ាស៊ីនបោះពុម្ពគេងគិតជាមិល្លីវិនាទី។ ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ឱ្យម៉ាស៊ីនបោះពុម្ពគេងបាន 2000ms អ្នកនឹងប្រើ M0 P2000
  • {S< time(s) > ]: នេះគឺជាចំនួនពេលវេលាដែលអ្នកចង់ឱ្យម៉ាស៊ីនបោះពុម្ពគេងក្នុងរយៈពេលប៉ុន្មានវិនាទី។ ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ឱ្យម៉ាស៊ីនបោះពុម្ពដេករយៈពេល 2 វិនាទី អ្នកនឹងប្រើ M0 S2
  • [ សារ ]: អ្នក អាចប្រើប៉ារ៉ាម៉ែត្រនេះដើម្បីបង្ហាញសារនៅលើ LCD របស់ម៉ាស៊ីនបោះពុម្ព ខណៈពេលដែលវាត្រូវបានផ្អាក។ ឧទាហរណ៍ M0 ចុចប៊ូតុងកណ្តាល ដើម្បីចាប់ផ្តើមការបោះពុម្ពឡើងវិញ

ចំណាំ៖ The M0 ពាក្យបញ្ជាគឺដូចគ្នាទៅនឹងពាក្យបញ្ជា M1

Marlin M81

ពាក្យបញ្ជា M81 បិទ PSU របស់ម៉ាស៊ីនបោះពុម្ព(អង្គភាពផ្គត់ផ្គង់ថាមពល) ។ នេះមានន័យថាម៉ាស៊ីនកម្តៅ ម៉ូទ័រ ជាដើមទាំងអស់នឹងមិនអាចដំណើរការបានទេ។

ម្យ៉ាងវិញទៀត ប្រសិនបើបន្ទះនេះមិនមានប្រភពថាមពលជំនួសទេ វាក៏នឹងបិទផងដែរ។

Marlin M82

ពាក្យបញ្ជា M82 ដាក់ extruder ក្នុងទម្រង់ដាច់ខាត។ នេះមានន័យថា ប្រសិនបើ G-Code ហៅ extruder ឱ្យ extrude 5mm នៃ filament វា extrude 5mm ដោយមិនគិតពីពាក្យបញ្ជាពីមុនណាមួយឡើយ។

វាបដិសេធពាក្យបញ្ជា G90 និង G91។

ពាក្យបញ្ជាប៉ះពាល់តែ extruder ដូច្នេះវាឯករាជ្យពីអ័ក្សផ្សេងទៀត។ ជាឧទាហរណ៍ សូមពិចារណាពាក្យបញ្ជានេះ;

M82;

G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ;

G1 X0.4 Y20 Z0.3 F1500.0 E30;

Extruder ត្រូវបានកំណត់ទៅជាទម្រង់ដាច់ខាតដោយប្រើ M82 នៅក្នុងបន្ទាត់ទី 1។ ក្នុងជួរទី 2 វាគូរបន្ទាត់ទីមួយដោយ extruding 15 ឯកតានៃ filament ។

បន្ទាប់ពីបន្ទាត់ទី 2 តម្លៃនៃការបន្ថែមមិនត្រូវបានកំណត់ត្រឡប់ទៅសូន្យទេ។ ដូច្នេះនៅក្នុងជួរទី 3 ពាក្យបញ្ជា E30 ពង្រីក 30 ឯកតានៃសរសៃដោយប្រើប្រាស់ពាក្យបញ្ជា E30

Marlin M83

ពាក្យបញ្ជា M83 កំណត់ extruder របស់ម៉ាស៊ីនបោះពុម្ពទៅជារបៀបទាក់ទង។ នេះមានន័យថា ប្រសិនបើ G-Code អំពាវនាវឱ្យមានការពង្រីកសរសៃ 5mm ម៉ាស៊ីនបោះពុម្ពនឹងពង្រីក 5mm ជាបន្តបន្ទាប់ ដោយផ្អែកលើពាក្យបញ្ជាពីមុន។

ពាក្យបញ្ជា M83 មិនយកប៉ារ៉ាម៉ែត្រណាមួយឡើយ។ ជាឧទាហរណ៍ សូមដំណើរការពាក្យបញ្ជារបស់ឧទាហរណ៍ចុងក្រោយត្រឡប់មកវិញជាមួយ M83

M83;

G1 X0.1 Y200.0 Z0 .3 F1500.0 E15;

G1 X0.4 Y20Z0.3 F1500.0 E30;

បន្ទាប់ពីពាក្យបញ្ជា E15 នៅលើបន្ទាត់ទី 2 តម្លៃ E មិនត្រូវបានកំណត់ត្រឡប់ទៅសូន្យទេ។ វានៅសល់ 15 គ្រឿង។ ដូច្នេះនៅលើបន្ទាត់ទី 3 ជំនួសឱ្យការ extruding 30 ឯកតានៃ filament វានឹង extrude 30-15 = 15 units។

Marlin M84

ពាក្យបញ្ជា Marlin M84 បិទដំណើរការមួយ ឬច្រើននៃ stepper និង ម៉ូទ័រ extruder ។ អ្នកអាចកំណត់វាឱ្យបិទពួកវាភ្លាមៗ ឬបន្ទាប់ពីម៉ាស៊ីនបោះពុម្ពនៅទំនេរមួយរយៈ។

វាអាចប្រើប៉ារ៉ាម៉ែត្រចំនួនបួន។ ពួកវារួមបញ្ចូល៖

  • [S< ពេលវេលា >]: វាបញ្ជាក់ពីចំនួនម៉ោងទំនេរ មុនពេលពាក្យបញ្ជាចាប់ផ្តើម និងបិទដំណើរការ ម៉ូទ័រ។ ឧទាហរណ៍ M84 S10 បិទដំណើរការ steppers ទាំងអស់បន្ទាប់ពីអសកម្មរយៈពេល 10 វិនាទី។
  • [E], [X], [Y], [Z]: អ្នក​អាច​ប្រើ​មួយ ឬ​ច្រើន​ក្នុង​ចំណោម​ទាំងនេះ​ដើម្បី​ជ្រើសរើស​ម៉ូទ័រ​ជាក់លាក់​ដើម្បី​ទុក​ចោល។ ឧទាហរណ៍ M84 X Y លែងដំណើរការម៉ូទ័រ X និង Y។

ចំណាំ៖ ប្រសិនបើអ្នកមិនប្រើប៉ារ៉ាម៉ែត្រណាមួយជាមួយពាក្យបញ្ជាទេ នោះវានឹងទុកចោលភ្លាមៗ។ ម៉ូទ័រ stepper ទាំងអស់។

Marlin M85

ពាក្យបញ្ជា M85 បិទម៉ាស៊ីនបោះពុម្ព និងកម្មវិធីបង្កប់បន្ទាប់ពីអសកម្មមួយរយៈ។ វាត្រូវចំណាយពេលក្នុងប៉ារ៉ាម៉ែត្រពេលវេលាគិតជាវិនាទី។

ប្រសិនបើម៉ាស៊ីនបោះពុម្ពនៅទំនេរដោយគ្មានចលនាយូរជាងប៉ារ៉ាម៉ែត្រពេលវេលាដែលបានកំណត់ នោះម៉ាស៊ីនបោះពុម្ពនឹងបិទ។ ឧទាហរណ៍ ប្រសិនបើអ្នកចង់បិទម៉ាស៊ីនបោះពុម្ពរបស់អ្នកបន្ទាប់ពីវានៅទំនេររយៈពេល 5 នាទី អ្នកអាចប្រើពាក្យបញ្ជា៖

M85 S300

Marlin M104

នេះ។រួមបញ្ចូលសីតុណ្ហភាពជាក់ស្តែង និងគោលដៅនៃឧបករណ៍កម្តៅដែលមាន។

  • T – សីតុណ្ហភាព Extruder
  • B – សីតុណ្ហភាពគ្រែ
  • C – សីតុណ្ហភាពបន្ទប់

Marlin M106

ពាក្យបញ្ជា M106 បើកកង្ហាររបស់ម៉ាស៊ីនបោះពុម្ព ហើយកំណត់ល្បឿនរបស់វា។ អ្នកអាចជ្រើសរើសកង្ហារ និងកំណត់ល្បឿនរបស់វាដោយប្រើប៉ារ៉ាម៉ែត្ររបស់វា។

ប៉ារ៉ាម៉ែត្រទាំងនេះរួមមាន:

  • [S< 0-255 > ]: ប៉ារ៉ាម៉ែត្រនេះកំណត់ល្បឿនកង្ហារជាមួយនឹងតម្លៃចាប់ពី 0 (បិទ) ដល់ 255 (ល្បឿនពេញ)។
  • [P< សន្ទស្សន៍ (0, 1, … ) >]: វាកំណត់កង្ហារដែលអ្នកចង់បើក។ ប្រសិនបើទុកទទេ វាកំណត់លំនាំដើមទៅ 0 (កង្ហារត្រជាក់បោះពុម្ព)។ អ្នកអាចកំណត់វាទៅជា 0, 1 ឬ 2 អាស្រ័យលើចំនួនកង្ហារដែលអ្នកមាន។

ឧទាហរណ៍ ប្រសិនបើអ្នកចង់កំណត់កង្ហារត្រជាក់ក្បាលដល់ល្បឿន 50% ពាក្យបញ្ជាគឺ M106 S127។ តម្លៃ S គឺ 127 ព្រោះ 50% នៃ 255 គឺ 127។

អ្នកក៏អាចប្រើពាក្យបញ្ជា M106 ដោយគ្មានប៉ារ៉ាម៉ែត្រណាមួយដើម្បីកំណត់ល្បឿនកង្ហារត្រជាក់។ ដល់ 100%

ចំណាំ៖ ពាក្យបញ្ជាល្បឿនរបស់កង្ហារមិនចូលជាធរមានទេ រហូតទាល់តែពាក្យបញ្ជា G-Code មុននឹងរួចរាល់។

Marlin M107

M107 បិទកង្ហាររបស់ម៉ាស៊ីនបោះពុម្ពមួយក្នុងពេលតែមួយ។ វាត្រូវការប៉ារ៉ាម៉ែត្រតែមួយ P ដែលជាសន្ទស្សន៍នៃកង្ហារដែលអ្នកចង់បិទ។

ប្រសិនបើប៉ារ៉ាម៉ែត្រមិនត្រូវបានផ្តល់ឱ្យទេ P លំនាំដើម ទៅ 0 ហើយបិទកង្ហារត្រជាក់បោះពុម្ព។ ឧពាក្យបញ្ជា M107 បិទកង្ហារត្រជាក់បោះពុម្ព។

Marlin M109

ដូចពាក្យបញ្ជា M104 សំណុំពាក្យបញ្ជា M109 សីតុណ្ហភាពគោលដៅសម្រាប់ hotend និងកំដៅវា។ ទោះជាយ៉ាងណាក៏ដោយ មិនដូច M104 ទេ វារង់ចាំឱ្យ hotend ឈានដល់សីតុណ្ហភាពគោលដៅ។

បន្ទាប់ពី hotend ឈានដល់សីតុណ្ហភាពគោលដៅ ម៉ាស៊ីនបន្តប្រតិបត្តិពាក្យបញ្ជា G-Code ។ វាត្រូវការប៉ារ៉ាម៉ែត្រដូចគ្នាទាំងអស់ដែលពាក្យបញ្ជា M104 យក។

ទោះជាយ៉ាងណាក៏ដោយ វាបន្ថែមមួយបន្ថែមទៀត។ នោះគឺ៖

  • [R< សីតុណ្ហភាព (°C )>]: ប៉ារ៉ាម៉ែត្រនេះកំណត់សីតុណ្ហភាពគោលដៅដើម្បីកំដៅ ឬត្រជាក់ចុងក្តៅទៅ . មិនដូចពាក្យបញ្ជា S ទេ វារង់ចាំរហូតដល់ម៉ាស៊ីនព្រីនឡើងកំដៅ ឬធ្វើឱ្យក្បាលម៉ាស៊ីនត្រជាក់ដល់សីតុណ្ហភាពនេះ។

ពាក្យបញ្ជា S រង់ចាំនៅលើកំដៅ ប៉ុន្តែមិនមែននៅលើការត្រជាក់ទេ .

ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ឱ្យក្បាលម៉ាស៊ីនត្រជាក់ដល់ 120°C ពីសីតុណ្ហភាពខ្ពស់ជាងនេះ ពាក្យបញ្ជាគឺ M109 R120។

Marlin M112 Shutdown

M112 គឺជាពាក្យបញ្ជា G-Code បញ្ឈប់ជាបន្ទាន់។ នៅពេលដែលម៉ាស៊ីនផ្ញើពាក្យបញ្ជា វានឹងបញ្ឈប់ភ្លាមៗនូវម៉ាស៊ីនកម្តៅ និងម៉ូទ័ររបស់ម៉ាស៊ីនបោះពុម្ពទាំងអស់។

រាល់ការផ្លាស់ទី ឬការបោះពុម្ពដែលកំពុងដំណើរការក៏ត្រូវបញ្ឈប់ភ្លាមៗផងដែរ។ បន្ទាប់ពីបើកដំណើរការពាក្យបញ្ជានេះ អ្នកនឹងត្រូវកំណត់ម៉ាស៊ីនបោះពុម្ពរបស់អ្នកឡើងវិញ ដើម្បីបន្តការបោះពុម្ពគំរូរបស់អ្នក។

នៅក្នុងកម្មវិធីបង្កប់ Marlin ពាក្យបញ្ជាអាចជាប់គាំងក្នុងជួរ ហើយចំណាយពេលបន្តិចមុនពេលដំណើរការ។ ដើម្បីជៀសវាងបញ្ហានេះ អ្នកអាចបើកទង់ EMERGENCY_PARSER ដើម្បីប្រតិបត្តិពាក្យបញ្ជាភ្លាមៗបន្ទាប់ពីវាត្រូវបានផ្ញើទៅម៉ាស៊ីនបោះពុម្ព។

អ្នកអាចបើកវាដោយចូលទៅកាន់ឯកសារកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនបោះពុម្ពកម្រិតខ្ពស់របស់អ្នក (Marlin/Configuration_adh.v) បន្ទាប់មកលុបអត្ថបទមួយចំនួនចេញពីវាដូចខាងក្រោម៖

// Enable an emergency-command parser to intercept certain commands as they // enter the serial receive buffer, so they cannot be blocked. // Currently handles M108, M112, M410 // Does not work on boards using AT90USB (USBCON) processors! //#define EMERGENCY_PARSER

អ្នកនឹងត្រូវលុប // មុននឹង #define EMERGENCY_PARSER ហើយចងក្រងប្រភពឡើងវិញ។

អ្នកអាចស្វែងយល់បន្ថែមអំពីការធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់ Marlin នៅក្នុងវីដេអូខាងក្រោម។

Marlin M125

ពាក្យបញ្ជា M125 ផ្អាកការបោះពុម្ព ហើយចតក្បាលបោះពុម្ពនៅក្នុងទីតាំងចតរថយន្តដែលបានកំណត់ទុកជាមុន។ វាក៏រក្សាទុកទីតាំងបច្ចុប្បន្នរបស់ក្បាលម៉ាស៊ីនទៅក្នុងអង្គចងចាំមុនពេលចត។

ជាធម្មតាមានទីតាំងចតរថយន្តដែលបានកំណត់រចនាសម្ព័ន្ធជាមុននៅក្នុងកម្មវិធីបង្កប់របស់ម៉ាស៊ីនបោះពុម្ព។ អ្នកអាចចតក្បាលម៉ាស៊ីននៅទីតាំងនេះដោយប្រើពាក្យបញ្ជា M125 តែម្នាក់ឯង។

ទោះជាយ៉ាងណាក៏ដោយ អ្នកអាចប្តូរវាដោយប្រើប៉ារ៉ាម៉ែត្រទាំងនេះមួយ ឬច្រើន។

  • [L< ប្រវែង >]: វាដកប្រវែងសំណុំនៃសរសៃចេញពីក្បាលម៉ាស៊ីនបន្ទាប់ពីចត
  • [X< pos >], [Y< pos >], [Z < pos >]: អ្នកអាចផ្សំប៉ារ៉ាម៉ែត្រសំរបសំរួលទាំងនេះមួយ ឬច្រើនដើម្បីកំណត់ ទីតាំងចតថ្មីសម្រាប់ក្បាលព្រីន។

ប្រសិនបើអ្នកចង់ចតក្បាលម៉ាស៊ីននៅដើម ហើយដកសរសៃ 9mm មកវិញ នោះពាក្យបញ្ជាគឺ M125 X0 Y0 Z0 L9។

Marlin M140

ពាក្យបញ្ជា M140 កំណត់សីតុណ្ហភាពគោលដៅសម្រាប់គ្រែ ហើយបន្តដំណើរការបន្ទាត់ G-Code ផ្សេងទៀតភ្លាមៗ។ វាមិនរង់ចាំគ្រែទេ។បន្ទាប់ពីបន្ទាត់នោះ។ ឧទាហរណ៍ សូមមើល G-Code ខាងក្រោម៖

M400;

M81;

បន្ទាត់ 1 ផ្អាកដំណើរការរហូតដល់ រាល់ការផ្លាស់ទីបច្ចុប្បន្នត្រូវបានបញ្ចប់ ហើយបន្ទាប់មកបន្ទាត់ទី 2 បិទម៉ាស៊ីនបោះពុម្ព 3D ដោយប្រើ M81 បិទ G-Code ។

Marlin M420

ពាក្យបញ្ជា M420 ទាញយក ឬ កំណត់ស្ថានភាពកម្រិតគ្រែរបស់ម៉ាស៊ីនបោះពុម្ព 3D ។ ពាក្យបញ្ជានេះដំណើរការតែជាមួយម៉ាស៊ីនបោះពុម្ពដែលមានប្រព័ន្ធកំណត់កម្រិតគ្រែដោយស្វ័យប្រវត្តិ។

បន្ទាប់ពីដំឡើងកម្រិត ម៉ាស៊ីនបោះពុម្ពទាំងនេះបង្កើតសំណាញ់ពីគ្រែបោះពុម្ព ហើយរក្សាទុកវាទៅ EEPROM ។ ពាក្យបញ្ជា M420 អាចជួយទាញយកទិន្នន័យសំណាញ់នេះពី EEPROM។

វាក៏អាចបើក ឬបិទម៉ាស៊ីនបោះពុម្ពពីការប្រើប្រាស់ទិន្នន័យសំណាញ់នេះសម្រាប់ការបោះពុម្ពផងដែរ។ វាអាចយកប៉ារ៉ាម៉ែត្រជាច្រើន ដែលរួមមានៈ

  • [S< 0

Roy Hill

Roy Hill គឺជាអ្នកស្រលាញ់ការបោះពុម្ព 3D និងជាអ្នកជំនាញខាងបច្ចេកវិទ្យាដែលមានចំណេះដឹងច្រើនលើគ្រប់រឿងដែលទាក់ទងនឹងការបោះពុម្ព 3D ។ ជាមួយនឹងបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងវិស័យនេះ លោក Roy បានស្ទាត់ជំនាញសិល្បៈនៃការរចនា និងបោះពុម្ព 3D ហើយបានក្លាយជាអ្នកជំនាញក្នុងនិន្នាការ និងបច្ចេកវិទ្យាចុងក្រោយបំផុតនៃការបោះពុម្ព 3D ។Roy បានទទួលសញ្ញាប័ត្រផ្នែកវិស្វកម្មមេកានិចពីសាកលវិទ្យាល័យកាលីហ្វ័រញ៉ា ឡូសអេនជឺលេស (UCLA) ហើយបានធ្វើការឱ្យក្រុមហ៊ុនល្បីឈ្មោះជាច្រើនក្នុងវិស័យបោះពុម្ព 3D រួមទាំង MakerBot និង Formlabs ។ គាត់ក៏បានសហការជាមួយអាជីវកម្ម និងបុគ្គលផ្សេងៗដើម្បីបង្កើតផលិតផលបោះពុម្ព 3D ផ្ទាល់ខ្លួន ដែលបានធ្វើបដិវត្តឧស្សាហកម្មរបស់ពួកគេ។ក្រៅ​ពី​ចំណង់​ចំណូល​ចិត្ត​របស់​គាត់​សម្រាប់​ការ​បោះពុម្ព 3D លោក Roy ជា​អ្នក​ធ្វើ​ដំណើរ​ដ៏​ចូលចិត្ត និង​ជា​អ្នក​ចូល​ចិត្ត​ខាង​ក្រៅ។ គាត់ចូលចិត្តចំណាយពេលនៅក្នុងធម្មជាតិ ដើរលេង និងបោះជំរុំជាមួយគ្រួសាររបស់គាត់។ នៅពេលទំនេរ គាត់ក៏ណែនាំវិស្វករវ័យក្មេង និងចែករំលែកចំណេះដឹងរបស់គាត់លើការបោះពុម្ព 3D តាមរយៈវេទិកាផ្សេងៗ រួមទាំងប្លក់ដ៏ពេញនិយមរបស់គាត់គឺ 3D Printerly 3D Printing។