അൾട്ടിമേറ്റ് മാർലിൻ ജി-കോഡ് ഗൈഡ് - 3D പ്രിന്റിംഗിനായി അവ എങ്ങനെ ഉപയോഗിക്കാം

Roy Hill 06-08-2023
Roy Hill
M104 കമാൻഡ് പ്രിന്ററിന്റെ ഹോട്ടൻഡിനായി ഒരു ടാർഗെറ്റ് താപനില സജ്ജമാക്കുകയും അത് ചൂടാക്കാൻ തുടങ്ങുകയും ചെയ്യുന്നു. ടാർഗെറ്റ് ടെമ്പറേച്ചർ സജ്ജീകരിച്ച ശേഷം, ഹോട്ടൻറ് താപനിലയിലെത്തുന്നത് വരെ കമാൻഡ് കാത്തിരിക്കില്ല.

പശ്ചാത്തലത്തിൽ ഹോട്ടൻറ് ചൂടാകുമ്പോൾ മറ്റ് ജി-കോഡ് കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് ഇത് ഉടൻ തന്നെ നീങ്ങുന്നു. ഇതിന് അഞ്ച് പാരാമീറ്ററുകൾ ആവശ്യമാണ്, അവ ഇവയാണ്:

  • [S< temp (°C )>]: ഇത് എക്‌സ്‌ട്രൂഡറിന്റെ ലക്ഷ്യ താപനില വ്യക്തമാക്കുന്നു. സെൽഷ്യസ്.
  • [T< സൂചിക (0

    ജി-കോഡുകൾ 3D പ്രിന്റിംഗിൽ വ്യാപകമായി ഉപയോഗിക്കുന്നു, പ്രത്യേകിച്ച് മാർലിൻ ഫേംവെയർ വഴി. തങ്ങളുടെ പ്രയോജനത്തിനായി ജി-കോഡുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് പലരും ആശ്ചര്യപ്പെടുന്നു, അതിനാൽ വായനക്കാരെ സഹായിക്കാൻ ഈ ലേഖനം എഴുതാൻ ഞാൻ തീരുമാനിച്ചു.

    ഈ ലേഖനത്തിന്റെ ബാക്കി ഭാഗങ്ങളിൽ ജി-കോഡിനെക്കുറിച്ച് ഉപയോഗപ്രദമായ ചില വിശദാംശങ്ങൾ ഉണ്ട്, അതിനാൽ വായിക്കുന്നത് തുടരുക കൂടുതൽ കാര്യങ്ങൾക്കായി.

    3D പ്രിന്റിംഗിലെ G-കോഡുകൾ എന്തൊക്കെയാണ്?

    3D പ്രിന്ററുകൾ പോലെയുള്ള CNC (കമ്പ്യൂട്ടർ ന്യൂമറിക്കലി കൺട്രോൾഡ്) മെഷീനുകൾക്കുള്ള ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയാണ് ജി-കോഡ്, CNC മില്ലുകൾ മുതലായവ. പ്രിന്ററിന്റെ പ്രവർത്തനവും പ്രിന്റ്ഹെഡിന്റെ ചലനവും നിയന്ത്രിക്കാൻ ഫേംവെയർ ഉപയോഗിക്കുന്ന ഒരു കൂട്ടം കമാൻഡുകൾ ഇതിൽ അടങ്ങിയിരിക്കുന്നു.

    ജി-കോഡ് എങ്ങനെയാണ് സൃഷ്ടിക്കപ്പെടുന്നത്?

    3D പ്രിന്ററുകൾക്കുള്ള ജി-കോഡ് സ്ലൈസർ എന്ന് വിളിക്കുന്ന ഒരു പ്രത്യേക ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് സൃഷ്ടിച്ചതാണ്. ഈ പ്രോഗ്രാം നിങ്ങളുടെ 3D മോഡൽ എടുത്ത് അതിനെ നേർത്ത 2D ലെയറുകളാക്കി സ്ലൈസ് ചെയ്യുന്നു.

    അത് പിന്നീട് ഈ ലെയറുകൾ നിർമ്മിക്കുന്നതിന് പ്രിന്റ് ഹെഡ് കടന്നുപോകാനുള്ള കോർഡിനേറ്റുകളോ പാതയോ വ്യക്തമാക്കുന്നു. ഹീറ്റർ, ഫാനുകൾ, ക്യാമറകൾ തുടങ്ങിയവ ഓണാക്കുന്നത് പോലെയുള്ള നിർദ്ദിഷ്‌ട പ്രിന്റർ ഫംഗ്‌ഷനുകളും ഇത് നിയന്ത്രിക്കുകയും സജ്ജീകരിക്കുകയും ചെയ്യുന്നു.

    മാർക്കറ്റിലെ ജനപ്രിയ സ്‌ലൈസറുകളിൽ PrusaSlicer, Cura എന്നിവ ഉൾപ്പെടുന്നു.

    G-കോഡിന്റെ തരങ്ങൾ

    CNC കമാൻഡുകളുടെ പൊതുവായ പേര് G-കോഡ് ആണെങ്കിലും, നമുക്ക് കമാൻഡുകളെ രണ്ട് വിഭാഗങ്ങളായി വിഭജിക്കാം; അവയിൽ ഉൾപ്പെടുന്നു:

    • G-Code
    • M-Code

    G-Code

    G-Code എന്നത് ജ്യാമിതി കോഡാണ്. പ്രിന്റ് ഹെഡിന്റെ ചലനം, സ്ഥാനം അല്ലെങ്കിൽ പാത നിയന്ത്രിക്കുക എന്നതാണ് ഇതിന്റെ പ്രാഥമിക പ്രവർത്തനം.

    ജി-കോഡ് ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഒരു നോസൽ നീക്കാൻ കഴിയുംഹോസ്റ്റിലേക്ക് നിയന്ത്രണം തിരികെ നൽകുന്നതിന് മുമ്പ് ടാർഗെറ്റ് താപനിലയിലെത്തുക.

    പ്രിൻറർ G-കോഡിന്റെ മറ്റ് ലൈനുകൾ നിർവ്വഹിക്കുമ്പോൾ ബെഡ് പശ്ചാത്തലത്തിൽ ചൂടാകുന്നത് തുടരുന്നു. ഇതിന് ഒരു പാരാമീറ്റർ എടുക്കും, അതായത്:

    • [S< temp (°C )>]: ഈ പരാമീറ്റർ കിടക്കയുടെ ടാർഗെറ്റ് താപനില സജ്ജമാക്കുന്നു സെൽഷ്യസിൽ.

    ഉദാഹരണത്തിന്, കിടക്ക 80 ° C വരെ ചൂടാക്കാൻ, കമാൻഡ് M140 S80.

    Marlin M190

    M190 കമാൻഡ് കിടക്കയ്ക്കായി ഒരു ടാർഗെറ്റ് ടെമ്പറേച്ചർ സജ്ജീകരിക്കുകയും കിടക്കയിൽ എത്തുന്നതുവരെ കാത്തിരിക്കുകയും ചെയ്യുന്നു. കിടക്ക ആ താപനിലയിലെത്തുന്നത് വരെ ഇത് ഹോസ്റ്റിന് നിയന്ത്രണം നൽകുകയോ മറ്റേതെങ്കിലും G-കോഡ് എക്സിക്യൂട്ട് ചെയ്യുകയോ ചെയ്യുന്നില്ല.

    ശ്രദ്ധിക്കുക: നിങ്ങൾ S<ഉപയോഗിച്ച് ടാർഗെറ്റ് താപനില സജ്ജീകരിക്കുകയാണെങ്കിൽ 13> പാരാമീറ്റർ, ബെഡ് UP സെറ്റ് താപനിലയിലേക്ക് ചൂടാക്കുമ്പോൾ മാത്രമേ ഇത് കാത്തിരിക്കൂ. എന്നിരുന്നാലും, ആ താപനിലയിലെത്താൻ കിടക്ക തണുപ്പിക്കേണ്ടിവന്നാൽ, ഹോസ്റ്റ് കാത്തിരിക്കില്ല.

    ചൂടാക്കുമ്പോഴും തണുപ്പിക്കുമ്പോഴും കാത്തിരിക്കാനുള്ള കമാൻഡിനായി, നിങ്ങൾ R <ഉപയോഗിച്ച് ടാർഗെറ്റ് താപനില സജ്ജീകരിക്കണം. 13>പാരാമീറ്റർ. ഉദാഹരണത്തിന്, കിടക്ക 50 ° C ലേക്ക് തണുപ്പിക്കാനും ആ താപനിലയിൽ എത്തുന്നതുവരെ കാത്തിരിക്കാനും, കമാൻഡ് M190 S50.

    Marlin M400

    ബഫറിലെ നിലവിലെ എല്ലാ നീക്കങ്ങളും പൂർത്തിയാകുന്നതുവരെ M400 കമാൻഡ് G-കോഡ് പ്രോസസ്സിംഗ് ക്യൂ താൽക്കാലികമായി നിർത്തുന്നു. എല്ലാ കമാൻഡുകളും പൂർത്തിയാകുന്നതുവരെ പ്രോസസ്സിംഗ് ക്യൂ ഒരു ലൂപ്പിൽ കാത്തിരിക്കുന്നു.

    എല്ലാ നീക്കങ്ങളും പൂർത്തിയാക്കിയ ശേഷം, പ്രിന്റർ G-കോഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നത് തുടരുന്നു.ഈ ഉയരത്തിന് ശേഷം, പ്രിന്റർ മെഷ് നഷ്ടപരിഹാരം ഉപയോഗിക്കുന്നത് നിർത്തുന്നു.

ഉദാഹരണത്തിന്, EEPROM-ലെ രണ്ടാമത്തെ മെഷ് ഡാറ്റ CSV ഫോർമാറ്റിൽ പ്രിന്റ് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക. ഉപയോഗിക്കാനുള്ള ശരിയായ കമാൻഡ് ഇതാണ്: M420 V1 I1 T1

Marlin M420 S1

M420 S1 എന്നത് M420 കമാൻഡിന്റെ ഒരു ഉപവിഭാഗമാണ്. ഇത് EEPROM-ൽ നിന്ന് വീണ്ടെടുക്കുന്ന സാധുവായ മെഷ് ഉപയോഗിച്ച് പ്രിന്ററിൽ ബെഡ് ലെവലിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു.

EEPROM-ൽ സാധുവായ മെഷ് ഇല്ലെങ്കിൽ, അത് ഒന്നും ചെയ്യില്ല. ഇത് സാധാരണയായി G28 ഹോമിംഗ് കമാൻഡിന് ശേഷം കാണപ്പെടുന്നു.

Marlin G0

Marlin G0 എന്നത് ദ്രുത നീക്കൽ കമാൻഡാണ്. സാധ്യമായ ഏറ്റവും കുറഞ്ഞ ദൂരത്തിലൂടെ (നേരായ രേഖ) ബിൽഡ് പ്ലേറ്റുകളിൽ ഇത് നോസലിനെ ഒരു സ്ഥാനത്ത് നിന്ന് മറ്റൊരിടത്തേക്ക് നീക്കുന്നു.

ചലിക്കുമ്പോൾ ഇത് ഒരു ഫിലമെന്റും വയ്ക്കുന്നില്ല, ഇത് G1 കമാൻഡിനേക്കാൾ വേഗത്തിൽ നീങ്ങാൻ അതിനെ പ്രാപ്തമാക്കുന്നു. . ഇതിന് ആവശ്യമായ പാരാമീറ്ററുകൾ ഇതാ:

ഇതും കാണുക: നിങ്ങൾക്ക് ഒരു 3D പ്രിന്റ് ഒറ്റരാത്രികൊണ്ട് താൽക്കാലികമായി നിർത്താൻ കഴിയുമോ? നിങ്ങൾക്ക് എത്ര നേരം താൽക്കാലികമായി നിർത്താനാകും?
  • [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 >]: ഇത് പുതിയ പോയിന്റിലേക്ക് നീങ്ങുമ്പോൾ പുറത്തെടുക്കേണ്ട ഫിലമെന്റിന്റെ അളവ് സജ്ജീകരിക്കുന്നു.
  • [F< mm/s >]: പ്രിന്റ്ഹെഡിന്റെ ഫീഡ് നിരക്ക് അല്ലെങ്കിൽ വേഗത. ഒഴിവാക്കിയാൽ അവസാനത്തെ G1 കമാൻഡിൽ നിന്നുള്ള ഫീഡ് നിരക്ക് പ്രിന്റർ സ്വയമേവ ഉപയോഗിക്കും.

ഉദാഹരണത്തിന്, രണ്ട് പോയിന്റുകൾക്കിടയിൽ വലത് വശത്ത് 50mm/s എന്ന നിരക്കിൽ ഫിലമെന്റ് ഒരു നേർരേഖയിൽ വയ്ക്കാൻ കമാൻഡ് G1 X32 Y04 F50 E10 ആണ്.

Marlin G4

G4 കമാൻഡ് ഒരു നിശ്ചിത കാലയളവിലേക്ക് മെഷീനെ താൽക്കാലികമായി നിർത്തുന്നു. ഈ സമയത്ത് കമാൻഡ് ക്യൂ താൽക്കാലികമായി നിർത്തിയിരിക്കുന്നു, അതിനാൽ ഇത് പുതിയ G-കോഡ് കമാൻഡുകളൊന്നും എക്സിക്യൂട്ട് ചെയ്യുന്നില്ല.

താൽക്കാലികമായി നിർത്തുമ്പോൾ, മെഷീൻ ഇപ്പോഴും അതിന്റെ നില നിലനിർത്തുന്നു. എല്ലാ ഹീറ്ററുകളും അവയുടെ നിലവിലെ താപനില നിലനിർത്തുന്നു, മോട്ടോറുകൾ ഇപ്പോഴും ഓണാണ്.

ഇതിന് രണ്ട് പാരാമീറ്ററുകൾ ആവശ്യമാണ്, അവ:

  • [P< time(ms) >]: ഇത് താൽക്കാലികമായി നിർത്തുന്ന സമയം മില്ലിസെക്കൻഡിൽ വ്യക്തമാക്കുന്നു
  • [S< സമയം(ങ്ങൾ) >]: ഇത് താൽക്കാലികമായി നിർത്തുന്നു നിമിഷങ്ങൾക്കുള്ളിൽ സമയം. രണ്ട് പരാമീറ്ററുകളും സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, എസ് എടുക്കുന്നുമുൻഗണന.

10 സെക്കൻഡ് നേരത്തേക്ക് മെഷീൻ താൽക്കാലികമായി നിർത്തുന്നതിന്, നിങ്ങൾക്ക് G4 S10 എന്ന കമാൻഡ് ഉപയോഗിക്കാം.

Marlin G12

G12 കമാൻഡ് പ്രിന്ററിന്റെ നോസൽ ക്ലീനിംഗ് നടപടിക്രമം സജീവമാക്കുന്നു. ആദ്യം, ഒരു ബ്രഷ് ഘടിപ്പിച്ചിരിക്കുന്ന പ്രിന്ററിലെ പ്രീസെറ്റ് ലൊക്കേഷനിലേക്ക് ഇത് നോസലിനെ നീക്കുന്നു.

അടുത്തതായി, ബ്രഷിൽ കുടുങ്ങിയ ഏതെങ്കിലും ഫിലമെന്റ് വൃത്തിയാക്കാൻ ഇത് പ്രിന്റ് ഹെഡ് ചലിപ്പിക്കുന്നു. ഇതിന് എടുക്കാവുന്ന ചില പാരാമീറ്ററുകൾ ഇതാ.

  • [P]: നോസിലിനായി നിങ്ങൾ ആഗ്രഹിക്കുന്ന ക്ലീനിംഗ് പാറ്റേൺ തിരഞ്ഞെടുക്കാൻ ഈ പരാമീറ്റർ നിങ്ങളെ അനുവദിക്കുന്നു. 0 അങ്ങോട്ടും ഇങ്ങോട്ടും നേരായതാണ്, 1 ഒരു സിഗ്‌സാഗ് പാറ്റേണാണ്, 2 ഒരു വൃത്താകൃതിയിലുള്ള പാറ്റേണാണ്.
  • [S< count >]: തവണകളുടെ എണ്ണം ക്ലീനിംഗ് പാറ്റേൺ തന്നെ ആവർത്തിക്കണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നു.
  • [R< റേഡിയസ് >]: നിങ്ങൾ പാറ്റേൺ 2 തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ ക്ലീനിംഗ് സർക്കിളിന്റെ ആരം.
  • [T< count >]: ഇത് zig-zag പാറ്റേണിലെ ത്രികോണങ്ങളുടെ എണ്ണം വ്യക്തമാക്കുന്നു.

നിങ്ങൾക്ക് വൃത്തിയാക്കണമെങ്കിൽ ബ്രഷിലെ നിങ്ങളുടെ നോസൽ ഒരു അങ്ങോട്ടും ഇങ്ങോട്ടും ഉള്ള പാറ്റേണിൽ, ശരിയായ കമാൻഡ് G12 P0 ആണ്.

Cura ഈ കമാൻഡ് അതിന്റെ പരീക്ഷണ ക്രമീകരണങ്ങളിൽ ഉപയോഗിക്കുന്നതിനുള്ള ഒരു മാർഗം നൽകുന്നു. ക്യൂറയിലെ പരീക്ഷണാത്മക ക്രമീകരണങ്ങൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഞാൻ എഴുതിയ ഈ ലേഖനത്തിൽ വൈപ്പ് നോസൽ കമാൻഡിനെക്കുറിച്ച് നിങ്ങൾക്ക് കൂടുതൽ വായിക്കാം.

Marlin G20

G20 കമാൻഡ് എല്ലാ യൂണിറ്റുകളെയും ഇഞ്ചായി വ്യാഖ്യാനിക്കാൻ പ്രിന്ററിന്റെ ഫേംവെയറിനെ സജ്ജമാക്കുന്നു. . അതിനാൽ, എല്ലാ എക്സ്ട്രൂഷൻ, ചലനം, പ്രിന്റ്, ആക്സിലറേഷൻ മൂല്യങ്ങൾ എന്നിവയും ആയിരിക്കുംഇഞ്ചിൽ വ്യാഖ്യാനിക്കുന്നു.

അതിനാൽ, പ്രിന്ററിന് ലീനിയർ മോഷന് ഇഞ്ച്, വേഗതയ്ക്ക് ഇഞ്ച്/സെക്കൻഡ്, ത്വരിതപ്പെടുത്തലിന് ഇഞ്ച്/സെക്കൻഡ്2 എന്നിവ ഉണ്ടായിരിക്കും.

Marlin G21

G21 എല്ലാ യൂണിറ്റുകളെയും മില്ലിമീറ്ററായി വ്യാഖ്യാനിക്കാൻ പ്രിന്ററിന്റെ ഫേംവെയറിനെ കമാൻഡ് സജ്ജമാക്കുന്നു. അതിനാൽ, ലീനിയർ ചലനങ്ങൾ, നിരക്കുകൾ, ത്വരണം എന്നിവ യഥാക്രമം mm, mm/s, mm/s2 എന്നിവയിലായിരിക്കും.

Marlin G27

G27 കമാൻഡ് നോസിലിനെ മുൻകൂട്ടി നിർവചിച്ചിരിക്കുന്ന രീതിയിൽ പാർക്ക് ചെയ്യുന്നു. ബിൽഡ് പ്ലേറ്റുകളിൽ സ്ഥാനം. ക്യൂവിലെ എല്ലാ ചലനങ്ങളും പൂർത്തിയാകുന്നതുവരെ ഇത് കാത്തിരിക്കുന്നു, തുടർന്ന് അത് നോസൽ പാർക്ക് ചെയ്യുന്നു.

അച്ചടിയിൽ ക്രമീകരണങ്ങൾ വരുത്താൻ നിങ്ങൾക്ക് പ്രിന്റിംഗ് താൽക്കാലികമായി നിർത്താൻ താൽപ്പര്യപ്പെടുമ്പോൾ ഇത് വളരെ സഹായകരമാണ്. പ്രിന്റിന് മുകളിൽ ഹോവർ ചെയ്ത് ഉരുകുന്നത് ഒഴിവാക്കാൻ നിങ്ങൾക്ക് നോസൽ പാർക്ക് ചെയ്യാം.

ഇതിന് ഒരു പാരാമീറ്റർ ആവശ്യമാണ്, അതായത്:

  • [P]: ഇത് നിർണ്ണയിക്കുന്നു Z-പാർക്ക് സ്ഥാനം. നിങ്ങൾ 0 തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, നോസിലിന്റെ പ്രാരംഭ ഉയരം Z-പാർക്ക് ലൊക്കേഷനേക്കാൾ കുറവാണെങ്കിൽ മാത്രമേ ഫേംവെയർ നോസലിനെ Z-പാർക്ക് ലൊക്കേഷനിലേക്ക് ഉയർത്തുകയുള്ളൂ.

ഒരെണ്ണം തിരഞ്ഞെടുക്കുന്നത് Z പാർക്കിലെ നോസലിനെ പാർക്ക് ചെയ്യുന്നു സ്ഥാനം അതിന്റെ പ്രാരംഭ ഉയരം പ്രശ്നമല്ല. 2 തിരഞ്ഞെടുക്കുന്നത് Z-park തുക കൊണ്ട് നോസലിനെ ഉയർത്തുന്നു, എന്നാൽ Z max-നേക്കാൾ Z ഉയരം പരിമിതപ്പെടുത്തുന്നു.

നിങ്ങൾ G27 കമാൻഡ് യാതൊരു പാരാമീറ്ററുകളും ഇല്ലാതെ ഉപയോഗിക്കുകയാണെങ്കിൽ, അത് P0 ആയി സ്ഥിരസ്ഥിതിയായി മാറുന്നു.

Marlin G28

G28 കമാൻഡ് ഉത്ഭവസ്ഥാനത്ത് ഒരു അറിയപ്പെടുന്ന സ്ഥലം സ്ഥാപിക്കാൻ പ്രിന്ററിനെ ഹോം ചെയ്യുന്നു. പ്രിന്റർ അതിന്റെ ഉത്ഭവം (കോർഡിനേറ്റ് [0,0,0]) കണ്ടെത്തുന്ന പ്രക്രിയയാണ് ഹോമിംഗ്.പ്രിന്റർ.

പ്രിൻററിന്റെ ഓരോ അച്ചുതണ്ടും അതത് പരിധി സ്വിച്ചുകൾ അടിക്കുന്നത് വരെ ചലിപ്പിച്ചാണ് ഇത് ചെയ്യുന്നത്. ഓരോ അക്ഷവും അതിന്റെ പരിധി സ്വിച്ച് ട്രിഗർ ചെയ്യുന്നിടത്താണ് അതിന്റെ ഉത്ഭവം.

അതിന്റെ ചില പാരാമീറ്ററുകൾ ഇതാ:

  • [X], [Y], [Z]: ഈ അക്ഷങ്ങളിലേക്ക് ഹോമിംഗ് പരിമിതപ്പെടുത്തുന്നതിന് നിങ്ങൾക്ക് ഈ പാരാമീറ്ററുകളിൽ ഏതെങ്കിലും ചേർക്കാവുന്നതാണ്. ഉദാഹരണത്തിന്, G28 X Y ഹോമുകൾ X, Y അക്ഷങ്ങൾ മാത്രം.
  • [L]: ഇത് ഹോമിംഗിന് ശേഷം ബെഡ് ലെവലിംഗ് അവസ്ഥ പുനഃസ്ഥാപിക്കുന്നു.
  • [0]: പ്രിന്റ്‌ഹെഡിന്റെ സ്ഥാനം ഇതിനകം വിശ്വസനീയമാണെങ്കിൽ ഈ പരാമീറ്റർ ഹോമിംഗ് ഒഴിവാക്കുന്നു.

ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് 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-കോഡിലെ എല്ലാ കോർഡിനേറ്റുകളും പ്രിന്ററിന്റെ ഉത്ഭവവുമായി ബന്ധപ്പെട്ട XYZ പ്ലെയിനിലെ സ്ഥാനങ്ങളായി വ്യാഖ്യാനിക്കപ്പെടുന്നു എന്നാണ്.

M83 കമാൻഡ് അതിനെ അസാധുവാക്കാത്തിടത്തോളം ഇത് എക്‌സ്‌ട്രൂഡറിനെ കേവല മോഡിലേക്ക് സജ്ജമാക്കുന്നു. ഇതിന് പാരാമീറ്ററുകളൊന്നും എടുക്കുന്നില്ല.

Marlin G92/G92 E0

G92 കമാൻഡ് നോസിലിന്റെ നിലവിലെ സ്ഥാനം നിർദ്ദിഷ്ട കോർഡിനേറ്റുകളിലേക്ക് സജ്ജമാക്കുന്നു. നിങ്ങളുടെ പ്രിന്റ് ബെഡിന്റെ ചില ഭാഗങ്ങൾ ഒഴിവാക്കാനും നിങ്ങളുടെ പ്രിന്ററിനായി ഓഫ്‌സെറ്റുകൾ സജ്ജമാക്കാനും നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം.

G92 കമാൻഡ് നിരവധി കോർഡിനേറ്റ് പാരാമീറ്ററുകൾ എടുക്കുന്നു. അവയിൽ ഉൾപ്പെടുന്നു:

  • [ X< pos >], [Y< pos >], [Z< pos >]: ഇവപ്രിന്റ്‌ഹെഡിന്റെ പുതിയ സ്ഥാനത്തിനായുള്ള കോർഡിനേറ്റുകൾ പരാമീറ്ററുകൾ എടുക്കുന്നു.
  • [E< pos >]: ഈ പരാമീറ്റർ ഒരു മൂല്യം എടുത്ത് എക്‌സ്‌ട്രൂഡറിന്റെ സ്ഥാനമായി സജ്ജീകരിക്കുന്നു . എക്‌സ്‌ട്രൂഡറിന്റെ ഉത്ഭവം ആപേക്ഷികമോ കേവലമോ ആയ മോഡിൽ ആണെങ്കിൽ അത് പുനഃസജ്ജമാക്കാൻ നിങ്ങൾക്ക് E0 കമാൻഡ് ഉപയോഗിക്കാം.

ഉദാഹരണത്തിന്, നിങ്ങളുടെ കിടക്കയുടെ മധ്യഭാഗം പുതിയ ഉത്ഭവം ആയിരിക്കണമെന്ന് നമുക്ക് പറയാം. ആദ്യം, നിങ്ങളുടെ നോസൽ കട്ടിലിന്റെ മധ്യത്തിലാണെന്ന് ഉറപ്പാക്കുക.

അടുത്തതായി, G92 X0 Y0 കമാൻഡ് നിങ്ങളുടെ പ്രിന്ററിലേക്ക് അയയ്‌ക്കുക.

ശ്രദ്ധിക്കുക: G92 കമാൻഡ് എൻഡ്-സ്റ്റോപ്പുകൾ സജ്ജമാക്കിയ ഭൗതിക അതിരുകൾ പരിപാലിക്കുന്നു. X ലിമിറ്റ് സ്വിച്ചിന് പുറത്തോ പ്രിന്റ് ബെഡിന് താഴെയോ നീങ്ങാൻ നിങ്ങൾക്ക് G92 ഉപയോഗിക്കാനാവില്ല.

അങ്ങനെ, അത്രമാത്രം! മുകളിലുള്ള G-കോഡുകൾ, ഓരോ 3D പ്രിന്റ് പ്രേമികളും അറിഞ്ഞിരിക്കേണ്ട G-കോഡ് ലൈബ്രറിയുടെ ചെറുതും എന്നാൽ അത്യാവശ്യവുമായ ഒരു ഭാഗത്തെ പ്രതിനിധീകരിക്കുന്നു.

നിങ്ങൾ കൂടുതൽ മോഡലുകൾ പ്രിന്റ് ചെയ്യുമ്പോൾ, നിങ്ങൾക്ക് ചേർക്കാനാകുന്ന കൂടുതൽ G-കോഡ് കമാൻഡുകളിലേക്ക് നിങ്ങൾ പ്രവർത്തിച്ചേക്കാം. ലൈബ്രറി.

ഗുഡ് ലക്ക് ആൻഡ് ഹാപ്പി പ്രിന്റിംഗ്!

നേർരേഖ, ഒരു പ്രത്യേക സ്ഥലത്ത് സ്ഥാപിക്കുക, ഉയർത്തുകയോ താഴ്ത്തുകയോ ചെയ്യുക, അല്ലെങ്കിൽ ഒരു വളഞ്ഞ പാതയിലൂടെ നീക്കുക പോലും.

അവ G-കോഡ് ആണെന്ന് കാണിക്കാൻ ഒരു G ആണ് മുൻവശത്ത് നൽകിയിരിക്കുന്നത്. .

എം-കോഡ്

എം-കോഡ് എന്നാൽ വിവിധ കമാൻഡുകൾ. പ്രിന്റ്ഹെഡിന്റെ ചലനത്തിന് പുറമെ പ്രിന്ററിന്റെ മറ്റ് പ്രവർത്തനങ്ങളെ നിയന്ത്രിക്കുന്ന മെഷീൻ കമാൻഡുകളാണ് അവ.

അവർ ഉൾപ്പെടുന്നതിന് ഉത്തരവാദിത്തമുള്ള കാര്യങ്ങൾ; മോട്ടോറുകൾ ഓണാക്കുന്നതും ഓഫാക്കുന്നതും ഫാനിന്റെ വേഗത ക്രമീകരിക്കുന്നതും മറ്റും. കിടക്കയുടെ താപനിലയും നോസിലിന്റെ താപനിലയും ക്രമീകരിക്കുക എന്നതാണ് M-കോഡിന്റെ ഉത്തരവാദിത്തമുള്ള മറ്റൊരു കാര്യം>ഇത് പലതേയും സൂചിപ്പിക്കുന്നു.

ജി-കോഡ് 'ഫ്ലേവറുകൾ' എന്താണ്?

ജി-കോഡ് ഫ്ലേവർ നിങ്ങളുടെ പ്രിന്ററിന്റെ ഫേംവെയർ (ഓപ്പറേറ്റിംഗ് സിസ്റ്റം) അതിന്റെ ജി-കോഡ് പ്രതീക്ഷിക്കുന്ന രീതിയെ സൂചിപ്പിക്കുന്നു. ഫോർമാറ്റ് ചെയ്തു. വിവിധ പ്രിന്റർ ബ്രാൻഡുകൾ ഉപയോഗിക്കുന്ന വ്യത്യസ്ത ജി-കോഡ് സ്റ്റാൻഡേർഡുകളും ഫേംവെയറും കാരണം വ്യത്യസ്ത ഫ്ലേവറുകൾ നിലവിലുണ്ട്.

ഉദാഹരണത്തിന്, മൂവ്, ഹീറ്റർ ഓൺ മുതലായവ പോലുള്ള സ്റ്റാൻഡേർഡ് കമാൻഡുകൾ എല്ലാ പ്രിന്ററുകളിലും സാധാരണമാണ്. എന്നിരുന്നാലും, ചില നിച്ച് കമാൻഡുകൾ സമാനമല്ല, തെറ്റായ മെഷീനിൽ ഉപയോഗിച്ചാൽ പ്രിന്റ് പിശകുകൾക്ക് കാരണമാകാം.

ഇതിനെ പ്രതിരോധിക്കാൻ, മിക്ക സ്ലൈസറുകൾക്കും നിങ്ങളുടെ പ്രിന്റർ പ്രൊഫൈൽ സജ്ജീകരിക്കാനുള്ള ഓപ്ഷനുകൾ ഉണ്ട്, അതുവഴി നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാനാകും നിങ്ങളുടെ മെഷീന് അനുയോജ്യമായ രുചി. സ്ലൈസർ നിങ്ങളുടെ മെഷീന് അനുയോജ്യമായ G-കോഡിലേക്ക് 3D ഫയലിനെ വിവർത്തനം ചെയ്യും.

ജി-കോഡ് ഫ്ലേവറുകളുടെ ചില ഉദാഹരണങ്ങളിൽ RepRap ഉൾപ്പെടുന്നു. മാർലിൻ, അൾട്ടിജികോഡ്, സ്മൂത്തി,മുതലായവ.

3D പ്രിന്റിംഗിലെ പ്രധാന G-കോഡുകളുടെ ലിസ്റ്റ്

വ്യത്യസ്‌ത 3D പ്രിന്റർ ഫേംവെയറിനായി ധാരാളം G-കോഡ് കമാൻഡുകൾ ലഭ്യമാണ്. അച്ചടിക്കുമ്പോൾ നിങ്ങൾ കണ്ടേക്കാവുന്ന പൊതുവായ ചിലതും അവ എങ്ങനെ ഉപയോഗിക്കാമെന്നും ഇവിടെയുണ്ട്.

Marlin M0 [Unconditional stop]

M0 കമാൻഡ് നിരുപാധിക സ്റ്റോപ്പ് കമാൻഡ് എന്നറിയപ്പെടുന്നു. ഇത് അവസാന ചലനത്തിന് ശേഷം പ്രിന്ററിന്റെ പ്രവർത്തനം നിർത്തുകയും ഹീറ്ററുകളും മോട്ടോറുകളും ഓഫാക്കുകയും ചെയ്യുന്നു.

പ്രിൻററിന്റെ പ്രവർത്തനം നിർത്തിയ ശേഷം, അത് ഒരു നിശ്ചിത കാലയളവിലേക്ക് ഉറങ്ങുകയോ ഉപയോക്തൃ ഇൻപുട്ട് ഓൺലൈനിൽ തിരികെ വരുന്നതിനായി കാത്തിരിക്കുകയോ ചെയ്യുന്നു. M0 കമാൻഡിന് മൂന്ന് വ്യത്യസ്ത പാരാമീറ്ററുകൾ എടുക്കാം.

ഈ പരാമീറ്ററുകൾ ഇവയാണ്:

  • [P < time(ms) >]: പ്രിന്റർ മില്ലിസെക്കൻഡിൽ ഉറങ്ങാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന സമയമാണിത്. ഉദാഹരണത്തിന്, പ്രിന്റർ 2000മി.സി വരെ ഉറങ്ങാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ M0 P2000
  • {S< time(s) > ]: സെക്കൻഡുകൾക്കുള്ളിൽ പ്രിന്റർ ഉറങ്ങാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന സമയമാണിത്. ഉദാഹരണത്തിന്, പ്രിന്റർ 2 സെക്കൻഡ് ഉറങ്ങാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ M0 S2
  • [ സന്ദേശം ]: നിങ്ങൾ ഉപയോഗിക്കും താൽക്കാലികമായി നിർത്തിയിരിക്കുമ്പോൾ പ്രിന്ററിന്റെ LCD-യിൽ ഒരു സന്ദേശം പ്രദർശിപ്പിക്കുന്നതിന് ഈ പരാമീറ്റർ ഉപയോഗിക്കാനാകും. ഉദാഹരണത്തിന്, M0 പ്രിൻറ് പുനരാരംഭിക്കുന്നതിന് മധ്യഭാഗത്തെ ബട്ടൺ അമർത്തുക .

ശ്രദ്ധിക്കുക: The M0 കമാൻഡ് M1 കമാൻഡിന് സമാനമാണ്.

Marlin M81

M81 കമാൻഡ് പ്രിന്ററിന്റെ PSU ഷട്ട് ഡൗൺ ചെയ്യുന്നു(വൈദ്യുതി വിതരണം യൂണിറ്റ്). ഇതിനർത്ഥം എല്ലാ ഹീറ്ററുകളും മോട്ടോറുകളും മറ്റും പ്രവർത്തിക്കാൻ കഴിയില്ല എന്നാണ്.

കൂടാതെ, ബോർഡിന് ബദൽ പവർ സ്രോതസ്സുകൾ ഇല്ലെങ്കിൽ, അതും ഷട്ട്ഡൗൺ ചെയ്യും.

Marlin M82

M82 കമാൻഡ് എക്‌സ്‌ട്രൂഡറിനെ സമ്പൂർണ്ണ മോഡിൽ ഇടുന്നു. ഇതിനർത്ഥം, ജി-കോഡ് എക്‌സ്‌ട്രൂഡറോട് 5 എംഎം ഫിലമെന്റ് എക്‌സ്‌ട്രൂഡ് ചെയ്യാൻ ആവശ്യപ്പെടുകയാണെങ്കിൽ, മുൻ കമാൻഡുകൾ പരിഗണിക്കാതെ തന്നെ അത് 5 എംഎം എക്‌സ്‌ട്രൂഡ് ചെയ്യുന്നു.

ഇത് ജി90, ജി91 കമാൻഡുകൾ അസാധുവാക്കുന്നു.

കമാൻഡ് ബാധിക്കുന്നത് എക്സ്ട്രൂഡർ, അതിനാൽ ഇത് മറ്റ് അക്ഷങ്ങളിൽ നിന്ന് സ്വതന്ത്രമാണ്. ഉദാഹരണത്തിന്, ഈ കമാൻഡ് പരിഗണിക്കുക;

M82;

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

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

എക്‌സ്‌ട്രൂഡർ <ഉപയോഗിച്ച് സമ്പൂർണ്ണ മോഡിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു വരി 1-ൽ 12>M82 . ലൈൻ 2-ൽ, 15 യൂണിറ്റ് ഫിലമെന്റ് പുറത്തെടുത്ത് ആദ്യ വര വരയ്ക്കുന്നു.

ലൈൻ 2-ന് ശേഷം, എക്‌സ്‌ട്രൂഷൻ മൂല്യം പൂജ്യത്തിലേക്ക് തിരികെ സജ്ജമാക്കിയിട്ടില്ല. അതിനാൽ, ലൈൻ 3-ൽ, E30 കമാൻഡ്, E30 കമാൻഡ് ഉപയോഗിച്ച് 30 യൂണിറ്റ് ഫിലമെന്റ് പുറത്തെടുക്കുന്നു.

Marlin M83

M83 കമാൻഡ് സജ്ജമാക്കുന്നു റിലേറ്റീവ് മോഡിലേക്ക് പ്രിന്ററിന്റെ എക്സ്ട്രൂഡർ. ഇതിനർത്ഥം ജി-കോഡ് 5 എംഎം ഫിലമെന്റ് എക്‌സ്‌ട്രൂഷൻ ആവശ്യപ്പെടുകയാണെങ്കിൽ, മുൻ കമാൻഡുകളെ അടിസ്ഥാനമാക്കി പ്രിന്റർ 5 എംഎം ക്യുമുലേറ്റീവ് ആയി പുറത്തെടുക്കുന്നു.

M83 കമാൻഡ് പാരാമീറ്ററുകളൊന്നും എടുക്കുന്നില്ല. ഉദാഹരണത്തിന്, അവസാനത്തെ ഉദാഹരണത്തിന്റെ കമാൻഡ് M83 ഉപയോഗിച്ച് റൺ ചെയ്യാം.

M83;

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

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

ലൈൻ 2-ലെ E15 കമാൻഡിന് ശേഷം, E മൂല്യം പൂജ്യത്തിലേക്ക് തിരികെ സജ്ജീകരിക്കില്ല; ഇത് 15 യൂണിറ്റായി തുടരുന്നു. അതിനാൽ, ലൈൻ 3-ൽ, 30 യൂണിറ്റ് ഫിലമെന്റ് പുറത്തെടുക്കുന്നതിനുപകരം, അത് 30-15 = 15 യൂണിറ്റുകൾ പുറത്തെടുക്കും.

ഇതും കാണുക: ഒരു STL ഫയൽ എങ്ങനെ നിർമ്മിക്കാം & ഒരു ഫോട്ടോ/ചിത്രത്തിൽ നിന്നുള്ള 3D മോഡൽ

Marlin M84

Marlin M84 കമാൻഡ് ഒന്നോ അതിലധികമോ സ്റ്റെപ്പർ പ്രവർത്തനരഹിതമാക്കുന്നു. എക്സ്ട്രൂഡർ മോട്ടോറുകൾ. പ്രിന്റർ കുറച്ച് സമയത്തേക്ക് നിഷ്‌ക്രിയമായതിന് ശേഷം അല്ലെങ്കിൽ ഉടൻ തന്നെ അവ പ്രവർത്തനരഹിതമാക്കുന്നതിന് നിങ്ങൾക്ക് ഇത് സജ്ജീകരിക്കാം.

ഇതിന് നാല് പാരാമീറ്ററുകൾ എടുക്കാം. അവയിൽ ഉൾപ്പെടുന്നു:

  • [S< സമയം(കൾ) >]: ഇത് കമാൻഡ് കിക്ക് ഇൻ ചെയ്യുന്നതിനും പ്രവർത്തനരഹിതമാക്കുന്നതിനും മുമ്പുള്ള നിഷ്‌ക്രിയ സമയത്തിന്റെ അളവ് വ്യക്തമാക്കുന്നു. മോട്ടോർ. ഉദാഹരണത്തിന്, M84 S10 10 സെക്കൻഡ് നിഷ്‌ക്രിയമായ ശേഷം എല്ലാ സ്റ്റെപ്പറുകളും പ്രവർത്തനരഹിതമാക്കുന്നു.
  • [E], [X], [Y], [Z]: നിഷ്‌ക്രിയമായ ഒരു പ്രത്യേക മോട്ടോർ തിരഞ്ഞെടുക്കാൻ നിങ്ങൾക്ക് ഇവയിൽ ഒന്നോ അതിലധികമോ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്, M84 X Y എക്സ്, വൈ മോട്ടോറുകൾ നിഷ്‌ക്രിയമാക്കുന്നു.

ശ്രദ്ധിക്കുക: നിങ്ങൾ കമാൻഡിനോടൊപ്പം പാരാമീറ്ററുകളൊന്നും ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, അത് ഉടൻ നിഷ്‌ക്രിയമാണ്. എല്ലാ സ്റ്റെപ്പർ മോട്ടോറുകളും.

Marlin M85

M85 കമാൻഡ് നിഷ്‌ക്രിയത്വത്തിന് ശേഷം പ്രിന്ററും ഫേംവെയറും ഷട്ട് ഡൗൺ ചെയ്യുന്നു. ഇതിന് നിമിഷങ്ങൾക്കുള്ളിൽ സമയ പാരാമീറ്റർ എടുക്കും.

നിശ്ചിത സമയ പാരാമീറ്ററിനേക്കാൾ കൂടുതൽ നേരം പ്രിന്റർ ചലനമില്ലാതെ നിഷ്‌ക്രിയമാണെങ്കിൽ, പ്രിന്റർ ഷട്ട് ഡൗൺ ചെയ്യും. ഉദാഹരണത്തിന്, നിങ്ങളുടെ പ്രിന്റർ 5 മിനിറ്റ് നിഷ്‌ക്രിയമായതിന് ശേഷം ഷട്ട്ഡൗൺ ചെയ്യണമെങ്കിൽ, നിങ്ങൾക്ക് കമാൻഡ് ഉപയോഗിക്കാം:

M85 S300

Marlin M104

ദിലഭ്യമായ ഹീറ്ററുകളുടെ യഥാർത്ഥവും ലക്ഷ്യവുമായ താപനില ഉൾപ്പെടുത്തുക.

  • T – എക്‌സ്‌ട്രൂഡർ താപനില
  • B – കിടക്കയിലെ താപനില
  • C – ചേമ്പർ താപനില

Marlin M106

M106 കമാൻഡ് പ്രിന്ററിന്റെ ഫാൻ ഓണാക്കി അതിന്റെ വേഗത ക്രമീകരിക്കുന്നു. നിങ്ങൾക്ക് ഫാൻ തിരഞ്ഞെടുക്കാനും അതിന്റെ പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് അതിന്റെ വേഗത ക്രമീകരിക്കാനും കഴിയും.

ഈ പരാമീറ്ററുകളിൽ ഇവ ഉൾപ്പെടുന്നു:

  • [S< 0-255 > ]: ഈ പരാമീറ്റർ 0 (ഓഫ്) മുതൽ 255 (പൂർണ്ണ വേഗത) വരെയുള്ള മൂല്യങ്ങളുള്ള ഫാനിന്റെ വേഗത സജ്ജീകരിക്കുന്നു.
  • [P< സൂചിക (0, 1, … ) >]: നിങ്ങൾ ഓണാക്കാൻ ആഗ്രഹിക്കുന്ന ഫാൻ ഇത് നിർണ്ണയിക്കുന്നു. ശൂന്യമായി ഇടുകയാണെങ്കിൽ, അത് ഡിഫോൾട്ട് ആയി 0 ആയി മാറുന്നു (പ്രിന്റ് കൂളിംഗ് ഫാൻ). നിങ്ങളുടെ പക്കലുള്ള ഫാനുകളുടെ എണ്ണം അനുസരിച്ച് നിങ്ങൾക്ക് ഇത് 0, 1 അല്ലെങ്കിൽ 2 ആയി സജ്ജീകരിക്കാം.

ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് നോസൽ കൂളിംഗ് ഫാൻ 50% വേഗതയിൽ സജ്ജമാക്കണമെങ്കിൽ, കമാൻഡ് ഇതാണ് M106 S127. S മൂല്യം 127 ആണ്, കാരണം 255-ന്റെ 50% 127 ആണ്.

കൂളിംഗ് ഫാനിന്റെ വേഗത സജ്ജീകരിക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു പാരാമീറ്ററുകളും ഇല്ലാതെ M106 കമാൻഡ് ഉപയോഗിക്കാം. 100% വരെ.

ശ്രദ്ധിക്കുക: അതിന് മുമ്പുള്ള G-കോഡ് കമാൻഡുകൾ പൂർത്തിയാകുന്നതുവരെ ഫാൻ സ്പീഡ് കമാൻഡ് പ്രാബല്യത്തിൽ വരില്ല.

Marlin M107

M107 ഒരു സമയത്ത് പ്രിന്ററിന്റെ ഫാനുകളിൽ ഒന്ന് ഷട്ട് ഡൗൺ ചെയ്യുന്നു. ഇതിന് ഒരൊറ്റ പാരാമീറ്റർ ആവശ്യമാണ്, P , അത് നിങ്ങൾ ഷട്ട് ഡൗൺ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഫാനിന്റെ സൂചികയാണ്.

പാരാമീറ്റർ നൽകിയിട്ടില്ലെങ്കിൽ, P ഡിഫോൾട്ട് 0-ലേക്ക് പോയി പ്രിന്റ് കൂളിംഗ് ഫാൻ ഷട്ട് ഡൗൺ ചെയ്യുന്നു. ഉദാഹരണത്തിന്, ദികമാൻഡ് M107 പ്രിന്റ് കൂളിംഗ് ഫാൻ ഷട്ട് ഡൗൺ ചെയ്യുന്നു.

Marlin M109

M104 കമാൻഡ് പോലെ, M109 കമാൻഡ് സെറ്റുകൾ ഹോട്ടൻഡിനുള്ള ഒരു ടാർഗെറ്റ് താപനില, അത് ചൂടാക്കുന്നു. എന്നിരുന്നാലും, M104 എന്നതിൽ നിന്ന് വ്യത്യസ്തമായി, ഹോട്ടൻറ് ടാർഗെറ്റ് താപനിലയിൽ എത്തുന്നതിനായി ഇത് കാത്തിരിക്കുന്നു.

ഹോട്ടൻറ് ടാർഗെറ്റ് താപനിലയിൽ എത്തിയതിന് ശേഷം, ഹോസ്റ്റ് ജി-കോഡ് കമാൻഡുകൾ നടപ്പിലാക്കുന്നത് തുടരുന്നു. M104 കമാൻഡ് എടുക്കുന്ന എല്ലാ പാരാമീറ്ററുകളും ഇതിന് ആവശ്യമാണ്.

എന്നിരുന്നാലും, ഇത് ഒരു അധികമായി ചേർക്കുന്നു. അത് ഇതാണ്:

  • [R< temp (°C )>]: ഈ പാരാമീറ്റർ ഹോട്ടെൻഡിനെ ചൂടാക്കാനോ തണുപ്പിക്കാനോ ടാർഗെറ്റ് താപനില സജ്ജമാക്കുന്നു . S കമാൻഡിൽ നിന്ന് വ്യത്യസ്തമായി, പ്രിന്റർ ഈ താപനിലയിലേക്ക് നോസൽ ചൂടാക്കുകയോ തണുപ്പിക്കുകയോ ചെയ്യുന്നത് വരെ ഇത് കാത്തിരിക്കുന്നു.

S കമാൻഡ് ചൂടാക്കാൻ കാത്തിരിക്കുന്നു, പക്ഷേ തണുപ്പിക്കില്ല. .

ഉദാഹരണത്തിന്, ഉയർന്ന താപനിലയിൽ നിന്ന് നോസൽ 120°C വരെ തണുപ്പിക്കണമെങ്കിൽ, കമാൻഡ് M109 R120 ആണ്.

Marlin M112 ഷട്ട്ഡൗൺ

M112 ഒരു എമർജൻസി സ്റ്റോപ്പ് G-കോഡ് കമാൻഡാണ്. ഹോസ്റ്റ് കമാൻഡ് അയച്ചുകഴിഞ്ഞാൽ, അത് പ്രിന്ററിന്റെ എല്ലാ ഹീറ്ററുകളും മോട്ടോറുകളും ഉടനടി നിർത്തുന്നു.

പ്രവൃത്തിയിലുള്ള ഏത് നീക്കവും പ്രിന്റും ഉടനടി നിർത്തും. ഈ കമാൻഡ് സജീവമാക്കിയ ശേഷം, നിങ്ങളുടെ മോഡൽ പ്രിന്റ് ചെയ്യുന്നത് പുനരാരംഭിക്കുന്നതിന് നിങ്ങളുടെ പ്രിന്റർ പുനഃസജ്ജമാക്കേണ്ടതുണ്ട്.

മാർലിൻ ഫേംവെയറിൽ, കമാൻഡ് ക്യൂവിൽ കുടുങ്ങി, എക്‌സിക്യൂട്ട് ചെയ്യുന്നതിന് കുറച്ച് സമയമെടുത്തേക്കാം. ഇത് ഒഴിവാക്കാൻ, നിങ്ങൾക്ക് 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
<0 EMERGENCY_PARSER നിർവചിക്കുന്നതിന് മുമ്പ് // നിങ്ങൾ നീക്കം ചെയ്യേണ്ടതുണ്ട്, കൂടാതെ ഉറവിടങ്ങൾ വീണ്ടും കംപൈൽ ചെയ്യുക.

മാർലിൻ ഫേംവെയർ അപ്‌ഡേറ്റ് ചെയ്യുന്നതിനെക്കുറിച്ച് ചുവടെയുള്ള വീഡിയോയിൽ നിന്ന് നിങ്ങൾക്ക് കൂടുതലറിയാനാകും.

Marlin M125

M125 കമാൻഡ് പ്രിന്റ് താൽക്കാലികമായി നിർത്തി, മുൻകൂട്ടി ക്രമീകരിച്ച പാർക്കിംഗ് സ്ഥലത്ത് പ്രിന്റ് ഹെഡ് പാർക്ക് ചെയ്യുന്നു. പാർക്കിംഗിന് മുമ്പ് നോസിലിന്റെ നിലവിലെ സ്ഥാനം മെമ്മറിയിലേക്ക് സംരക്ഷിക്കുകയും ചെയ്യുന്നു.

പ്രിൻററിന്റെ ഫേംവെയറിൽ സാധാരണയായി മുൻകൂട്ടി ക്രമീകരിച്ച പാർക്കിംഗ് സ്ഥാനം സജ്ജീകരിച്ചിരിക്കുന്നു. M125 കമാൻഡ് മാത്രം ഉപയോഗിച്ച് നിങ്ങൾക്ക് നോസൽ ഈ സ്ഥാനത്ത് പാർക്ക് ചെയ്യാം.

എന്നിരുന്നാലും, ഈ പാരാമീറ്ററുകളിൽ ഒന്നോ അതിലധികമോ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് മാറ്റാം.

  • [L< ദൈർഘ്യം >]: ഇത് പാർക്കിംഗിന് ശേഷം നോസിലിൽ നിന്ന് ഫിലമെന്റിന്റെ ഒരു സെറ്റ് നീളം പിൻവലിക്കുന്നു
  • [X< pos >], [Y< pos >], [Z < pos >]: നിങ്ങൾക്ക് ഈ കോർഡിനേറ്റ് പാരാമീറ്ററുകളിൽ ഒന്നോ അതിലധികമോ സംയോജിപ്പിച്ച് ഒരു സജ്ജീകരിക്കാം പ്രിന്റ്‌ഹെഡിനുള്ള പുതിയ പാർക്കിംഗ് സ്ഥാനം.

നിങ്ങൾക്ക് നോസൽ ഉത്ഭവസ്ഥാനത്ത് നിർത്തി 9mm ഫിലമെന്റ് പിൻവലിക്കണമെങ്കിൽ, കമാൻഡ് M125 X0 Y0 Z0 L9 ആണ്.

Marlin M140

M140 കമാൻഡ് കിടക്കയ്ക്ക് ഒരു ടാർഗെറ്റ് ടെമ്പറേച്ചർ സജ്ജീകരിക്കുകയും മറ്റ് G-കോഡ് ലൈനുകൾ ഉടനടി നടപ്പിലാക്കുന്നത് തുടരുകയും ചെയ്യുന്നു. അത് കിടക്കയ്ക്കായി കാത്തിരിക്കുന്നില്ലആ വരിക്ക് ശേഷം. ഉദാഹരണത്തിന്, ചുവടെയുള്ള ജി-കോഡ് നോക്കുക:

M400;

M81;

ലൈൻ 1 ഇത് വരെ പ്രോസസ്സിംഗ് താൽക്കാലികമായി നിർത്തുന്നു നിലവിലുള്ള എല്ലാ നീക്കങ്ങളും പൂർത്തിയായി, തുടർന്ന് ലൈൻ 2 M81 പവർ ഓഫ് ജി-കോഡ് ഉപയോഗിച്ച് 3D പ്രിന്റർ ഷട്ട്ഡൗൺ ചെയ്യുന്നു.

Marlin M420

M420 കമാൻഡ് വീണ്ടെടുക്കുന്നു അല്ലെങ്കിൽ 3D പ്രിന്ററിന്റെ ബെഡ് ലെവലിംഗ് നില സജ്ജമാക്കുന്നു. ഓട്ടോമാറ്റിക് ബെഡ് ലെവലിംഗ് സിസ്റ്റങ്ങളുള്ള പ്രിന്ററുകളിൽ മാത്രമേ ഈ കമാൻഡ് പ്രവർത്തിക്കൂ.

ലെവലിംഗിന് ശേഷം, ഈ പ്രിന്ററുകൾ പ്രിന്റ് ബെഡിൽ നിന്ന് ഒരു മെഷ് സൃഷ്‌ടിക്കുകയും അത് EEPROM-ൽ സംരക്ഷിക്കുകയും ചെയ്യുന്നു. EEPROM-ൽ നിന്ന് ഈ മെഷ് ഡാറ്റ വീണ്ടെടുക്കാൻ M420 കമാൻഡിന് കഴിയും.

ഇത് പ്രിന്റിംഗിനായി ഈ മെഷ് ഡാറ്റ ഉപയോഗിക്കുന്നതിൽ നിന്ന് പ്രിന്ററിനെ പ്രവർത്തനക്ഷമമാക്കാനോ പ്രവർത്തനരഹിതമാക്കാനോ കഴിയും. ഇതിന് നിരവധി പാരാമീറ്ററുകൾ എടുക്കാം, അതിൽ ഇവ ഉൾപ്പെടുന്നു:

  • [S< 0

Roy Hill

3D പ്രിന്റിംഗുമായി ബന്ധപ്പെട്ട എല്ലാ കാര്യങ്ങളിലും ധാരാളം അറിവുള്ള റോയ് ഹിൽ ഒരു 3D പ്രിന്റിംഗ് പ്രേമിയും സാങ്കേതിക ഗുരുവുമാണ്. ഈ മേഖലയിൽ 10 വർഷത്തിലേറെ പരിചയമുള്ള റോയ് 3D ഡിസൈനിംഗിലും പ്രിന്റിംഗിലും വൈദഗ്ദ്ധ്യം നേടിയിട്ടുണ്ട്, കൂടാതെ ഏറ്റവും പുതിയ 3D പ്രിന്റിംഗ് ട്രെൻഡുകളിലും സാങ്കേതികവിദ്യകളിലും വിദഗ്ദ്ധനായി.ലോസ് ആഞ്ചലസിലെ കാലിഫോർണിയ സർവകലാശാലയിൽ (UCLA) മെക്കാനിക്കൽ എഞ്ചിനീയറിംഗിൽ ബിരുദം നേടിയ റോയ്, മേക്കർബോട്ട്, ഫോംലാബ്സ് എന്നിവയുൾപ്പെടെ 3D പ്രിന്റിംഗ് മേഖലയിൽ നിരവധി പ്രശസ്ത കമ്പനികളിൽ പ്രവർത്തിച്ചിട്ടുണ്ട്. അവരുടെ വ്യവസായങ്ങളിൽ വിപ്ലവം സൃഷ്ടിച്ച ഇഷ്‌ടാനുസൃത 3D പ്രിന്റ് ചെയ്‌ത ഉൽപ്പന്നങ്ങൾ സൃഷ്‌ടിക്കാൻ അദ്ദേഹം വിവിധ ബിസിനസുകളുമായും വ്യക്തികളുമായും സഹകരിച്ചു.3D പ്രിന്റിങ്ങിനോടുള്ള അഭിനിവേശം മാറ്റിനിർത്തിയാൽ, റോയ് ഒരു അതിയായ സഞ്ചാരിയും അതിഗംഭീര താൽപ്പര്യക്കാരനുമാണ്. കുടുംബത്തോടൊപ്പം പ്രകൃതിയിൽ സമയം ചെലവഴിക്കുന്നതും കാൽനടയാത്രയും ക്യാമ്പിംഗും അവൻ ആസ്വദിക്കുന്നു. തന്റെ ഒഴിവുസമയങ്ങളിൽ, അദ്ദേഹം യുവ എഞ്ചിനീയർമാരെ ഉപദേശിക്കുകയും തന്റെ ജനപ്രിയ ബ്ലോഗായ 3D പ്രിന്റർലി 3D പ്രിന്റിംഗ് ഉൾപ്പെടെ വിവിധ പ്ലാറ്റ്‌ഫോമുകളിലൂടെ 3D പ്രിന്റിംഗിനെക്കുറിച്ചുള്ള തന്റെ അറിവിന്റെ സമ്പത്ത് പങ്കിടുകയും ചെയ്യുന്നു.