ਵਿਸ਼ਾ - ਸੂਚੀ
ਇਹ ਤੁਰੰਤ ਹੋਰ G-ਕੋਡ ਕਮਾਂਡਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਅੱਗੇ ਵਧਦੀ ਹੈ ਜਦੋਂ ਕਿ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਹੌਟੈਂਡ ਗਰਮ ਹੁੰਦਾ ਹੈ। ਇਹ ਪੰਜ ਪੈਰਾਮੀਟਰ ਲੈਂਦਾ ਹੈ, ਜੋ ਹਨ:
ਇਹ ਵੀ ਵੇਖੋ: ਸਧਾਰਨ ਏਲੀਗੂ ਮਾਰਸ 3 ਪ੍ਰੋ ਸਮੀਖਿਆ - ਖਰੀਦਣ ਦੇ ਯੋਗ ਹੈ ਜਾਂ ਨਹੀਂ?- [S< temp (°C )>]: ਇਹ ਐਕਸਟਰੂਡਰ ਲਈ ਟੀਚਾ ਤਾਪਮਾਨ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਸੈਲਸੀਅਸ।
- [T< ਇੰਡੈਕਸ (0
G-ਕੋਡਾਂ ਨੂੰ 3D ਪ੍ਰਿੰਟਿੰਗ ਵਿੱਚ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਖਾਸ ਕਰਕੇ ਮਾਰਲਿਨ ਫਰਮਵੇਅਰ ਰਾਹੀਂ। ਬਹੁਤ ਸਾਰੇ ਲੋਕ ਹੈਰਾਨ ਹੁੰਦੇ ਹਨ ਕਿ G-Codes ਨੂੰ ਉਹਨਾਂ ਦੇ ਫਾਇਦੇ ਲਈ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ, ਇਸਲਈ ਮੈਂ ਪਾਠਕਾਂ ਦੀ ਮਦਦ ਕਰਨ ਲਈ ਇਹ ਲੇਖ ਲਿਖਣ ਦਾ ਫੈਸਲਾ ਕੀਤਾ ਹੈ।
ਇਸ ਲੇਖ ਦੇ ਬਾਕੀ ਹਿੱਸੇ ਵਿੱਚ ਜੀ-ਕੋਡ ਬਾਰੇ ਕੁਝ ਉਪਯੋਗੀ ਵੇਰਵੇ ਹਨ, ਇਸ ਲਈ ਪੜ੍ਹਦੇ ਰਹੋ ਹੋਰ ਲਈ।
3D ਪ੍ਰਿੰਟਿੰਗ ਵਿੱਚ ਜੀ-ਕੋਡ ਕੀ ਹਨ?
ਜੀ-ਕੋਡ ਸਿਰਫ਼ CNC (ਕੰਪਿਊਟਰ ਸੰਖਿਆਤਮਕ ਤੌਰ 'ਤੇ ਨਿਯੰਤਰਿਤ) ਮਸ਼ੀਨਾਂ ਜਿਵੇਂ 3D ਪ੍ਰਿੰਟਰਾਂ ਲਈ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ, CNC ਮਿੱਲਾਂ, ਆਦਿ। ਇਸ ਵਿੱਚ ਕਮਾਂਡਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਹੁੰਦਾ ਹੈ ਜੋ ਫਰਮਵੇਅਰ ਪ੍ਰਿੰਟਰ ਦੇ ਸੰਚਾਲਨ ਅਤੇ ਪ੍ਰਿੰਟਹੈੱਡ ਦੀ ਗਤੀ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਵਰਤਦਾ ਹੈ।
ਜੀ-ਕੋਡ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ?
3D ਪ੍ਰਿੰਟਰਾਂ ਲਈ ਜੀ-ਕੋਡ ਇੱਕ ਸਲਾਈਸਰ ਨਾਮਕ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਇਹ ਪ੍ਰੋਗਰਾਮ ਤੁਹਾਡੇ 3D ਮਾਡਲ ਨੂੰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਪਤਲੀਆਂ 2D ਲੇਅਰਾਂ ਵਿੱਚ ਕੱਟਦਾ ਹੈ।
ਇਹ ਫਿਰ ਇਹਨਾਂ ਲੇਅਰਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਪ੍ਰਿੰਟਹੈੱਡ ਦੁਆਰਾ ਲੰਘਣ ਲਈ ਕੋਆਰਡੀਨੇਟਸ ਜਾਂ ਮਾਰਗ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ। ਇਹ ਖਾਸ ਪ੍ਰਿੰਟਰ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਵੀ ਨਿਯੰਤਰਿਤ ਅਤੇ ਸੈੱਟ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਹੀਟਰ, ਪੱਖੇ, ਕੈਮਰੇ ਆਦਿ ਨੂੰ ਚਾਲੂ ਕਰਨਾ।
ਮਾਰਕੀਟ ਵਿੱਚ ਪ੍ਰਸਿੱਧ ਸਲਾਈਸਰਾਂ ਵਿੱਚ ਪ੍ਰੂਸਾ ਸਲਾਈਸਰ ਅਤੇ ਕਿਊਰਾ ਸ਼ਾਮਲ ਹਨ।
ਜੀ-ਕੋਡ ਦੀਆਂ ਕਿਸਮਾਂ
ਹਾਲਾਂਕਿ CNC ਕਮਾਂਡਾਂ ਦਾ ਆਮ ਨਾਮ G-Code ਹੈ, ਅਸੀਂ ਮੋਟੇ ਤੌਰ 'ਤੇ ਕਮਾਂਡਾਂ ਨੂੰ ਦੋ ਸ਼੍ਰੇਣੀਆਂ ਵਿੱਚ ਵੰਡ ਸਕਦੇ ਹਾਂ; ਇਹਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- G-ਕੋਡ
- M-ਕੋਡ
G-ਕੋਡ
G-ਕੋਡ ਦਾ ਅਰਥ ਹੈ ਜਿਓਮੈਟਰੀ ਕੋਡ। ਇਸਦਾ ਮੁੱਖ ਕੰਮ ਪ੍ਰਿੰਟ ਹੈੱਡ ਦੀ ਗਤੀ, ਸਥਿਤੀ ਜਾਂ ਮਾਰਗ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨਾ ਹੈ।
ਜੀ-ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਤੁਸੀਂ ਨੋਜ਼ਲ ਨੂੰ ਇੱਕਹੋਸਟ ਨੂੰ ਕੰਟਰੋਲ ਵਾਪਸ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਟੀਚੇ ਦੇ ਤਾਪਮਾਨ ਤੱਕ ਪਹੁੰਚੋ।
ਬੈੱਡ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਗਰਮ ਹੁੰਦਾ ਰਹਿੰਦਾ ਹੈ ਜਦੋਂ ਕਿ ਪ੍ਰਿੰਟਰ ਜੀ-ਕੋਡ ਦੀਆਂ ਹੋਰ ਲਾਈਨਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਪੈਰਾਮੀਟਰ ਲੈਂਦਾ ਹੈ, ਜੋ ਹੈ:
- [S< ਤਾਪਮਾਨ (°C )>]: ਇਹ ਪੈਰਾਮੀਟਰ ਬੈੱਡ ਲਈ ਟੀਚਾ ਤਾਪਮਾਨ ਸੈੱਟ ਕਰਦਾ ਹੈ ਸੈਲਸੀਅਸ ਵਿੱਚ।
ਉਦਾਹਰਨ ਲਈ, ਬਿਸਤਰੇ ਨੂੰ 80 ° C ਤੱਕ ਗਰਮ ਕਰਨ ਲਈ, ਕਮਾਂਡ M140 S80 ਹੈ।
ਮਾਰਲਿਨ M190
M190 ਕਮਾਂਡ ਬੈੱਡ ਲਈ ਇੱਕ ਟੀਚਾ ਤਾਪਮਾਨ ਸੈੱਟ ਕਰਦੀ ਹੈ ਅਤੇ ਬੈੱਡ ਤੱਕ ਪਹੁੰਚਣ ਤੱਕ ਉਡੀਕ ਕਰਦੀ ਹੈ। ਇਹ ਮੇਜ਼ਬਾਨ ਨੂੰ ਕੰਟਰੋਲ ਵਾਪਸ ਨਹੀਂ ਕਰਦਾ ਜਾਂ ਕੋਈ ਹੋਰ ਜੀ-ਕੋਡ ਉਦੋਂ ਤੱਕ ਲਾਗੂ ਨਹੀਂ ਕਰਦਾ ਜਦੋਂ ਤੱਕ ਬੈੱਡ ਉਸ ਤਾਪਮਾਨ 'ਤੇ ਨਹੀਂ ਪਹੁੰਚ ਜਾਂਦਾ।
ਨੋਟ: ਜੇਕਰ ਤੁਸੀਂ ਟੀਚਾ ਤਾਪਮਾਨ S<ਨਾਲ ਸੈੱਟ ਕਰਦੇ ਹੋ। 13> ਪੈਰਾਮੀਟਰ, ਇਹ ਸਿਰਫ਼ ਬਿਸਤਰੇ ਨੂੰ ਗਰਮ ਕਰਨ ਦੌਰਾਨ ਹੀ ਉਡੀਕ ਕਰਦਾ ਹੈ UP ਸੈੱਟ ਤਾਪਮਾਨ ਤੱਕ। ਹਾਲਾਂਕਿ, ਜੇਕਰ ਬਿਸਤਰੇ ਨੂੰ ਉਸ ਤਾਪਮਾਨ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਠੰਡਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ, ਤਾਂ ਹੋਸਟ ਇੰਤਜ਼ਾਰ ਨਹੀਂ ਕਰਦਾ ਹੈ।
ਹੀਟਿੰਗ ਅਤੇ ਕੂਲਿੰਗ ਦੌਰਾਨ ਉਡੀਕ ਕਰਨ ਦੀ ਕਮਾਂਡ ਲਈ, ਤੁਹਾਨੂੰ R <ਨਾਲ ਟੀਚਾ ਤਾਪਮਾਨ ਸੈੱਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। 13> ਪੈਰਾਮੀਟਰ। ਉਦਾਹਰਨ ਲਈ, ਬਿਸਤਰੇ ਨੂੰ 50 ° C ਤੱਕ ਠੰਡਾ ਕਰਨ ਲਈ ਅਤੇ ਇਸ ਤਾਪਮਾਨ ਤੱਕ ਪਹੁੰਚਣ ਤੱਕ ਉਡੀਕ ਕਰੋ, ਕਮਾਂਡ M190 S50 ਹੈ।
ਮਾਰਲਿਨ M400
M400 ਕਮਾਂਡ ਜੀ-ਕੋਡ ਪ੍ਰੋਸੈਸਿੰਗ ਕਤਾਰ ਨੂੰ ਉਦੋਂ ਤੱਕ ਰੋਕਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਬਫਰ ਵਿੱਚ ਸਾਰੀਆਂ ਮੌਜੂਦਾ ਚਾਲਾਂ ਪੂਰੀਆਂ ਨਹੀਂ ਹੋ ਜਾਂਦੀਆਂ। ਸਾਰੀਆਂ ਕਮਾਂਡਾਂ ਪੂਰੀਆਂ ਹੋਣ ਤੱਕ ਪ੍ਰੋਸੈਸਿੰਗ ਕਤਾਰ ਇੱਕ ਲੂਪ ਵਿੱਚ ਉਡੀਕ ਕਰਦੀ ਹੈ।
ਸਾਰੀਆਂ ਚਾਲਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਪ੍ਰਿੰਟਰ ਜੀ-ਕੋਡ ਨੂੰ ਚਲਾਉਣਾ ਜਾਰੀ ਰੱਖਦਾ ਹੈ।ਇਸ ਉਚਾਈ ਤੋਂ ਬਾਅਦ, ਪ੍ਰਿੰਟਰ ਜਾਲ ਮੁਆਵਜ਼ੇ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ CSV ਫਾਰਮੈਟ ਵਿੱਚ EEPROM ਵਿੱਚ ਦੂਜੇ ਜਾਲ ਡੇਟਾ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਵਰਤਣ ਲਈ ਸਹੀ ਕਮਾਂਡ ਹੈ: M420 V1 I1 T1
Marlin M420 S1
M420 S1 M420 ਕਮਾਂਡ ਦਾ ਸਬਸੈੱਟ ਹੈ। ਇਹ EEPROM ਤੋਂ ਪ੍ਰਾਪਤ ਇੱਕ ਵੈਧ ਜਾਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਿੰਟਰ 'ਤੇ ਬੈੱਡ ਲੈਵਲਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।
ਜੇਕਰ EEPROM ਵਿੱਚ ਕੋਈ ਵੈਧ ਜਾਲ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਹ ਕੁਝ ਨਹੀਂ ਕਰੇਗਾ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ G28 ਹੋਮਿੰਗ ਕਮਾਂਡ ਤੋਂ ਬਾਅਦ ਪਾਇਆ ਜਾਂਦਾ ਹੈ।
ਮਾਰਲਿਨ G0
ਮਾਰਲਿਨ G0 ਤੇਜ਼ ਮੂਵ ਕਮਾਂਡ ਹੈ। ਇਹ ਨੋਜ਼ਲ ਨੂੰ ਸਭ ਤੋਂ ਛੋਟੀ ਸੰਭਵ ਦੂਰੀ (ਸਿੱਧੀ ਲਾਈਨ) ਰਾਹੀਂ ਬਿਲਡ ਪਲੇਟਾਂ 'ਤੇ ਇੱਕ ਸਥਿਤੀ ਤੋਂ ਦੂਜੀ ਤੱਕ ਲੈ ਜਾਂਦਾ ਹੈ।
ਇਹ ਹਿਲਾਉਂਦੇ ਸਮੇਂ ਕੋਈ ਫਿਲਾਮੈਂਟ ਨਹੀਂ ਰੱਖਦਾ, ਜੋ ਇਸਨੂੰ G1 ਕਮਾਂਡ ਨਾਲੋਂ ਤੇਜ਼ੀ ਨਾਲ ਜਾਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। . ਇੱਥੇ ਉਹ ਪੈਰਾਮੀਟਰ ਹਨ ਜੋ ਇਸ ਲਈ ਲੈਂਦੇ ਹਨ:
- [X< pos >], [Y < pos >], [Z< ; pos >]: ਇਹ ਪੈਰਾਮੀਟਰ X, Y, ਅਤੇ Z ਧੁਰੇ 'ਤੇ ਜਾਣ ਲਈ ਨਵੀਂ ਸਥਿਤੀ ਨੂੰ ਸੈੱਟ ਕਰਦੇ ਹਨ।
- [F< mm /s >]: ਪ੍ਰਿੰਟਹੈੱਡ ਦੀ ਫੀਡ ਦਰ ਜਾਂ ਗਤੀ। ਜੇਕਰ ਛੱਡ ਦਿੱਤਾ ਜਾਵੇ ਤਾਂ ਪ੍ਰਿੰਟਰ ਆਟੋਮੈਟਿਕਲੀ ਆਖਰੀ G1 ਕਮਾਂਡ ਤੋਂ ਫੀਡ ਰੇਟ ਦੀ ਵਰਤੋਂ ਕਰੇਗਾ।
ਇਸ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਪ੍ਰਿੰਟਹੈੱਡ ਨੂੰ 100mm/s 'ਤੇ ਤੇਜ਼ੀ ਨਾਲ ਮੂਲ ਵੱਲ ਲਿਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਕਮਾਂਡ ਹੈ G0 X0 Y0 Z0 F100।
ਮਾਰਲਿਨ 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-Code ਕਮਾਂਡ ਨਹੀਂ ਚਲਾਉਂਦੀ ਹੈ।
ਵਿਰਾਮ ਦੇ ਦੌਰਾਨ, ਮਸ਼ੀਨ ਅਜੇ ਵੀ ਆਪਣੀ ਸਥਿਤੀ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦੀ ਹੈ। ਸਾਰੇ ਹੀਟਰ ਆਪਣੇ ਮੌਜੂਦਾ ਤਾਪਮਾਨ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦੇ ਹਨ, ਅਤੇ ਮੋਟਰਾਂ ਅਜੇ ਵੀ ਚਾਲੂ ਹਨ।
ਇਸ ਲਈ ਦੋ ਮਾਪਦੰਡ ਲੱਗਦੇ ਹਨ, ਜੋ ਹਨ:
- [P< ਸਮਾਂ(ms) >]: ਇਹ ਵਿਰਾਮ ਸਮਾਂ ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ
- [S< ਸਮਾਂ(s) >]: ਇਹ ਵਿਰਾਮ ਸੈੱਟ ਕਰਦਾ ਹੈ ਸਕਿੰਟਾਂ ਵਿੱਚ ਸਮਾਂ. ਜੇਕਰ ਦੋਵੇਂ ਪੈਰਾਮੀਟਰ ਸੈੱਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ S ਲੈਂਦਾ ਹੈਤਰਜੀਹ।
ਮਸ਼ੀਨ ਨੂੰ 10 ਸਕਿੰਟਾਂ ਲਈ ਰੋਕਣ ਲਈ, ਤੁਸੀਂ G4 S10 ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਮਾਰਲਿਨ G12
G12 ਕਮਾਂਡ। ਪ੍ਰਿੰਟਰ ਦੀ ਨੋਜ਼ਲ ਸਫਾਈ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸਰਗਰਮ ਕਰਦਾ ਹੈ। ਪਹਿਲਾਂ, ਇਹ ਨੋਜ਼ਲ ਨੂੰ ਪ੍ਰਿੰਟਰ 'ਤੇ ਇੱਕ ਪ੍ਰੀ-ਸੈੱਟ ਸਥਾਨ 'ਤੇ ਲੈ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ ਇੱਕ ਬੁਰਸ਼ ਮਾਊਂਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਅੱਗੇ, ਇਹ ਪ੍ਰਿੰਟਹੈੱਡ ਨੂੰ ਬੁਰਸ਼ ਦੇ ਪਾਰ ਹਮਲਾਵਰ ਢੰਗ ਨਾਲ ਹਿਲਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਇਸ 'ਤੇ ਫਸੇ ਕਿਸੇ ਵੀ ਫਿਲਾਮੈਂਟ ਨੂੰ ਸਾਫ਼ ਕੀਤਾ ਜਾ ਸਕੇ। ਇੱਥੇ ਕੁਝ ਪੈਰਾਮੀਟਰ ਹਨ ਜੋ ਇਹ ਲੈ ਸਕਦੇ ਹਨ।
-
ਇਹ ਪੈਰਾਮੀਟਰ ਤੁਹਾਨੂੰ ਨੋਜ਼ਲ ਲਈ ਸਫਾਈ ਪੈਟਰਨ ਦੀ ਚੋਣ ਕਰਨ ਦਿੰਦਾ ਹੈ। 0 ਸਿੱਧਾ ਅੱਗੇ ਅਤੇ ਪਿੱਛੇ ਹੈ, 1 ਇੱਕ ਜ਼ਿਗਜ਼ੈਗ ਪੈਟਰਨ ਹੈ, ਅਤੇ 2 ਇੱਕ ਗੋਲ ਪੈਟਰਨ ਹੈ।
- [S< count >]: ਵਾਰ ਦੀ ਗਿਣਤੀ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਸਫਾਈ ਦਾ ਪੈਟਰਨ ਆਪਣੇ ਆਪ ਨੂੰ ਦੁਹਰਾਇਆ ਜਾਵੇ।
- [R< ਰੇਡੀਅਸ >]: ਜੇਕਰ ਤੁਸੀਂ ਪੈਟਰਨ 2 ਦੀ ਚੋਣ ਕਰਦੇ ਹੋ ਤਾਂ ਸਫਾਈ ਦੇ ਚੱਕਰ ਦਾ ਘੇਰਾ।
- [T< count >]: ਇਹ zig-zag ਪੈਟਰਨ ਵਿੱਚ ਤਿਕੋਣਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ।
ਜੇ ਤੁਸੀਂ ਸਾਫ਼ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅੱਗੇ-ਅੱਗੇ ਪੈਟਰਨ ਵਿੱਚ ਬੁਰਸ਼ 'ਤੇ ਤੁਹਾਡੀ ਨੋਜ਼ਲ, ਸੱਜੀ ਕਮਾਂਡ G12 P0 ਹੈ।
Cura ਇਸ ਕਮਾਂਡ ਨੂੰ ਇਸਦੀਆਂ ਪ੍ਰਯੋਗਾਤਮਕ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਵਰਤਣ ਦਾ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਇਸ ਲੇਖ ਵਿੱਚ ਵਾਈਪ ਨੋਜ਼ਲ ਕਮਾਂਡ ਬਾਰੇ ਹੋਰ ਪੜ੍ਹ ਸਕਦੇ ਹੋ ਜੋ ਮੈਂ Cura ਵਿੱਚ ਪ੍ਰਯੋਗਾਤਮਕ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ ਬਾਰੇ ਲਿਖਿਆ ਸੀ।
ਮਾਰਲਿਨ G20
G20 ਕਮਾਂਡ ਪ੍ਰਿੰਟਰ ਦੇ ਫਰਮਵੇਅਰ ਨੂੰ ਸਾਰੀਆਂ ਇਕਾਈਆਂ ਨੂੰ ਇੰਚ ਦੇ ਰੂਪ ਵਿੱਚ ਵਿਆਖਿਆ ਕਰਨ ਲਈ ਸੈੱਟ ਕਰਦੀ ਹੈ। . ਇਸ ਲਈ, ਸਾਰੇ ਐਕਸਟਰਿਊਸ਼ਨ, ਅੰਦੋਲਨ, ਪ੍ਰਿੰਟ, ਅਤੇ ਇੱਥੋਂ ਤੱਕ ਕਿ ਪ੍ਰਵੇਗ ਮੁੱਲ ਵੀ ਹੋਣਗੇਇੰਚਾਂ ਵਿੱਚ ਵਿਆਖਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਇਸ ਲਈ, ਪ੍ਰਿੰਟਰ ਵਿੱਚ ਲੀਨੀਅਰ ਮੋਸ਼ਨ ਲਈ ਇੰਚ, ਸਪੀਡ ਲਈ ਇੰਚ/ਸੈਕਿੰਡ, ਅਤੇ ਪ੍ਰਵੇਗ ਲਈ ਇੰਚ/ਸੈਕਿੰਡ2 ਹੋਣਗੇ।
ਮਾਰਲਿਨ G21
G21 ਕਮਾਂਡ ਪ੍ਰਿੰਟਰ ਦੇ ਫਰਮਵੇਅਰ ਨੂੰ ਸਾਰੀਆਂ ਇਕਾਈਆਂ ਨੂੰ ਮਿਲੀਮੀਟਰ ਦੇ ਰੂਪ ਵਿੱਚ ਵਿਆਖਿਆ ਕਰਨ ਲਈ ਸੈੱਟ ਕਰਦੀ ਹੈ। ਇਸ ਲਈ, ਰੇਖਿਕ ਗਤੀ, ਦਰ, ਅਤੇ ਪ੍ਰਵੇਗ ਕ੍ਰਮਵਾਰ mm, mm/s, ਅਤੇ mm/s2 ਵਿੱਚ ਹੋਣਗੇ।
ਮਾਰਲਿਨ G27
G27 ਕਮਾਂਡ ਨੋਜ਼ਲ ਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ। ਬਿਲਡ ਪਲੇਟਾਂ 'ਤੇ ਸਥਿਤੀ. ਇਹ ਕਤਾਰ ਵਿੱਚ ਸਾਰੀਆਂ ਹਿਲਜੁਲਾਂ ਪੂਰੀਆਂ ਹੋਣ ਤੱਕ ਇੰਤਜ਼ਾਰ ਕਰਦਾ ਹੈ, ਫਿਰ ਇਹ ਨੋਜ਼ਲ ਨੂੰ ਪਾਰਕ ਕਰਦਾ ਹੈ।
ਇਹ ਬਹੁਤ ਮਦਦਗਾਰ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਪ੍ਰਿੰਟ ਵਿੱਚ ਐਡਜਸਟਮੈਂਟ ਕਰਨ ਲਈ ਪ੍ਰਿੰਟਿੰਗ ਨੂੰ ਰੋਕਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਤੁਸੀਂ ਨੋਜ਼ਲ ਨੂੰ ਪ੍ਰਿੰਟ ਉੱਤੇ ਘੁੰਮਾਉਣ ਅਤੇ ਇਸ ਨੂੰ ਪਿਘਲਣ ਤੋਂ ਬਚਣ ਲਈ ਪਾਰਕ ਕਰ ਸਕਦੇ ਹੋ।
ਇਹ ਇੱਕ ਪੈਰਾਮੀਟਰ ਲੈਂਦਾ ਹੈ, ਜੋ ਹੈ:
- [P]: ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ Z-ਪਾਰਕ ਦੀ ਸਥਿਤੀ. ਜੇਕਰ ਤੁਸੀਂ 0 ਦੀ ਚੋਣ ਕਰਦੇ ਹੋ, ਤਾਂ ਫਰਮਵੇਅਰ ਨੋਜ਼ਲ ਨੂੰ Z-ਪਾਰਕ ਟਿਕਾਣੇ ਤੱਕ ਵਧਾਏਗਾ ਤਾਂ ਹੀ ਜੇ ਨੋਜ਼ਲ ਦੀ ਸ਼ੁਰੂਆਤੀ ਉਚਾਈ Z-ਪਾਰਕ ਟਿਕਾਣੇ ਤੋਂ ਘੱਟ ਹੈ।
ਇੱਕ ਨੂੰ ਚੁਣਨਾ Z ਪਾਰਕ ਵਿੱਚ ਨੋਜ਼ਲ ਨੂੰ ਪਾਰਕ ਕਰਦਾ ਹੈ। ਸਥਾਨ ਭਾਵੇਂ ਇਸਦੀ ਸ਼ੁਰੂਆਤੀ ਉਚਾਈ ਹੋਵੇ। 2 ਦੀ ਚੋਣ ਕਰਨ ਨਾਲ Z-ਪਾਰਕ ਦੀ ਮਾਤਰਾ ਦੁਆਰਾ ਨੋਜ਼ਲ ਵਧਦਾ ਹੈ ਪਰ Z ਅਧਿਕਤਮ ਤੋਂ ਘੱਟ ਤੱਕ ਇਸ ਦੀ Z ਉਚਾਈ ਨੂੰ ਸੀਮਿਤ ਕਰਦਾ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ ਬਿਨਾਂ ਕਿਸੇ ਮਾਪਦੰਡ ਦੇ G27 ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਹ ਡਿਫਾਲਟ P0 ਹੋ ਜਾਂਦੀ ਹੈ।
ਮਾਰਲਿਨ G28
G28 ਕਮਾਂਡ ਮੂਲ ਸਥਾਨ 'ਤੇ ਇੱਕ ਜਾਣਿਆ ਟਿਕਾਣਾ ਸਥਾਪਤ ਕਰਨ ਲਈ ਪ੍ਰਿੰਟਰ ਨੂੰ ਰੱਖਦੀ ਹੈ। ਹੋਮਿੰਗ ਉਹ ਪ੍ਰਕਿਰਿਆ ਹੈ ਜਿਸ ਦੁਆਰਾ ਪ੍ਰਿੰਟਰ ਨੂੰਪ੍ਰਿੰਟਰ।
ਇਹ ਪ੍ਰਿੰਟਰ ਦੇ ਹਰੇਕ ਧੁਰੇ ਨੂੰ ਉਦੋਂ ਤੱਕ ਹਿਲਾ ਕੇ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਉਹ ਆਪਣੇ ਸੰਬੰਧਿਤ ਸੀਮਾ ਸਵਿੱਚਾਂ ਨੂੰ ਨਹੀਂ ਮਾਰਦੇ। ਜਿੱਥੇ ਹਰੇਕ ਧੁਰਾ ਆਪਣੀ ਸੀਮਾ ਸਵਿੱਚ ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ, ਉਸਦਾ ਮੂਲ ਹੁੰਦਾ ਹੈ।
ਇੱਥੇ ਇਸਦੇ ਕੁਝ ਪੈਰਾਮੀਟਰ ਹਨ:
- [X], [Y], [Z]: ਤੁਸੀਂ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਪੈਰਾਮੀਟਰ ਜੋੜ ਸਕਦੇ ਹੋ ਤਾਂ ਜੋ ਇਹਨਾਂ ਧੁਰਿਆਂ ਨੂੰ ਹੋਮਿੰਗ ਨੂੰ ਸੀਮਤ ਕੀਤਾ ਜਾ ਸਕੇ। ਉਦਾਹਰਨ ਲਈ, G28 X Y ਵਿੱਚ ਸਿਰਫ਼ X ਅਤੇ Y ਧੁਰੇ ਹਨ।
- [L]: ਇਹ ਹੋਮਿੰਗ ਤੋਂ ਬਾਅਦ ਬੈੱਡ ਲੈਵਲਿੰਗ ਸਥਿਤੀ ਨੂੰ ਬਹਾਲ ਕਰਦਾ ਹੈ।
- [0]: ਜੇਕਰ ਪ੍ਰਿੰਟਹੈੱਡ ਦੀ ਸਥਿਤੀ ਪਹਿਲਾਂ ਹੀ ਭਰੋਸੇਯੋਗ ਹੈ ਤਾਂ ਇਹ ਪੈਰਾਮੀਟਰ ਹੋਮਿੰਗ ਨੂੰ ਛੱਡ ਦਿੰਦਾ ਹੈ।
ਉਦਾਹਰਣ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਸਿਰਫ਼ X ਅਤੇ Z ਐਕਸੇਸਾਂ ਨੂੰ ਹੋਮ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਹੀ ਕਮਾਂਡ ਹੈ 12 ਲੈਵਲਿੰਗ ਕਮਾਂਡ। ਇਹ ਬੈੱਡ ਨੂੰ ਲੈਵਲ ਕਰਨ ਲਈ ਤੁਹਾਡੀ ਮਸ਼ੀਨ 'ਤੇ ਸਥਾਪਤ ਆਟੋਮੈਟਿਕ ਜਾਂ ਅਰਧ-ਆਟੋਮੈਟਿਕ ਬੈੱਡ ਲੈਵਲਿੰਗ ਸਿਸਟਮ ਨੂੰ ਤੈਨਾਤ ਕਰਦਾ ਹੈ।
ਪ੍ਰਿੰਟਰ ਦੇ ਬ੍ਰਾਂਡ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਤੁਹਾਡੇ ਫਰਮਵੇਅਰ ਵਿੱਚ ਪੰਜ ਗੁੰਝਲਦਾਰ ਬੈੱਡ ਲੈਵਲਿੰਗ ਸਿਸਟਮਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੋ ਸਕਦਾ ਹੈ। ਇਹਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਮੈਸ਼ ਬੈੱਡ ਲੈਵਲਿੰਗ
- ਆਟੋ ਬੈੱਡ ਲੈਵਲਿੰਗ
- ਯੂਨੀਫਾਈਡ ਬੈੱਡ ਲੈਵਲਿੰਗ
- ਆਟੋ ਬੈੱਡ ਲੈਵਲਿੰਗ (ਲੀਨੀਅਰ)
- ਆਟੋ ਬੈੱਡ ਲੈਵਲਿੰਗ (3-ਪੁਆਇੰਟ)
ਪ੍ਰਿੰਟਰ ਦੇ ਹਾਰਡਵੇਅਰ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਹਰੇਕ ਕੋਲ ਖਾਸ ਮਾਪਦੰਡ ਹਨ।
ਮਾਰਲਿਨ G30
G30 ਕਮਾਂਡ ਬਿਲਡ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ। ਇੱਕ ਆਟੋਮੈਟਿਕ ਬੈੱਡ ਲੈਵਲਿੰਗ ਸਿਸਟਮ ਦੀ ਜਾਂਚ ਦੇ ਨਾਲ ਇੱਕ ਖਾਸ ਬਿੰਦੂ 'ਤੇ ਪਲੇਟ. ਇਹ ਉਸ ਬਿੰਦੂ ਦੀ Z ਉਚਾਈ (ਦੀਨੋਜ਼ਲ ਤੋਂ ਬੈੱਡ ਤੱਕ ਦੀ ਦੂਰੀ)।
ਉਚਾਈ ਪ੍ਰਾਪਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇਹ ਨੋਜ਼ਲ ਨੂੰ ਬਿਲਡ ਪਲੇਟ ਦੇ ਉੱਪਰ ਸਹੀ ਦੂਰੀ 'ਤੇ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਇਹ ਕੁਝ ਪੈਰਾਮੀਟਰ ਲੈਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- [C]: ਇਸ ਪੈਰਾਮੀਟਰ ਨੂੰ ਇੱਕ 'ਤੇ ਸੈੱਟ ਕਰਨਾ ਤਾਪਮਾਨ ਮੁਆਵਜ਼ੇ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਕਿਉਂਕਿ ਜ਼ਿਆਦਾਤਰ ਸਮੱਗਰੀ ਗਰਮ ਹੋਣ 'ਤੇ ਫੈਲ ਜਾਂਦੀ ਹੈ।
- [X< pos >], [Y< pos >]: ਇਹ ਪੈਰਾਮੀਟਰ ਉਹ ਕੋਆਰਡੀਨੇਟ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ ਜਿੱਥੇ ਤੁਸੀਂ ਪੜਤਾਲ ਕਰਨੀ ਚਾਹੁੰਦੇ ਹੋ।
ਨੋਜ਼ਲ ਦੀ ਮੌਜੂਦਾ ਸਥਿਤੀ 'ਤੇ ਬੈੱਡ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਬਿਨਾਂ ਕਿਸੇ ਪੈਰਾਮੀਟਰ ਦੇ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਕਿਸੇ ਖਾਸ ਸਥਾਨ ਜਿਵੇਂ ਕਿ [100, 67] 'ਤੇ ਜਾਂਚ ਕਰਨ ਲਈ, ਸਹੀ ਕਮਾਂਡ G30 X100 Y67 ਹੈ।
ਮਾਰਲਿਨ M76
M76 ਕਮਾਂਡ ਪ੍ਰਿੰਟ ਜੌਬ ਟਾਈਮਰ ਨੂੰ ਰੋਕਦੀ ਹੈ .
ਮਾਰਲਿਨ G90
G90 ਕਮਾਂਡ ਪ੍ਰਿੰਟਰ ਨੂੰ ਸੰਪੂਰਨ ਸਥਿਤੀ ਮੋਡ 'ਤੇ ਸੈੱਟ ਕਰਦੀ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ G-ਕੋਡ ਵਿੱਚ ਸਾਰੇ ਕੋਆਰਡੀਨੇਟਸ ਨੂੰ ਪ੍ਰਿੰਟਰ ਦੇ ਮੂਲ ਦੇ ਸਬੰਧ ਵਿੱਚ XYZ ਪਲੇਨ ਵਿੱਚ ਸਥਿਤੀਆਂ ਵਜੋਂ ਸਮਝਿਆ ਜਾਂਦਾ ਹੈ।
ਇਹ ਐਕਸਟਰੂਡਰ ਨੂੰ ਸੰਪੂਰਨ ਮੋਡ ਵਿੱਚ ਵੀ ਸੈੱਟ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਕਿ M83 ਕਮਾਂਡ ਇਸਨੂੰ ਓਵਰਰਾਈਡ ਨਹੀਂ ਕਰਦੀ। ਇਹ ਕੋਈ ਮਾਪਦੰਡ ਨਹੀਂ ਲੈਂਦਾ।
ਮਾਰਲਿਨ G92/G92 E0
G92 ਕਮਾਂਡ ਨੋਜ਼ਲ ਦੀ ਮੌਜੂਦਾ ਸਥਿਤੀ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕੋਆਰਡੀਨੇਟਾਂ 'ਤੇ ਸੈੱਟ ਕਰਦੀ ਹੈ। ਤੁਸੀਂ ਇਸਦੀ ਵਰਤੋਂ ਆਪਣੇ ਪ੍ਰਿੰਟ ਬੈੱਡ ਦੇ ਕੁਝ ਖੇਤਰਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢਣ ਲਈ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਤੁਹਾਡੇ ਪ੍ਰਿੰਟਰ ਲਈ ਔਫਸੈੱਟ ਵੀ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ।
G92 ਕਮਾਂਡ ਕਈ ਕੋਆਰਡੀਨੇਟ ਪੈਰਾਮੀਟਰਾਂ ਵਿੱਚ ਲੈਂਦੀ ਹੈ। ਉਹਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- [ X< pos >], [Y< pos >], [Z< post >]: ਇਹਪੈਰਾਮੀਟਰ ਪ੍ਰਿੰਟਹੈੱਡ ਦੀ ਨਵੀਂ ਸਥਿਤੀ ਲਈ ਕੋਆਰਡੀਨੇਟਸ ਵਿੱਚ ਲੈਂਦੇ ਹਨ।
- [E< pos >]: ਇਹ ਪੈਰਾਮੀਟਰ ਇੱਕ ਮੁੱਲ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਐਕਸਟਰੂਡਰ ਦੀ ਸਥਿਤੀ ਵਜੋਂ ਸੈੱਟ ਕਰਦਾ ਹੈ। . ਤੁਸੀਂ ਐਕਸਟਰੂਡਰ ਦੇ ਮੂਲ ਨੂੰ ਰੀਸੈਟ ਕਰਨ ਲਈ E0 ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜੇਕਰ ਇਹ ਸੰਬੰਧਿਤ ਜਾਂ ਸੰਪੂਰਨ ਮੋਡ ਵਿੱਚ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਤੁਹਾਡੇ ਬਿਸਤਰੇ ਦਾ ਕੇਂਦਰ ਨਵਾਂ ਮੂਲ ਹੋਵੇ। ਪਹਿਲਾਂ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੀ ਨੋਜ਼ਲ ਬੈੱਡ ਦੇ ਵਿਚਕਾਰ ਹੈ।
ਅੱਗੇ, G92 X0 Y0 ਕਮਾਂਡ ਆਪਣੇ ਪ੍ਰਿੰਟਰ ਨੂੰ ਭੇਜੋ।
ਨੋਟ: G92 ਕਮਾਂਡ ਅੰਤ-ਸਟਾਪਾਂ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਭੌਤਿਕ ਸੀਮਾਵਾਂ ਨੂੰ ਕਾਇਮ ਰੱਖਦੀ ਹੈ। ਤੁਸੀਂ X ਸੀਮਾ ਸਵਿੱਚ ਤੋਂ ਬਾਹਰ ਜਾਂ ਪ੍ਰਿੰਟ ਬੈੱਡ ਦੇ ਹੇਠਾਂ ਜਾਣ ਲਈ G92 ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਸਕਦੇ।
ਤਾਂ, ਬੱਸ! ਉਪਰੋਕਤ G-Codes G-Code ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਇੱਕ ਛੋਟੇ ਪਰ ਜ਼ਰੂਰੀ ਹਿੱਸੇ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ ਜੋ ਹਰ 3D ਪ੍ਰਿੰਟ ਉਤਸਾਹਿਕ ਨੂੰ ਪਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਜਦੋਂ ਤੁਸੀਂ ਹੋਰ ਮਾਡਲਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦੇ ਹੋ, ਤਾਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਹੋਰ G-Code ਕਮਾਂਡਾਂ ਨੂੰ ਆਪਣੇ ਵਿੱਚ ਜੋੜ ਸਕਦੇ ਹੋ ਲਾਇਬ੍ਰੇਰੀ।
ਸ਼ੁਭਕਾਮਨਾਵਾਂ ਅਤੇ ਪ੍ਰਿੰਟਿੰਗ ਮੁਬਾਰਕ!
ਸਿੱਧੀ ਲਾਈਨ, ਇਸ ਨੂੰ ਕਿਸੇ ਖਾਸ ਥਾਂ 'ਤੇ ਰੱਖੋ, ਇਸ ਨੂੰ ਉੱਚਾ ਜਾਂ ਘਟਾਓ, ਜਾਂ ਇੱਥੋਂ ਤੱਕ ਕਿ ਇਸ ਨੂੰ ਇੱਕ ਵਕਰ ਮਾਰਗ ਰਾਹੀਂ ਮੂਵ ਕਰੋ।ਇਹ ਦਰਸਾਉਣ ਲਈ ਕਿ ਉਹ G-ਕੋਡ ਹਨ, ਉਹਨਾਂ ਦੇ ਅੱਗੇ G ਹਨ। .
M-ਕੋਡ
M-ਕੋਡ ਦਾ ਅਰਥ ਫੁਟਕਲ ਕਮਾਂਡਾਂ ਹੈ। ਉਹ ਮਸ਼ੀਨ ਕਮਾਂਡਾਂ ਹਨ ਜੋ ਪ੍ਰਿੰਟਰ ਦੀ ਗਤੀ ਤੋਂ ਇਲਾਵਾ ਪ੍ਰਿੰਟਰ ਦੇ ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੀਆਂ ਹਨ।
ਉਹ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹਨ ਜਿਨ੍ਹਾਂ ਲਈ ਉਹ ਜ਼ਿੰਮੇਵਾਰ ਹਨ; ਮੋਟਰਾਂ ਨੂੰ ਚਾਲੂ ਅਤੇ ਬੰਦ ਕਰਨਾ, ਪੱਖੇ ਦੀ ਸਪੀਡ ਸੈੱਟ ਕਰਨਾ, ਆਦਿ। ਇੱਕ ਹੋਰ ਚੀਜ਼ ਜਿਸ ਲਈ M-ਕੋਡ ਜ਼ਿੰਮੇਵਾਰ ਹੈ ਉਹ ਹੈ ਬੈੱਡ ਦਾ ਤਾਪਮਾਨ ਅਤੇ ਨੋਜ਼ਲ ਦਾ ਤਾਪਮਾਨ ਸੈੱਟ ਕਰਨਾ।
ਉਹਨਾਂ ਦੇ ਅੱਗੇ ਇੱਕ M, <13 ਹੁੰਦਾ ਹੈ।>ਜਿਸਦਾ ਅਰਥ ਫੁਟਕਲ ਹੈ।
ਜੀ-ਕੋਡ 'ਫਲੇਵਰਸ' ਕੀ ਹਨ?
ਜੀ-ਕੋਡ ਫਲੇਵਰ ਉਸ ਤਰੀਕੇ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜਿਸ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਪ੍ਰਿੰਟਰ ਦਾ ਫਰਮਵੇਅਰ (ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ) ਇਸਦੇ G-ਕੋਡ ਦੇ ਹੋਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹੈ। ਫਾਰਮੈਟ ਕੀਤਾ। ਵੱਖ-ਵੱਖ ਪ੍ਰਿੰਟਰ ਬ੍ਰਾਂਡਾਂ ਦੁਆਰਾ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਵੱਖ-ਵੱਖ ਜੀ-ਕੋਡ ਮਾਪਦੰਡਾਂ ਅਤੇ ਫਰਮਵੇਅਰ ਦੇ ਕਾਰਨ ਵੱਖ-ਵੱਖ ਸੁਆਦ ਮੌਜੂਦ ਹਨ।
ਉਦਾਹਰਣ ਲਈ, ਸਟੈਂਡਰਡ ਕਮਾਂਡਾਂ ਜਿਵੇਂ ਮੂਵ, ਹੀਟਰ ਆਨ, ਆਦਿ, ਸਾਰੇ ਪ੍ਰਿੰਟਰਾਂ ਵਿੱਚ ਆਮ ਹਨ। ਹਾਲਾਂਕਿ, ਕੁਝ ਖਾਸ ਕਮਾਂਡਾਂ ਇੱਕੋ ਜਿਹੀਆਂ ਨਹੀਂ ਹੁੰਦੀਆਂ ਹਨ, ਜਿਸ ਨਾਲ ਗਲਤ ਮਸ਼ੀਨ ਨਾਲ ਪ੍ਰਿੰਟ ਕਰਨ ਵਿੱਚ ਗਲਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।
ਇਸ ਦਾ ਮੁਕਾਬਲਾ ਕਰਨ ਲਈ, ਜ਼ਿਆਦਾਤਰ ਸਲਾਈਸਰਾਂ ਕੋਲ ਤੁਹਾਡੇ ਪ੍ਰਿੰਟਰ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਸੈਟ ਅਪ ਕਰਨ ਦੇ ਵਿਕਲਪ ਹੁੰਦੇ ਹਨ ਤਾਂ ਜੋ ਤੁਸੀਂ ਚੁਣ ਸਕੋ। ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਲਈ ਸਹੀ ਸੁਆਦ. ਸਲਾਈਸਰ ਫਿਰ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਲਈ ਢੁਕਵੇਂ G-ਕੋਡ ਵਿੱਚ 3D ਫਾਈਲ ਦਾ ਅਨੁਵਾਦ ਕਰੇਗਾ।
G-ਕੋਡ ਦੇ ਸੁਆਦਾਂ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਣਾਂ ਵਿੱਚ RepRap ਸ਼ਾਮਲ ਹਨ। ਮਾਰਲਿਨ, ਅਲਟੀਜੀਕੋਡ, ਸਮੂਥੀ,ਆਦਿ।
3D ਪ੍ਰਿੰਟਿੰਗ ਵਿੱਚ ਮੁੱਖ ਜੀ-ਕੋਡਾਂ ਦੀ ਸੂਚੀ
ਵੱਖ-ਵੱਖ 3D ਪ੍ਰਿੰਟਰ ਫਰਮਵੇਅਰ ਲਈ ਇੱਥੇ ਬਹੁਤ ਸਾਰੇ G-ਕੋਡ ਕਮਾਂਡਾਂ ਉਪਲਬਧ ਹਨ। ਇੱਥੇ ਕੁਝ ਆਮ ਹਨ ਜੋ ਤੁਸੀਂ ਪ੍ਰਿੰਟਿੰਗ ਦੌਰਾਨ ਦੇਖ ਸਕਦੇ ਹੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ।
ਮਾਰਲਿਨ M0 [ਬਿਨਾਂ ਸ਼ਰਤ ਸਟਾਪ]
M0 ਕਮਾਂਡ ਨੂੰ ਬਿਨਾਂ ਸ਼ਰਤ ਸਟਾਪ ਕਮਾਂਡ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਆਖਰੀ ਮੋਸ਼ਨ ਤੋਂ ਬਾਅਦ ਪ੍ਰਿੰਟਰ ਦੇ ਓਪਰੇਸ਼ਨ ਨੂੰ ਰੋਕ ਦਿੰਦਾ ਹੈ ਅਤੇ ਹੀਟਰ ਅਤੇ ਮੋਟਰਾਂ ਨੂੰ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ।
ਪ੍ਰਿੰਟਰ ਦੇ ਕੰਮ ਨੂੰ ਰੋਕਣ ਤੋਂ ਬਾਅਦ, ਇਹ ਜਾਂ ਤਾਂ ਇੱਕ ਨਿਰਧਾਰਿਤ ਸਮੇਂ ਲਈ ਸੌਂਦਾ ਹੈ ਜਾਂ ਉਪਭੋਗਤਾ ਦੇ ਇਨਪੁਟ ਦੇ ਔਨਲਾਈਨ ਵਾਪਸ ਆਉਣ ਦੀ ਉਡੀਕ ਕਰਦਾ ਹੈ। M0 ਕਮਾਂਡ ਤਿੰਨ ਵੱਖ-ਵੱਖ ਪੈਰਾਮੀਟਰ ਲੈ ਸਕਦੀ ਹੈ।
ਇਹ ਪੈਰਾਮੀਟਰ ਹਨ:
- [P < time(ms) >]: ਇਹ ਉਹ ਸਮਾਂ ਹੈ ਜੋ ਤੁਸੀਂ ਪ੍ਰਿੰਟਰ ਨੂੰ ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਸੌਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਪ੍ਰਿੰਟਰ 2000ms ਲਈ ਸਲੀਪ ਹੋਵੇ, ਤਾਂ ਤੁਸੀਂ M0 P2000
- {S< time(s) > ]: ਇਹ ਉਹ ਸਮਾਂ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਪ੍ਰਿੰਟਰ ਨੂੰ ਸਕਿੰਟਾਂ ਵਿੱਚ ਸਲੀਪ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਪ੍ਰਿੰਟਰ 2 ਸਕਿੰਟਾਂ ਲਈ ਸਲੀਪ ਹੋਵੇ, ਤਾਂ ਤੁਸੀਂ M0 S2
- < ਸੁਨੇਹਾ ] ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ: ਤੁਸੀਂ ਇਸ ਪੈਰਾਮੀਟਰ ਦੀ ਵਰਤੋਂ ਪ੍ਰਿੰਟਰ ਦੇ LCD 'ਤੇ ਇੱਕ ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਕਰ ਸਕਦਾ ਹੈ ਜਦੋਂ ਇਹ ਰੋਕਿਆ ਗਿਆ ਹੋਵੇ। ਉਦਾਹਰਨ ਲਈ, M0 ਪ੍ਰਿੰਟ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਲਈ ਸੈਂਟਰ ਬਟਨ ਦਬਾਓ ।
ਨੋਟ: The M0 ਕਮਾਂਡ M1 ਕਮਾਂਡ ਦੇ ਸਮਾਨ ਹੈ।
ਮਾਰਲਿਨ M81
M81 ਕਮਾਂਡ ਪ੍ਰਿੰਟਰ ਦੇ PSU ਨੂੰ ਬੰਦ ਕਰ ਦਿੰਦੀ ਹੈ।(ਪਾਵਰ ਸਪਲਾਈ ਯੂਨਿਟ)। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸਾਰੇ ਹੀਟਰ, ਮੋਟਰਾਂ, ਆਦਿ ਕੰਮ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ ਹੋਣਗੇ।
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਜੇਕਰ ਬੋਰਡ ਕੋਲ ਪਾਵਰ ਦਾ ਕੋਈ ਵਿਕਲਪਿਕ ਸਰੋਤ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਹ ਵੀ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ।
ਮਾਰਲਿਨ M82
M82 ਕਮਾਂਡ ਐਕਸਟਰੂਡਰ ਨੂੰ ਪੂਰਨ ਮੋਡ ਵਿੱਚ ਰੱਖਦੀ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਜੇਕਰ G-ਕੋਡ ਐਕਸਟਰੂਡਰ ਨੂੰ 5mm ਫਿਲਾਮੈਂਟ ਕੱਢਣ ਲਈ ਕਹਿੰਦਾ ਹੈ, ਤਾਂ ਇਹ ਪਿਛਲੀਆਂ ਕਮਾਂਡਾਂ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ 5mm ਨੂੰ ਬਾਹਰ ਕੱਢਦਾ ਹੈ।
ਇਹ G90 ਅਤੇ G91 ਕਮਾਂਡਾਂ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਦਾ ਹੈ।
ਕਮਾਂਡ ਸਿਰਫ਼ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀ ਹੈ। ਐਕਸਟਰੂਡਰ, ਇਸਲਈ ਇਹ ਹੋਰ ਧੁਰਿਆਂ ਤੋਂ ਸੁਤੰਤਰ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇਸ ਕਮਾਂਡ 'ਤੇ ਵਿਚਾਰ ਕਰੋ;
M82;
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ;
G1 X0.4 Y20 Z0.3 F1500.0 E30;
ਐਕਸਟਰੂਡਰ ਨੂੰ <ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੂਰਨ ਮੋਡ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ 12>M82 ਲਾਈਨ 1 ਵਿੱਚ। ਲਾਈਨ 2 ਵਿੱਚ, ਇਹ ਫਿਲਾਮੈਂਟ ਦੀਆਂ 15 ਯੂਨਿਟਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢ ਕੇ ਪਹਿਲੀ ਲਾਈਨ ਖਿੱਚਦਾ ਹੈ।
ਲਾਈਨ 2 ਤੋਂ ਬਾਅਦ, ਐਕਸਟਰੂਜ਼ਨ ਮੁੱਲ ਵਾਪਸ ਜ਼ੀਰੋ 'ਤੇ ਸੈੱਟ ਨਹੀਂ ਹੁੰਦਾ ਹੈ। ਇਸ ਲਈ, ਲਾਈਨ 3 ਵਿੱਚ, E30 ਕਮਾਂਡ E30 ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਿਲਾਮੈਂਟ ਦੀਆਂ 30 ਯੂਨਿਟਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢਦੀ ਹੈ।
ਮਾਰਲਿਨ M83
M83 ਕਮਾਂਡ ਸੈੱਟ ਕਰਦੀ ਹੈ ਪ੍ਰਿੰਟਰ ਦੇ ਐਕਸਟਰੂਡਰ ਨੂੰ ਰਿਸ਼ਤੇਦਾਰ ਮੋਡ ਵਿੱਚ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਜੇਕਰ G-ਕੋਡ ਇੱਕ 5mm ਫਿਲਾਮੈਂਟ ਐਕਸਟਰਿਊਸ਼ਨ ਲਈ ਕਾਲ ਕਰਦਾ ਹੈ, ਤਾਂ ਪ੍ਰਿੰਟਰ ਪਿਛਲੀਆਂ ਕਮਾਂਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ, 5mm ਨੂੰ ਇਕੱਠਾ ਕਰਦਾ ਹੈ।
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 ਯੂਨਿਟਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢ ਦੇਵੇਗਾ।
ਮਾਰਲਿਨ M84
ਮਾਰਲਿਨ M84 ਕਮਾਂਡ ਇੱਕ ਜਾਂ ਵੱਧ ਸਟੈਪਰ ਨੂੰ ਅਯੋਗ ਕਰ ਦਿੰਦੀ ਹੈ ਅਤੇ ਐਕਸਟਰੂਡਰ ਮੋਟਰਾਂ. ਤੁਸੀਂ ਇਸਨੂੰ ਜਾਂ ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਤੁਰੰਤ ਅਯੋਗ ਕਰਨ ਲਈ ਜਾਂ ਕੁਝ ਸਮੇਂ ਲਈ ਪ੍ਰਿੰਟਰ ਦੇ ਨਿਸ਼ਕਿਰਿਆ ਰਹਿਣ ਤੋਂ ਬਾਅਦ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ।
ਇਹ ਚਾਰ ਪੈਰਾਮੀਟਰ ਲੈ ਸਕਦਾ ਹੈ। ਇਹਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- [S< ਸਮਾਂ(s) >]: ਇਹ ਕਮਾਂਡ ਦੇ ਕਿੱਕ ਇਨ ਹੋਣ ਅਤੇ ਅਯੋਗ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਵਿਹਲੇ ਸਮੇਂ ਦੀ ਮਾਤਰਾ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ। ਮੋਟਰ ਉਦਾਹਰਨ ਲਈ, M84 S10 10 ਸਕਿੰਟਾਂ ਲਈ ਅਕਿਰਿਆਸ਼ੀਲ ਰਹਿਣ ਤੋਂ ਬਾਅਦ ਸਾਰੇ ਸਟੈਪਰਾਂ ਨੂੰ ਅਯੋਗ ਕਰ ਦਿੰਦਾ ਹੈ।
- [E], [X], [Y], [Z]: ਤੁਸੀਂ ਨਿਸ਼ਕਿਰਿਆ ਕਰਨ ਲਈ ਇੱਕ ਖਾਸ ਮੋਟਰ ਚੁਣਨ ਲਈ ਇਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਉਦਾਹਰਨ ਲਈ, M84 X Y X ਅਤੇ Y ਮੋਟਰਾਂ ਨੂੰ ਨਿਸ਼ਕਿਰਿਆ ਕਰਦਾ ਹੈ।
ਨੋਟ: ਜੇਕਰ ਤੁਸੀਂ ਕਮਾਂਡ ਦੇ ਨਾਲ ਕੋਈ ਪੈਰਾਮੀਟਰ ਨਹੀਂ ਵਰਤਦੇ ਹੋ, ਤਾਂ ਇਹ ਤੁਰੰਤ ਨਿਸ਼ਕਿਰਿਆ ਹੋ ਜਾਂਦਾ ਹੈ। ਸਾਰੀਆਂ ਸਟੈਪਰ ਮੋਟਰਾਂ।
ਮਾਰਲਿਨ M85
M85 ਕਮਾਂਡ ਪ੍ਰਿੰਟਰ ਅਤੇ ਫਰਮਵੇਅਰ ਨੂੰ ਅਕਿਰਿਆਸ਼ੀਲਤਾ ਦੇ ਸਮੇਂ ਤੋਂ ਬਾਅਦ ਬੰਦ ਕਰ ਦਿੰਦੀ ਹੈ। ਇਹ ਸਮਾਂ ਪੈਰਾਮੀਟਰ ਨੂੰ ਸਕਿੰਟਾਂ ਵਿੱਚ ਲੈਂਦਾ ਹੈ।
ਜੇਕਰ ਪ੍ਰਿੰਟਰ ਨਿਰਧਾਰਿਤ ਸਮਾਂ ਪੈਰਾਮੀਟਰ ਤੋਂ ਵੱਧ ਸਮੇਂ ਲਈ ਬਿਨਾਂ ਕਿਸੇ ਅੰਦੋਲਨ ਦੇ ਨਿਸ਼ਕਿਰਿਆ ਹੈ, ਤਾਂ ਪ੍ਰਿੰਟਰ ਬੰਦ ਹੋ ਜਾਵੇਗਾ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਪ੍ਰਿੰਟਰ ਦੇ 5 ਮਿੰਟਾਂ ਲਈ ਨਿਸ਼ਕਿਰਿਆ ਰਹਿਣ ਤੋਂ ਬਾਅਦ ਇਸਨੂੰ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:
M85 S300
Marlin M104
ਦਉਪਲਬਧ ਹੀਟਰਾਂ ਦਾ ਅਸਲ ਅਤੇ ਨਿਸ਼ਾਨਾ ਤਾਪਮਾਨ ਸ਼ਾਮਲ ਕਰੋ।
- T – ਐਕਸਟਰੂਡਰ ਤਾਪਮਾਨ
- B – ਬੈੱਡ ਦਾ ਤਾਪਮਾਨ
- C – ਚੈਂਬਰ ਤਾਪਮਾਨ
ਮਾਰਲਿਨ M106
M106 ਕਮਾਂਡ ਪ੍ਰਿੰਟਰ ਦੇ ਪੱਖੇ ਨੂੰ ਚਾਲੂ ਕਰਦੀ ਹੈ ਅਤੇ ਇਸਦੀ ਗਤੀ ਸੈੱਟ ਕਰਦੀ ਹੈ। ਤੁਸੀਂ ਪੱਖੇ ਦੀ ਚੋਣ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸਦੇ ਮਾਪਦੰਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਦੀ ਗਤੀ ਸੈਟ ਕਰ ਸਕਦੇ ਹੋ।
ਇਹਨਾਂ ਪੈਰਾਮੀਟਰਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- [S< 0-255 > ]: ਇਹ ਪੈਰਾਮੀਟਰ 0 (ਬੰਦ) ਤੋਂ 255 (ਪੂਰੀ ਸਪੀਡ) ਦੇ ਮੁੱਲਾਂ ਦੇ ਨਾਲ ਪੱਖੇ ਦੀ ਗਤੀ ਨੂੰ ਸੈੱਟ ਕਰਦਾ ਹੈ।
- [P< ਇੰਡੈਕਸ (0, 1, … ) >]: ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਸ ਪੱਖਾ ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਜੇਕਰ ਖਾਲੀ ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਡਿਫੌਲਟ 0 (ਪ੍ਰਿੰਟ ਕੂਲਿੰਗ ਫੈਨ) ਹੋ ਜਾਂਦਾ ਹੈ। ਤੁਸੀਂ ਪ੍ਰਸ਼ੰਸਕਾਂ ਦੀ ਗਿਣਤੀ ਦੇ ਆਧਾਰ 'ਤੇ ਇਸਨੂੰ 0, 1 ਜਾਂ 2 'ਤੇ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ।
ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਨੋਜ਼ਲ ਕੂਲਿੰਗ ਫੈਨ ਨੂੰ 50% ਸਪੀਡ 'ਤੇ ਸੈੱਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਕਮਾਂਡ ਹੈ M106 S127। S ਮੁੱਲ 127 ਹੈ ਕਿਉਂਕਿ 255 ਦਾ 50% 127 ਹੈ।
ਤੁਸੀਂ ਕੂਲਿੰਗ ਪੱਖੇ ਦੀ ਗਤੀ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ ਬਿਨਾਂ ਕਿਸੇ ਪੈਰਾਮੀਟਰ ਦੇ M106 ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ। 100% ਤੱਕ।
ਨੋਟ: ਫੈਨ ਸਪੀਡ ਕਮਾਂਡ ਉਦੋਂ ਤੱਕ ਲਾਗੂ ਨਹੀਂ ਹੁੰਦੀ ਜਦੋਂ ਤੱਕ ਜੀ-ਕੋਡ ਕਮਾਂਡਾਂ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਨਹੀਂ ਹੁੰਦੀਆਂ।
ਮਾਰਲਿਨ M107
M107 ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਪ੍ਰਿੰਟਰ ਦੇ ਇੱਕ ਪੱਖੇ ਨੂੰ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ। ਇਹ ਇੱਕ ਸਿੰਗਲ ਪੈਰਾਮੀਟਰ ਲੈਂਦਾ ਹੈ, P , ਜੋ ਕਿ ਉਸ ਪੱਖੇ ਦਾ ਸੂਚਕਾਂਕ ਹੈ ਜਿਸਨੂੰ ਤੁਸੀਂ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
ਜੇਕਰ ਪੈਰਾਮੀਟਰ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਤਾਂ P ਡਿਫੌਲਟ ਹੈ। 0 ਤੱਕ ਅਤੇ ਪ੍ਰਿੰਟ ਕੂਲਿੰਗ ਫੈਨ ਨੂੰ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਦਕਮਾਂਡ M107 ਪ੍ਰਿੰਟ ਕੂਲਿੰਗ ਫੈਨ ਨੂੰ ਬੰਦ ਕਰ ਦਿੰਦੀ ਹੈ।
ਮਾਰਲਿਨ M109
M104 ਕਮਾਂਡ ਵਾਂਗ, M109 ਕਮਾਂਡ ਸੈੱਟ ਹੌਟੈਂਡ ਲਈ ਇੱਕ ਨਿਸ਼ਾਨਾ ਤਾਪਮਾਨ ਅਤੇ ਇਸਨੂੰ ਗਰਮ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, M104 ਦੇ ਉਲਟ, ਇਹ hotend ਦੇ ਟੀਚੇ ਦੇ ਤਾਪਮਾਨ ਤੱਕ ਪਹੁੰਚਣ ਦੀ ਉਡੀਕ ਕਰਦਾ ਹੈ।
ਹੋਟੈਂਡ ਦੇ ਟੀਚੇ ਦੇ ਤਾਪਮਾਨ ਤੱਕ ਪਹੁੰਚਣ ਤੋਂ ਬਾਅਦ, ਹੋਸਟ ਜੀ-ਕੋਡ ਕਮਾਂਡਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਜਾਰੀ ਰੱਖਦਾ ਹੈ। ਇਹ ਉਹੀ ਸਾਰੇ ਮਾਪਦੰਡ ਲੈਂਦਾ ਹੈ ਜੋ M104 ਕਮਾਂਡ ਲੈਂਦੀ ਹੈ।
ਹਾਲਾਂਕਿ, ਇਹ ਇੱਕ ਵਾਧੂ ਜੋੜਦਾ ਹੈ। ਉਹ ਹੈ:
- [R< ਤਾਪਮਾਨ (°C )>]: ਇਹ ਪੈਰਾਮੀਟਰ ਗਰਮ ਜਾਂ ਠੰਡਾ ਕਰਨ ਲਈ ਟੀਚੇ ਦਾ ਤਾਪਮਾਨ ਸੈੱਟ ਕਰਦਾ ਹੈ . S ਕਮਾਂਡ ਦੇ ਉਲਟ, ਇਹ ਉਦੋਂ ਤੱਕ ਇੰਤਜ਼ਾਰ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਪ੍ਰਿੰਟਰ ਨੋਜ਼ਲ ਨੂੰ ਇਸ ਤਾਪਮਾਨ ਤੱਕ ਗਰਮ ਜਾਂ ਠੰਡਾ ਨਹੀਂ ਕਰ ਦਿੰਦਾ।
S ਕਮਾਂਡ ਗਰਮ ਹੋਣ 'ਤੇ ਉਡੀਕ ਕਰਦੀ ਹੈ ਪਰ ਕੂਲਿੰਗ 'ਤੇ ਨਹੀਂ। .
ਇਹ ਵੀ ਵੇਖੋ: ਤੁਹਾਨੂੰ ਕਿਹੜਾ 3D ਪ੍ਰਿੰਟਰ ਖਰੀਦਣਾ ਚਾਹੀਦਾ ਹੈ? ਇੱਕ ਸਧਾਰਨ ਖਰੀਦਦਾਰੀ ਗਾਈਡਉਦਾਹਰਣ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਨੋਜ਼ਲ ਨੂੰ ਉੱਚ ਤਾਪਮਾਨ ਤੋਂ 120°C ਤੱਕ ਠੰਢਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਕਮਾਂਡ ਹੈ M109 R120।
ਮਾਰਲਿਨ M112 ਬੰਦ
M112 ਇੱਕ ਐਮਰਜੈਂਸੀ ਸਟਾਪ ਜੀ-ਕੋਡ ਕਮਾਂਡ ਹੈ। ਇੱਕ ਵਾਰ ਹੋਸਟ ਕਮਾਂਡ ਭੇਜਦਾ ਹੈ, ਇਹ ਤੁਰੰਤ ਸਾਰੇ ਪ੍ਰਿੰਟਰ ਦੇ ਹੀਟਰਾਂ ਅਤੇ ਮੋਟਰਾਂ ਨੂੰ ਰੋਕ ਦਿੰਦਾ ਹੈ।
ਕੋਈ ਵੀ ਮੂਵ ਜਾਂ ਪ੍ਰਿੰਟ ਪ੍ਰਗਤੀ ਵਿੱਚ ਵੀ ਤੁਰੰਤ ਰੋਕ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਕਮਾਂਡ ਨੂੰ ਐਕਟੀਵੇਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਮਾਡਲ ਨੂੰ ਦੁਬਾਰਾ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ ਆਪਣੇ ਪ੍ਰਿੰਟਰ ਨੂੰ ਰੀਸੈਟ ਕਰਨਾ ਪਵੇਗਾ।
ਮਾਰਲਿਨ ਫਰਮਵੇਅਰ ਵਿੱਚ, ਕਮਾਂਡ ਕਤਾਰ ਵਿੱਚ ਫਸ ਸਕਦੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਕੁਝ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ। ਇਸ ਤੋਂ ਬਚਣ ਲਈ, ਤੁਸੀਂ 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
ਤੁਹਾਨੂੰ EMERGENCY_PARSER ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ // ਨੂੰ ਹਟਾਉਣ ਅਤੇ ਸਰੋਤਾਂ ਨੂੰ ਦੁਬਾਰਾ ਕੰਪਾਈਲ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ।
ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਵੀਡੀਓ ਵਿੱਚ ਮਾਰਲਿਨ ਫਰਮਵੇਅਰ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਬਾਰੇ ਹੋਰ ਜਾਣ ਸਕਦੇ ਹੋ।
ਮਾਰਲਿਨ M125
M125 ਕਮਾਂਡ ਪ੍ਰਿੰਟ ਨੂੰ ਰੋਕਦੀ ਹੈ ਅਤੇ ਪ੍ਰਿੰਟਹੈੱਡ ਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਸੰਰਚਿਤ ਪਾਰਕਿੰਗ ਸਥਾਨ ਵਿੱਚ ਪਾਰਕ ਕਰਦੀ ਹੈ। ਇਹ ਪਾਰਕਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਨੋਜ਼ਲ ਦੀ ਮੌਜੂਦਾ ਸਥਿਤੀ ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚ ਵੀ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ।
ਆਮ ਤੌਰ 'ਤੇ ਪ੍ਰਿੰਟਰ ਦੇ ਫਰਮਵੇਅਰ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਸੰਰਚਿਤ ਪਾਰਕਿੰਗ ਸਥਿਤੀ ਸੈੱਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਤੁਸੀਂ ਇਕੱਲੇ M125 ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨੋਜ਼ਲ ਨੂੰ ਇਸ ਸਥਿਤੀ 'ਤੇ ਪਾਰਕ ਕਰ ਸਕਦੇ ਹੋ।
ਹਾਲਾਂਕਿ, ਤੁਸੀਂ ਇਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਜਾਂ ਵੱਧ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ।
- [L< ਲੰਬਾਈ >]: ਇਹ ਪਾਰਕਿੰਗ ਤੋਂ ਬਾਅਦ ਨੋਜ਼ਲ ਤੋਂ ਫਿਲਾਮੈਂਟ ਦੀ ਇੱਕ ਸੈੱਟ ਲੰਬਾਈ ਨੂੰ ਵਾਪਸ ਲੈ ਲੈਂਦਾ ਹੈ
- [X< pos >> ਪ੍ਰਿੰਟਹੈੱਡ ਲਈ ਨਵੀਂ ਪਾਰਕਿੰਗ ਸਥਿਤੀ।
ਜੇਕਰ ਤੁਸੀਂ ਨੋਜ਼ਲ ਨੂੰ ਮੂਲ ਸਥਾਨ 'ਤੇ ਪਾਰਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਫਿਲਾਮੈਂਟ ਦੇ 9mm ਨੂੰ ਵਾਪਸ ਲੈਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਕਮਾਂਡ M125 X0 Y0 Z0 L9 ਹੈ।
ਮਾਰਲਿਨ M140
M140 ਕਮਾਂਡ ਬੈੱਡ ਲਈ ਇੱਕ ਟੀਚਾ ਤਾਪਮਾਨ ਸੈੱਟ ਕਰਦੀ ਹੈ ਅਤੇ ਦੂਜੀਆਂ ਜੀ-ਕੋਡ ਲਾਈਨਾਂ ਨੂੰ ਤੁਰੰਤ ਲਾਗੂ ਕਰਨਾ ਜਾਰੀ ਰੱਖਦੀ ਹੈ। ਇਹ ਬਿਸਤਰੇ ਦੀ ਉਡੀਕ ਨਹੀਂ ਕਰਦਾਉਸ ਲਾਈਨ ਦੇ ਬਾਅਦ. ਉਦਾਹਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ G-ਕੋਡ ਨੂੰ ਦੇਖੋ:
M400;
M81;
ਲਾਈਨ 1 ਪ੍ਰੋਸੈਸਿੰਗ ਨੂੰ ਉਦੋਂ ਤੱਕ ਰੋਕਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਸਾਰੀਆਂ ਮੌਜੂਦਾ ਚਾਲਾਂ ਪੂਰੀਆਂ ਹੋ ਜਾਂਦੀਆਂ ਹਨ, ਅਤੇ ਫਿਰ ਲਾਈਨ 2 M81 ਪਾਵਰ ਆਫ ਜੀ-ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ 3D ਪ੍ਰਿੰਟਰ ਨੂੰ ਬੰਦ ਕਰ ਦਿੰਦੀ ਹੈ।
ਮਾਰਲਿਨ M420
M420 ਕਮਾਂਡ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਦੀ ਹੈ ਜਾਂ 3D ਪ੍ਰਿੰਟਰ ਦੀ ਬੈੱਡ ਲੈਵਲਿੰਗ ਸਥਿਤੀ ਨੂੰ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਇਹ ਕਮਾਂਡ ਸਿਰਫ਼ ਉਹਨਾਂ ਪ੍ਰਿੰਟਰਾਂ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ ਜਿਹਨਾਂ ਕੋਲ ਆਟੋਮੈਟਿਕ ਬੈੱਡ ਲੈਵਲਿੰਗ ਸਿਸਟਮ ਹਨ।
ਲੈਵਲਿੰਗ ਤੋਂ ਬਾਅਦ, ਇਹ ਪ੍ਰਿੰਟਰ ਪ੍ਰਿੰਟ ਬੈੱਡ ਤੋਂ ਇੱਕ ਜਾਲ ਬਣਾਉਂਦੇ ਹਨ ਅਤੇ ਇਸਨੂੰ EEPROM ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਦੇ ਹਨ। M420 ਕਮਾਂਡ EEPROM ਤੋਂ ਇਸ ਜਾਲ ਡੇਟਾ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੀ ਹੈ।
ਇਹ ਪ੍ਰਿੰਟਰ ਨੂੰ ਪ੍ਰਿੰਟਿੰਗ ਲਈ ਇਸ ਜਾਲ ਡੇਟਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਸਮਰੱਥ ਜਾਂ ਅਯੋਗ ਵੀ ਕਰ ਸਕਦੀ ਹੈ। ਇਹ ਕਈ ਮਾਪਦੰਡ ਲੈ ਸਕਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- [S< 0