Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ marlin ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°
ΠΡΠΎΡΠΈΠ²ΠΊΠ° Marlin Π΄Π»Ρ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ². ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, Π·Π°Π³ΡΡΠ·ΠΊΠ°, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ. ΠΠ°Π½Π½ΠΎΠ΅ ΠΠ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ, ΠΌΠΎΠ³ΡΡ ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅, Π½ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌ Ρ.ΠΊ. ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ·Π»Ρ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ FDM 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ² ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΡΡΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ.
ΠΡΠΎΡΠΈΠ²ΠΊΡ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ Β«ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡΒ» 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°. Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΎΠ½ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ°ΠΉΠ»Ρ G-ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΡ ΠΈ ΡΠΈΠ³Π½Π°Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ ΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ.
ΠΡΠΎΡΠΈΠ²ΠΊΠ° Marlin Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Ρ 2010 Π³ΠΎΠ΄Π° ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΡΠ°ΡΠ΅ΠΉΡΠΈΡ ΠΈ ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Π΄Π»Ρ 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ². Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ»ΡΡΡΠ°Π΅Ρ Π΅Π³ΠΎ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΠ΄ Β«ΠΊΠ°ΠΏΠΎΡΠΎΠΌ Β» 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΡΠΆΠ΅ Π·Π°Π»ΠΈΡΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ, Π²Π°ΠΌ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΡΠ°Π²ΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ (ΡΠΊΠΎΡΠΎΡΡΡ (Vmax ), ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ (Amax ), ΡΡΠ²ΠΎΠΊ (Jerk ), ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°), ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠ΅ΡΠ°ΡΠΈ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π³ΠΎΠ² Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ (step /mm) ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠΌ.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°:
ΠΠ°ΡΠ΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ
ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π²Π°ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠ΅ Ρ ΠΎΠ΄ΠΎΠ²ΡΠ΅ Π²ΠΈΠ½ΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠΆΠ½Π΅ΠΉ Ρ ΡΠ΅Π·ΡΠ±ΠΎΠΉ, Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Ρ ΠΎΡΡΠ½Π΄ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ»Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ ΡΠ°ΠΊΠ°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ. ΠΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π² Π½Π°Π±ΠΎΡΠ°Ρ Π΄Π»Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π² ΠΌΠ°Π»ΠΎΠ±ΡΠ΄ΠΆΠ΅ΡΠ½ΡΡ 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°Ρ .
ΠΠ½Π°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ, ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ΅ Π²Π°ΡΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Ρ. Π₯ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ»Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ Π²Π½Π΅ΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΡ.
Π’ΠΈΠΏΡ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ²
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Ρ Π½Π°ΡΠ½Π΅ΡΠ΅ Π²ΠΎΠ·ΠΈΡΡΡΡ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°.
Π’ΡΠΈ ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ FDM:
Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ ΡΠ°ΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΡΡ , ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡΠΊΡΡΡΡΠ΄Π΅ΡΠΎΠ², ΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π²Π°Π΅ΠΌΡΠΉ ΡΡΠΎΠ» ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ.
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ ΠΏΡΠΈΠ½ΡΠ΅Ρ ΡΠΈΠΏΠ° Core XY Ρ ΠΎΠ΄Π½ΠΈΠΌ ΡΠΊΡΡΡΡΠ΄Π΅ΡΠΎΠΌ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠΈΠ΄ΠΈΠΌ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π΄Ρ Π rdino ID Π Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ. ΠΠΎ Π½Π°ΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΅ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ° CΠΎnfigurΠ°tion.h.
ΠΡΠ±ΠΎΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ
ΠΠ°Π»Π΅Π΅ ΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ. ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡ Π²ΠΈΠ΄ΠΎΠ²:
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ
100K thermistΠΎr β ΠTC SΠ΅mitec 104GT-2
ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΡΠΌΠΈΡΡΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΠΠ 100Π
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Ρ ΠΎΡΡΠ½Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° 275 Π³ΡΠ°Π΄. #define HΠATER_0_MAXTΠMP 275.
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Ρ ΠΎΡΡΠ½Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° 170 Π³ΡΠ°Π΄. definΠ΅ ΠXTRUDE_MINTEMΠ 170
ΠΠ°Π»Π΅Π΅ ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ Π·Π°ΡΠΈΡΠ΅ ΠΎΡ ΡΠ΅ΠΏΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π³ΠΎΠ½Π°. ΠΡΠΈ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π·Π°ΡΠΈΡΠ°Ρ Π²Π°ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ ΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΠΎΡΠΊΠ°Π·ΠΎΠ² ΡΠ΅ΡΠΌΠΈΡΡΠΎΡΠ°. Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ , Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄Π²Π΅ ΠΊΠΎΡΡΠ΅ ΡΠ΅ΡΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ:
// # define THERMAL_PROTECTION_HOTENDS // ΠΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΏΠ»ΠΎΠ²ΡΡ Π·Π°ΡΠΈΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠΊΡΡΡΡΠ΄Π΅ΡΠΎΠ²
// # define THERMAL_PROTECTION_BED // ΠΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΏΠ»ΠΎΠ²ΡΡ Π·Π°ΡΠΈΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π²Π°Π΅ΠΌΠΎΠΉ ΠΊΡΠΎΠ²Π°ΡΠΈ
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΎΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²Π΅ΡΠΊΠ°Ρ ΠΏΡΠΈΡΠΈΠ½Π° ΠΈ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΠ΅. Π’Π΅ΠΏΠ»ΠΎΠ²ΠΎΠΉ ΡΠ°Π·Π³ΠΎΠ½ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΠΆΠ°ΡΡ.
ΠΠ°Π»Π΅Π΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΊΡΡΡΡΠ΄Π΅ΡΠΎΠ². ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΡΠΊΡΡΡΡΠ΄Π΅Ρ, ΠΌΡ Π²Π²ΠΎΠ΄ΠΈΠΌ 1 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
#define ΠXTRUDERS 1
ΠΠ°Π»Π΅Π΅ ΡΠΊΠ°ΠΆΠ΅ΠΌ Π΄ΠΈΠ°ΠΌΠ΅ΡΡ Π½ΠΈΡΠΈ:
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
ΠΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ
3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ Ρ ΠΎΡΡΠ½Π΄ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ ΡΠ»ΡΡΠ°Π»ΠΈ ΠΎ ΡΠ°ΠΊΠΈΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ , ΠΊΠ°ΠΊ Β«Core XYΒ» ΠΈ Β«ΠΠ΅ΠΊΠ°ΡΡΡΠ΅ Β». ΠΡΠΈ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΌΠ°ΡΠΈΠ½Ρ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Marlin ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ 3D-ΠΏΡΠΈΠ½ΡΠ΅Ρ Π² Π΄Π΅ΠΊΠ°ΡΡΠΎΠ²ΠΎΠΌ ΡΡΠΈΠ»Π΅.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Core XY, ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΡΠΉΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΡΡΠ΅ΠΌ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΊΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΡΠΈΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ. ΠΠ½ΠΈ ΠΎΠ±Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠ΄Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Core XY, Π½Π°Ρ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
KΠΎΠ½ΡΠ΅Π²ΡΠ΅ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
ΠΡΠΈ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π²ΠΎΠ³ΠΎ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΠΈΠ½Π²Π΅ΡΡΠ°ΡΠΈΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, ΠΏΡΠΎΠ²ΠΎΠ΄ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΠΈΠ²Π°ΡΡ. ΠΡΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ fals Π΅ ΠΈΠ»ΠΈ tru Π΅. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ β119 (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π² Π romterface ) ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅Π²ΡΡ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ H Π M Π Π½Π° MA X :
Π ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠ΅ΠΉ Ρ H Π ME ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΎΡΡΠΌ:
ΠΠ·ΠΌΠ΅Π½ΡΡΡ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π°ΠΌ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
const bΠΎol X_ΠIN_ΠNDSTOP_INVΠRTING = true;
cΠΎnst bool Y_MIN_ΠNDSTOP_INVΠRTING = truΠ΅;
cΠΎnst bΠΎol Z_MIN_ENDSTΠP_INVΠRTING = truΠ΅;
cΠΎnst boΠΎl X_MΠX_ΠNDSTOP_INVΠRTING = truΠ΅;
cΠΎnst bΠΎol Y_MΠX_ΠNDSTOP_INVΠRTING = truΠ΅;
cΠΎnst boΠΎl Z_MΠX_ΠNDSTOP_INVΠRTING = true;
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²Π°ΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡ, Π³Π΄Π΅ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠ° ΡΠΎΡΡΡΠ½ΠΊΠ° ΠΈ ΡΡΠ°Π½ΠΈΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΠΈΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
Β«XMIN Β» β ΡΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½ΠΎ 0, Π° Β«XMAX Β» Π±ΡΠ΄Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΎΡΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ.
ΠΡΠ΅ ΡΠ°Π·, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΡΠΎΠΉ ΡΠ΅ΡΡΠΎΠΉ:
ΠΡΠ»ΠΈ Π±Ρ ΠΌΡ Ρ ΠΎΡΠ΅Π»ΠΈ, ΡΡΠΎΠ±Ρ X Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΡΡ Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π° Y ΠΈ Z β Π² ΡΠ²ΠΎΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , ΠΊΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄Π΅Π» Π±Ρ ΡΠ°ΠΊ:
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΠΎΠ½ΡΠ΅Π²ΡΡ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ ΠΈΠΌΠ΅ΡΡ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ°, ΡΡΠΎΠ±Ρ ΡΠΎΠΎΠ±ΡΠΈΡΡ ΠΏΠ»Π°ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΡΡΠ°Π±ΠΎΡΠ°Π» Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΈΠ»ΠΈ Π½Π΅Ρ. ΠΠ΅ΡΠ²ΡΠΉ β Β«Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΊΡΡΡΡΠΉΒ» (NC ), Π° Π²ΡΠΎΡΠΎΠΉ β Β«Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΎΡΠΊΡΡΡΡΠΉΒ» (NO ). Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊΠΎΠ½ΡΠ΅Π²ΠΎΠΉ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ, ΡΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·Π½ΠΎΠΉ.
ΠΠΎΠ³Π΄Π° ΠΊΠΎΠ½ΡΠ΅Π²ΠΎΠΉ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π°ΠΆΠ°Ρ, ΠΎΠ½ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠ³Π½Π°Π» Π½Π° ΠΏΠ»Π°ΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΠΏΠ° Π΄Π°ΡΡΠΈΠΊΠ°. ΠΠ½ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΡΠΈΠ³Π½Π°Π» ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½, ΡΠΎ Π΅ΡΡΡ ΠΏΠ»Π°ΡΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΡΠ°Π·ΠΎΠΌΠΊΠ½ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΊΡΡΡΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠΈΠ³ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π²Ρ ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΠ΅, ΡΡΠΎ Π²Π°Ρ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ³Π½Π°Π»:
#define X_MIN_ENDSTOP_INVERTING false // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true, ΡΡΠΎΠ±Ρ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΠΌΠΎΠ½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ
ΠΠ±Π»Π°ΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°
ΠΠ°ΠΌ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π²Π°ΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΠΎΡΡ Π·Π° Π΅Π³ΠΎ ΠΏΡΠ΅Π΄Π΅Π»Ρ. ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ, Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡΠ°Ρ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°
// Π Π°Π·ΠΌΠ΅Ρ ΡΡΠΎΠ»Π° 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°
#define X_BED_SIZE 200
#define Y_BED_SIZE 200
// ΠΡΠ΅Π΄Π΅Π»Ρ Ρ ΠΎΠ΄Π° (ΠΌΠΌ ) ΠΏΠΎΡΠ»Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 200
ΠΠ΅Π½ΡΠ΅ΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠ°Π³ΠΎΠ²ΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΏΠ»Π° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΠΎΠ»Ρ:
#dΠ΅fine INVΠRT_X_DIR falsΠ΅
#dΠ΅fine INVΠRT_Y_DIR falsΠ΅
#dΠ΅fine INVΠRT_Z_DIR false
#dΠ΅fine INVΠRT_E0_DIR true
#dΠ΅fine X_HOM Π _DIR 1
#dΠ΅fine Y_HOMΠ_DIR 1
# d Π΅ fine Z _ HOM Π_ DIR 1
// Tr Π° vel limits after homing
# defin Π΅ X _ MA Π₯_ POS 215
# defin Π΅ X _Π IN _ POS 0
# defin Π΅ Y _Π AX _ POS 215
# defin Π΅ Y _Π IN _ POS 0
# defin Π΅ Z _Π AX _ POS 200
# defin Π΅ Z _Π IN _ POS 0
ΠΠ΅ ΡΠΎΡΡΠ°Π²ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΄Π° ΠΎΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π±ΡΡΡΡΠΎΡΡ ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ HOM Π.
d Π΅ fine H Π MING_F Π EDRATE <50*60, 50*60,4*60, 0>// s Π΅ t th Π΅ h ΠΎ ming sp Π΅ eds (mm /min).
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅. ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ°Π³ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΡΠΌ. ΠΠΊΡΡΡΡΠ΄Π΅Ρ Π·Π΄Π΅ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΡ.
Π¨ΠΊΠΈΠ²
ΠΠ·ΠΌΠ΅ΡΡΠ΅ΠΌ Π²ΠΈΠ½ΡΠΎΠ²ΠΎΠΉ ΡΠ°Π³. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΡΠ΄Π΅Π»Π°ΡΡ Π·Π°ΠΌΠ΅Ρ ΡΡΠ°ΡΡΠΊΠ° Π²ΠΈΠ½ΡΠ° ΠΈ ΠΏΠΎΠ΄ΡΡΠ΅Ρ Π΅Π³ΠΎ Π²ΠΈΡΠΊΠΎΠ². ΠΠ°Π»Π΅Π΅ Π΄Π»ΠΈΠ½Π° ΡΡΠ°ΡΡΠΊΠ° Π΄Π΅Π»ΠΈΡΡΡ Π½Π° ΡΡΠΌΠΌΡ Π²ΠΈΡΠΊΠΎΠ² 20/16 = 1.25 ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅ΡΡΠΎΠ². Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΡΠΎΡΠ½Π΅Π΅, Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΡΡΠ°ΡΡΠΎΠΊ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΏΡΠΎΡΡΠΆΠ΅Π½Π½ΠΎΡΡΠΈ.
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Ρ ΡΠΊΡΡΡΡΠ΄Π΅Ρ, ΡΡΡΠ΅ΠΌΠΈΠΌΡΡ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΡΠ°Π·ΡΠΌΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΏΡΡΡΠΊΠ°, ΡΠΊΠ°ΠΆΠ΅ΠΌ 300 ΠΌΠΌ. ΠΠ°ΡΡΡΠΎΠΈΠ²ΡΠΈΡΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ dΠ΅fine ΠXTRUDE_MINTΠMP 170.
ΠΠ°Π»Π΅Π΅ Π½Π° ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΡΠΌ. ΠΠ° Π₯ ΠΈ Π£ ΡΡΠ°Π²ΠΈΠΌ 200 ΠΌΠΌ. ΠΡΡΠ³ΠΈΡ Π½Π΅ ΠΊΠ°ΡΠ°Π΅ΠΌΡΡ.
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΡΠΌ. ΠΠΎΠ»ΡΡΠΈΠ΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π²ΡΠ·ΡΠ²Π°ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΏΡΡΠΊΠΎΠ² ΡΠ°Π³ΠΎΠ², ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΡΠΎ ΡΠ΄Π²ΠΈΠ³Π°ΠΌΠΈ ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Pronterface, ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°ΡΡΡ ΠΏΠΎ Π½Π΅ΠΉ Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π±ΡΡΡΡΠΎΡΠΎΠΉ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π²ΠΎΡ ΡΠ°ΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ: dΠ΅fine DEFΠULT_MΠX_ACCELERATIΠN <1000,1000,100,10000>. ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ #dΠ΅fine DΠFAULT_ACCΠLERATION 1500
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΡΠΎΠΊ:
defin Π΅ ULTR Π _LCD
#definΠ΅ UL ΡΠ° TIPAN Π L
Π¨Π°Π³ΠΈ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ β ΡΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΠΌΠ΅ΡΡ Π΄Π΅Π»ΠΎ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«movement Β». Π§ΡΠΎΠ±Ρ Π²Π°Ρ 3D-ΠΏΡΠΈΠ½ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π»ΡΡ Π½Π° ΡΠΎΡΠ½ΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Β«ΡΠ°Π³ΠΎΠ² Π½Π° ΠΌΠΌΒ» Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠΈ.
Π¨Π°Π³ΠΎΠ² Π½Π° ΠΌΠΌ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π³ΠΎΠ², ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΄Π΅Π»Π°ΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ΡΡΠΎΠ±Ρ Π²Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΠ»Π°ΡΡ Π½Π° 1 ΠΌΠΌ Π²Π΄ΠΎΠ»Ρ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΈ. Π¨Π°Π³ΠΈ Π½Π° ΠΌΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ Π΄Π»Ρ ΠΎΡΠ΅ΠΉ X, Y ΠΈ Z ΠΈ Π΄Π»Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΡΠΊΡΡΡΡΠ΄Π΅ΡΠ°. ΠΡΠΎ ΡΡΡΠΎΠΊΠ° ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ:
ΠΠ»Ρ ΡΠ΅ΠΌΠ½Π΅ΠΉ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π²Π°ΡΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Ρ, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°Π³ΠΎΠ² Π½Π° ΠΌΠΌ:
Π£Π³ΠΎΠ» ΡΠ°Π³Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ: Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ NEMA 17 ΠΎΠ½ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 1,8 Β°. Π§ΡΠΎΠ±Ρ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ Π²Π°ΡΠ΅Π³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ.
ΠΠΈΠΊΡΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ: Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠΈΠΊΡΠΎΡΠ°Π³ Ρ ΡΠ°Π³ΠΎΠΌ 1/16, Π½ΠΎ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ. ΠΡΠ»ΠΈ Π²Ρ ΠΊΡΠΏΠΈΠ»ΠΈ ΡΠ°Π³ΠΎΠ²ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ, ΡΡΠΎΡΠ½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅ΠΏΠΏΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎ 1/32, Π΄ΡΡΠ³ΠΈΠ΅ β Π΄ΠΎ 1/256. Π§Π΅ΠΌ Π²ΡΡΠ΅ ΡΠΈΡΠ»ΠΎ Π² Π·Π½Π°ΠΌΠ΅Π½Π°ΡΠ΅Π»Π΅, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΡΠΌΠΈ, ΡΠΎΡΠ½ΡΠΌΠΈ ΠΈ Π±Π΅ΡΡΡΠΌΠ½ΡΠΌΠΈ Π±ΡΠ΄ΡΡ Π²Π°ΡΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ. ΠΠ΅ ΠΏΡΠ΅Π²ΡΡΠ°ΠΉΡΠ΅ 1/16, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ΅Π·ΠΊΠΈΠΌ ΠΈ ΡΠ²Π°Π½ΡΠΌ.
Π¨Π°Π³ ΡΠ΅ΠΌΠ½Ρ: Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ΅ΠΌΠ½ΠΈ GT2, ΡΠΎ ΡΠ°Π³ Π±ΡΠ΄Π΅Ρ 2 ΠΌΠΌ. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·ΡΠ±ΡΠ΅Π² ΡΠΊΠΈΠ²Π°: ΡΠΊΠΈΠ²Ρ GT2 Π±ΡΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ, ΠΎΡ 8 Π΄ΠΎ 20 Π·ΡΠ±ΡΠ΅Π².
ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π²ΡΠ΅Ρ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
ΠΠ»Ρ ΠΎΡΠΈ Z Ρ Ρ ΠΎΠ΄ΠΎΠ²ΡΠΌ Π²ΠΈΠ½ΡΠΎΠΌ ΡΠ³ΠΎΠ» ΡΠ°Π³Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ ΡΠ°Π³ ΠΏΡΠΈΠ²ΠΎΠ΄Π° Π±ΡΠ΄ΡΡ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΡΠ°Π½ΡΡΠ΅. ΠΡΡΠ°Π΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ°Π³ Ρ ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π²ΠΈΠ½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΎΡ 2 ΠΌΠΌ Π΄ΠΎ 8 ΠΌΠΌ. (Π¨Π°Π³ β ΡΡΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π² ΠΏΠΎΡΠΎΠΊΠ΅.)
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠ΅ΡΡΠ΅ΡΠ½ΠΈ Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΊΡΡΡΡΡΠ΅Π³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π²Π΅ΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΎΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.
ΠΠ±Π»Π°Π΄Π°Ρ ΡΡΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π³ΠΎΠ² Π½Π° ΠΌΠΌ ΠΏΠΎ ΠΎΡΠΈ Z.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΡΠ°ΡΡΡΠΈΡΠ°Π΅ΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π³ΠΎΠ² Π½Π° ΠΌΠΌ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΡΠΊΡΡΡΡΠ΄Π΅ΡΠ°.
Π‘Π½Π°ΡΠ°Π»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π½Π³Π΅Π½ΡΠΈΡΠΊΡΠ»Ρ ΠΈΠ·ΠΌΠ΅ΡΡΡΠ΅ Π΄ΠΈΠ°ΠΌΠ΅ΡΡ Π·ΡΠ±ΡΠ°ΡΠΎΠ³ΠΎ ΠΊΠΎΠ»Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ Π½ΠΈΡΡ Π²Π½ΡΡΡΠΈ. ΠΠ°Π·ΠΎΠ²Π΅ΠΌ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ d. Π€ΠΎΡΠΌΡΠ»Π°
(ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π³ΠΎΠ² Π΄Π»Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ) * (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π°) / d * 3,14
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ Π΄ΠΈΠ°ΠΌΠ΅ΡΡ 10 ΠΌΠΌ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΠ°Π³Π° 16. ΠΠ»Ρ ΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ NEMA 17 ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π³ΠΎΠ² Π±ΡΠ΄Π΅Ρ 200, Π΅ΡΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ³ΠΎΠ» ΡΠ°Π³Π° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 1,8 Β°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠΌ ΠΊ 200 * 16/10 * 3,14 = 101,9 ΡΠ°Π³ΠΎΠ² Π½Π° ΠΌΠΌ
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π½Π°Π±Π΅ΡΠ΅ΡΠ΅ Π²ΡΠ΅ ΡΠ²ΠΎΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ X, Y, Z, E.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΈ SD-ΠΊΠ°ΡΡΡ
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° SD-ΠΊΠ°ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°. Π§ΡΠΎΠ±Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ, ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΊΠΎΡΡΡ ΡΠ΅ΡΡΡ:
ΠΠ»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅Ρ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅. ΠΡΠΎΠΊΡΡΡΠΈΡΠ΅ Π²Π½ΠΈΠ· Π΄ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° ΠΠ-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΠΈΠΏ ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π²Π°Ρ Π΅ΡΡΡ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΌΡ Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Β«Full Graphic SmartΒ». ΠΡΠ΅ ΡΠ°Π· ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΊΠΎΡΡΠ΅:
ΠΠ°ΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ u8glib. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ u8glib Ρ GitHub. Arduino ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π² Π²Π°ΡΡ IDE
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΈΡΠΈΠ²ΠΊΠΈ
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΠ»Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ Π²ΡΡΡΠ°Π²ΠΈΡΡ Π² Π rduino IDE ΠΊΡΠΎΠΌΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° Π‘ΠΠ-ΠΏΠΎΡΡΠ° Π΅ΡΠ΅ ΠΈ ΡΠΈΠΏ ΠΏΠ»Π°ΡΡ. ΠΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π°.
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΊ ΠΏΠ»Π°ΡΠ΅ ΡΠ΅ΡΠ΅Π· USB. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΠ΅ Ρ ΡΡΠΈΠΌ, ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ° ΡΠ²ΡΠ·ΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² Windows ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠΊΠ°Π·Π°Π²ΡΠΈΡΡ ΡΠ°ΠΌ, Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΡΠ°Π·Π΄Π΅Π» Β«ΠΠΎΡΡΡ Β», Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°Π½ Π½ΠΎΠΌΠ΅Ρ Β«com Β» Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ USB-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ.
ΠΠΎΠΌΠ½Ρ ΠΎΠ± ΡΡΠΎΠΌ, Π²Π΅ΡΠ½ΠΈΡΠ΅ΡΡ Π² IDE Arduino ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Β» Π² Π²Π΅ΡΡ Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡΠ³Π»Ρ ΡΠΊΡΠ°Π½Π°. ΠΠ°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² Β«ΠΠΎΡΡΡ Β» ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«com Β», ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΡΠΊΠ°Π·Π°Π»ΠΈ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ².
Π‘Π½ΠΎΠ²Π° Π² Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Β» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠ»Π°ΡΡ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«Arduino Mega ΠΈΠ»ΠΈ Mega 2560Β». ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄ΡΡΠ³ΡΡ ΠΏΠ»Π°ΡΡ, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ Ρ Π²ΡΠ±ΠΎΡΠΎΠΌ ΠΏΠ»Π°ΡΡ.
ΠΠ°Π»Π΅Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ΄Π±ΠΈΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ ΠΏΠ»Π°ΡΡ Π² Π rduino ID Π. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²Π·ΡΡΡ ΠΏΠ°ΠΏΠΊΡ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ Marlin-DΠ΅velopment\ArduinΠΎAddons\ArduinΠΎ_1.5.x\harΠΎware\mΠ°rlin\avr ΠΈ ΠΏΡΠΎΠΈΠ·Π·Π²Π΅ΡΡΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· Π½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ Ρ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ Π² ΠΏΠ°ΠΏΠΊΡ ArduinΠΎ IDΠ, C:\Π rogram FilΠ΅s (x86 )\ArduinΠΎ\hardwΠ°re\Π°rduino\Π°vr. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ S Π° nguino ΠΈ ΠΊ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅ΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ.
ΠΠ»Ρ Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΡΠ΅Π»ΠΊΡ.
ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π°ΠΌ ΡΡΠ΅ΠΏΠ΅Π½Ρ Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
ΠΠΎΠ³Π΄Π° Π½Π°ΡΠ½Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΡ Π ID Π½Π°Π³ΡΠ΅Π²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΡΠ½Π΄Π° ΠΈ ΡΡΠΎΠ»Π° 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°. Π‘ ΡΡΠΎΠΉ ΡΠ΅Π»ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Pronterface. ΠΠ°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π303 Π0 C8 S260.
ΠΠ½ΠΎΡΠΈΠΌ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΡ.
defin Π΅ DEF Π ULT_Kp 12.22
#defin Π΅ D Π FAULT_Ki 0.58
#definΠ΅ DΠFAULT_Kd 64.08
Π£Ρ Π° ΠΈΠ· ΠΠ°ΡΠ»ΠΈΠ½Π° ΠΈΠ»ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΏΠΎ ΠΊΠΎΡΡΠΎΡΠΊΠ°ΠΌ
ΠΠΎΠ΄ΠΏΠΈΡΠΈΡΠ΅ΡΡ Π½Π° Π°Π²ΡΠΎΡΠ°
ΠΠΎΠ΄ΠΏΠΈΡΠΈΡΠ΅ΡΡ Π½Π° Π°Π²ΡΠΎΡΠ°, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠ°Π²ΡΡΡΡ Π΅Π³ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ. Π’ΠΎΠ³Π΄Π° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ Π΅Π³ΠΎ Π½ΠΎΠ²ΡΡ ΡΡΠ°ΡΡΡΡ .
ΠΡΠΏΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π² ΠΏΡΠΎΡΠΈΠ»Π΅ Π°Π²ΡΠΎΡΠ°.
ΠΠ°Π½ΠΈΠΌΠ°ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·Π΄ΡΠΌΡΠ²Π°Π» Π½Π°Π΄ Π΅Π³ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ. ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΡΡ Ρ Π½ΡΠ»Ρ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΠΎΠΏΡΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΠ΅Π½ΡΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Marlin.
ΠΠΎΠ³ΡΠ³Π»ΠΈΠ² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π½Π΅ Π½Π°ΠΉΠ΄Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π²Π½ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΡΠΎΠΌΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ G-ΠΊΠΎΠ΄ΠΎΠ², ΠΏΡΠΈΠ½ΡΠ» ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡΠ½ΠΎ. ΠΠ»Ρ ΡΠ΅Π³ΠΎ?
1. ΠΠ°Π±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ΅Π±Π΅ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΡΡΠ°Π±Π»Π΅ΡΡΡΠΈΠ½Π³Π°.
2. ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Β«ΡΠΊΠ·ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ Β» ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠΈΠΏΠ° ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»Ρ ΡΠΎΠ»ΡΠΈΠ½Ρ Π½ΠΈΡΠΈ, ΡΠΌΠ½ΠΎΠΉ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ, Π²ΡΡΡΠΆΠΊΠΈ ΠΈ β¦ (ΠΏΠΎ ΡΠ΅ΠΊΡΠ΅ΡΡ) ΡΠΊΡΡΡΡΠ΄Π΅ΡΠ° Π²ΡΠ΄Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΡ Π½ΠΈΡΠΈ ΠΈΠ· Π³ΡΠ°Π½ΡΠ».
3. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΊΡΠΈΠΏΡΡ ΠΈ Π²ΠΆΠΈΠ²Π»ΡΡΡ ΠΈΡ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ G-ΠΊΠΎΠ΄Ρ.
4. ΠΡΠΎΡΠ΅Π΅ β ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ .
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ, ΠΊΠΎΠΈΠΌ Ρ ΠΈ ΡΠ°ΠΌ ΡΠ²Π»ΡΡΡΡ, Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΡΡΡ Π² ΡΠ·ΡΠΊΠ΅ Π‘ Π΄ΡΠΌΠ°Ρ, Π½Π΅ Π½Π°ΠΉΠ΄ΡΡ Π·Π΄Π΅ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Ρ ΠΎΡΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Ρ Π²Π°ΠΌΠΈ ΡΡΠΈΠΌ, Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° β ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΎΠΏΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
ΠΡΡΡΠ΅ΠΌ Π² ΠΏΠ°ΠΏΠΊΡ Marlin, Π²ΠΈΠ΄ΠΈΠΌ 3 ΠΏΠ°ΠΏΠΊΠΈ ΠΈ ΠΊΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠΎΠΏΡΡΠ°ΡΡΡ Π²ΠΊΡΠ°ΡΡΠ΅ ΠΏΠΎΡΡΠ½ΠΈΡΡ ΡΡΠΎ Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ°Π½ΠΈΡΡΡ ΠΈ Π·Π° ΡΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ» ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ.
Π‘ΡΠ°Π·Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌΡΡ ΡΡΠΎ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ Ρ Ρ Ρ Ρ Ρ Ρ .h βΡΡΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π² Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ. ΠΠΎΠ΄Π° Π² Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Ρ. ΠΠΎΠ΄ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π°Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ xxxxxx.cpp.
Configuration.h β ΡΡΠΎ ΠΈ Π΅ΡΡΡ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, Π² Π½Π΅ΠΌ Π²Π½ΠΎΡΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΊΠΎΠ΄Π°. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Ρ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π² ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΠΎΠΌ ΠΈ ΠΈΠΌΠΏΠΎΡΡΠ½ΠΎΠΌ ΠΠ½Π΅ΡΠ΅.
boards.h β ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΈ ΠΏΠ»Π°Ρ, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Marlin. ΠΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ ΡΠ²ΠΎΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠ΅ΠΉ. Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ:
# define BOARD_ RAMPS_14_ EFB 43 // RAMPS 1.4 ( Power outputs: Extruder, Fan, Bed)
pins_Ρ Ρ Ρ Ρ Ρ Ρ .h β ΡΠ°ΠΉΠ»Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΠ½ΠΎΠ² Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ RAMPS, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠ°ΠΉΠ» pins_RAMPS_14.h. ΠΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠΌΠ΅ΡΠ° Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΌ β ΡΠΏΠ°Π»ΠΈΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄, ΠΈΠ»ΠΈ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π²Π½Π΅ΡΠ½Π΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°Π·ΡΠ΅ΠΌ).
#define FILRUNOUT_PIN 4
watchdog.h, watchdog.cpp β ΡΠ°ΠΉΠ»Ρ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΡΠΈΡΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Π‘ΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠΉ ΠΏΠ΅ΡΒ». Π€ΠΈΡΠ° ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΠ΅ΠΌ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π² ΡΠ»ΡΡΠ°Π΅ Π΅Π΅ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΡ ΡΠ²ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΡΠ΅ΡΡΠ°ΡΡ. Π Π°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ β Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ, Π² Π½Π°ΡΠ΅ΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ β Π½Π° 4 ΡΠ΅ΠΊ. Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΠ±Π½ΡΠ»Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ°. ΠΡΠ»ΠΈ Π·Π° 4 ΡΠ΅ΠΊ. Π΅Π³ΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΎΠ±Π½ΡΠ»ΠΈΡ β ΠΎΠ½ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠΎ Β«ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊΒ» ΠΈ ΡΠ΅ΡΡΠ°ΡΡΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
blinkm.cpp, blinkm.h β ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ΅Ρ -ΡΠ²Π΅ΡΠ½ΡΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ ΠΏΠΎ I2C ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ. (ΠΊΡΠ΄Π° Π΅Π³ΠΎ ΡΠ΅ΠΏΠ»ΡΡΡ ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½ ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°Π΅ΡΡΡ Π·Π°Π³Π°Π΄ΠΊΠΎΠΉ).
buzzer.cpp, buzzer.h β ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΈΡΠ°Π»ΠΊΠΎΠΉ. ΠΡΡΡ Π΄Π²Π° ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ β Π½Π° ΠΏΠΈΡΠ°Π»ΠΊΡ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ (ΠΏΡΠ΅Π·ΠΎΠΈΠ·Π»ΡΡΠ°ΡΠ΅Π»Ρ) ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡΠ²ΡΠΊΠ»ΡΡΠΈΡΡ (ΠΏΠ°ΡΠΎΠ²ΠΎΠ·Π½ΡΠΉ Π³ΡΠ΄ΠΎΠΊ π )
configuration_store.cpp, configuration_store.h β ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡΠ·Π°ΠΏΠΈΡΠΈ Π΄Π°Π½Π½ΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΏΠ°ΠΌΡΡΡ. Π£Π΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π²ΡΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ΅ ΡΡΠ°Π·Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² EEPROM, ΠΈ ΠΈΡ Π½Π΅ Π½Π°Π΄ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· Π²ΡΡΡΠ°Π²Π»ΡΡΡ Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°.
servo.cpp, servo.h β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΎΠΌΠΎΡΠΎΡΠ°ΠΌΠΈ ΠΏΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°Π²ΡΠΎΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ΅ ΡΡΠΎΠ»Π°. Π― ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡΡΡ.
MarlinSerial.cpp, MarlinSerial.h β Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ USB.
ultralcd.cpp, ultralcd.h β ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠΊΡΠ°Π½Π°ΠΌΠΈ.
ΠΠ΅ Π·Π½Π°Ρ ΠΏΠΎΡΠ΅ΠΌΡ, Π½ΠΎ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠΎΠ»ΡΠΈΠ½Ρ ΠΏΡΡΡΠΊΠ° ΡΠΎΠΆΠ΅ ΠΏΠΎΠΏΠ°Π»Π° Π² ΡΠ°ΠΉΠ» temperature.cpp.
ΠΡ ΠΈ ΡΠ°ΠΌΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ:
Marlin_main.cpp, Marlin_main.h β ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ void setup() ΡΠΎΠ±ΡΠ°Π½Ρ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ . Π void loop() β ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°. ΠΠ΄Π΅ΡΡ ΠΆΠ΅ ΡΠΎΠ±ΡΠ°Π½Ρ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠ΅Π½ΠΈΡ G-ΠΊΠΎΠ΄ΠΎΠ² ΠΈ Π²ΡΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠ².
ΠΠΎΡ ΡΠ°ΠΊ ΠΏΡΠΈ ΠΊΠΎΠ΄Π°Ρ G0 ΠΈ G1 Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° gcode_ G0_ G1();
// Handle a known G, M, or T
case ‘G’: switch (codenum) <
ΠΠ°ΠΊ ΡΠ°Π· Π·Π΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ G-ΠΊΠΎΠ΄. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, G777. ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ:
ΠΈ Π²ΡΡΠ΅, ΡΡΠ΄ΠΎΠΌ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΅Π³ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ:
inline void gcode_ G777 () <
Π£ ΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΠ° Π²ΡΠ΅. ΠΠΎΠΆΠ΅Ρ ΠΏΠΎ ΠΊΠΎΡΡΠΎΡΠΊΠ°ΠΌ ΠΏΠΎΠΊΠ° Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ, Π½ΠΎ Π½Π° ΠΊΡΡΠΊΠΈ ΡΠΆΠ΅ ΠΏΠΎΡΠ΅Π·Π°Π»ΠΈβ¦ π
ΠΡΠ»ΠΈ Ρ ΠΊΠΎΠ³ΠΎ Π΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠ΅ Π½Π°ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΡ β Π±ΡΠ΄Ρ ΡΠ°Π΄ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°Ρ .
ΠΠΎΠ΄ΠΏΠΈΡΠΈΡΠ΅ΡΡ Π½Π° Π°Π²ΡΠΎΡΠ°
ΠΠΎΠ΄ΠΏΠΈΡΠΈΡΠ΅ΡΡ Π½Π° Π°Π²ΡΠΎΡΠ°, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠ°Π²ΡΡΡΡ Π΅Π³ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ. Π’ΠΎΠ³Π΄Π° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ Π΅Π³ΠΎ Π½ΠΎΠ²ΡΡ ΡΡΠ°ΡΡΡΡ .
ΠΡΠΏΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π² ΠΏΡΠΎΡΠΈΠ»Π΅ Π°Π²ΡΠΎΡΠ°.
ΠΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°. 3D Π»ΠΈΠΊΠ±Π΅Π·
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΏΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅.
Π. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π΄Π»Ρ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°?
Π. Π§ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅?
Π. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅, ΡΡΠΎ Π΄ΡΡΠ΅ ΡΠ³ΠΎΠ΄Π½ΠΎ. ΠΠ°ΡΠΈΠ½Π°Ρ ΠΎΡ Π±Π°Π½Π°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° «ΡΡΠΎ Π±Ρ Π΄Π²ΠΈΠ³Π°Π»ΠΎΡΡ», Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΈΠ½ΠΎΠ² Π½Π° ΠΏΠ»Π°ΡΠ΅, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ.
Π. ΠΠ°ΠΊΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°?
Π. ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΅Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, ΡΠΎ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΡΠΎΠΈΡ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Marlin. Π ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°, Π΄Π°ΠΆΠ΅ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°Ρ .
Π. Π ΡΠ΅ΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΠΌΠΈ?
Π. ΠΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΠΏΠΎ ΡΠΈΠΏΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ «ΠΆΠ΅Π»Π΅Π·Π°» (ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°) ΠΈ Π½Π° ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΠ²ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, ΠΏΡΠΈΡΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΠ΄ΡΠΈ ΠΊΠ°ΠΊ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°Ρ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ.
Π. Π― ΠΊΡΠΏΠΈΠ»/ΡΠΎΠ±ΡΠ°Π» 3D ΠΏΡΠΈΠ½ΡΠ΅Ρ, ΡΡΠΎ Π΄Π°Π»ΡΡΠ΅, ΠΊΡΠ΄Π° Π·Π°Π»ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ?
Π. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΅Ρ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅Π»ΠΈ ΠΏΡΠΈΠ½ΡΠ΅Ρ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π² Π½Π΅Π³ΠΎ ΡΠΆΠ΅ Π·Π°Π»ΠΈΡΠ°, ΠΈ Π»Π΅Π·ΡΡ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΠΆΠ΅ ΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ Π½Π΅ ΡΡΠΎΠΈΡ. Π― ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠ΅ΡΡΡ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΏΠ΅ΡΠ²Π° ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ.
Π Π²ΠΎΡ Π΅ΡΠ»ΠΈ ΠΏΡΠΈΠ½ΡΠ΅Ρ Π±ΡΠ» ΠΊΡΠΏΠ»Π΅Π½ ΠΊΠ°ΠΊ ΠΊΠΈΡ Π½Π°Π±ΠΎΡ ΠΈΠ»ΠΈ Π²Ρ Π΅Π³ΠΎ ΡΠΎΠ±ΡΠ°Π»ΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π²Π΅ΡΠΎΡΡΠ½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° «Π³ΠΎΠ»Π°Ρ» Π±Π΅Π· ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, ΠΈ ΡΠΎΠ³Π΄Π° Π΅Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π² Π²Π°Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ. ΠΡ ΠΈ ΡΡΠ΅ΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΠ΅ ΡΠ΅Π±Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ Π³ΠΎΡΠΎΠ²Ρ Π½Π° ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ, ΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΡΠΎΡΡΡ ΡΠ°ΡΡΡ ΡΡΠ°ΡΡΠΈ.
Π. ΠΠ°ΠΊ Π·Π°Π»ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ?
Π. Π 90% ΡΠ»ΡΡΠ°Π΅Π² Ρ Π²Π°Ρ Π½Π° ΡΡΠΊΠ°Ρ ΠΈΠΌΠ΅Π΅ΡΡΡ Arduino mega 2560 + Ramps 1.4. ΠΠ»ΠΈ Π»ΡΠ±Π°Ρ Π΄ΡΡΠ³Π°Ρ ΠΏΠ»Π°ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Arduino mega 2560. (Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΠΈΡΠ°ΠΉΡΠ΅ Π²ΡΠΎΡΡΡ ΡΠ°ΡΡΡ ΡΡΠ°ΡΡΠΈ). ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ, ΡΠΎ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ: Arduino IDE (Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ), Pronterface (Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°), ΠΈ ΡΠ°ΠΌΠ° Marlin.
ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Arduino IDE, ΠΈ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Arduino Mega ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ΄Π°Π»ΠΎΡΡ, ΠΈ Π½Π°ΡΠ»ΠΈΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ Π²ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, ΡΠΎ ΡΠ°Π΄ΡΠΉΡΠ΅ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ Π²Π°Ρ Π»ΠΈΠ±ΠΎ Mega ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° usb ΡΠΈΠΏΠ΅ ch340g, Π»ΠΈΠ±ΠΎ ΠΌΠ΅ΡΡΠ²Π°Ρ ΠΏΠ»Π°ΡΠ°. ΠΠ»Π°ΡΡ Π½Π° ch340g Π΄Π΅ΡΠ΅Π²Π»Π΅, Π½ΠΎ ΠΊ Π½ΠΈΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ, Π½Π° Π²ΡΡΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ ΠΎΡΡΠ°Π²Π»Ρ Π΅Π³ΠΎ Π·Π΄Π΅ΡΡ.
Π ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΠ°ΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, ΠΏΡΠΎΡΡΠΎ Π·Π°Π»Π΅ΠΉΡΠ΅ Π΅Π΅ Π² arduino, Π΄Π°Π±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° ΠΆΠΈΠ²Π°, Π° Π½Π΅ Π»ΠΎΠΌΠ°ΡΡ ΡΠ΅Π±Π΅ Π³ΠΎΠ»ΠΎΠ²Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΡ-ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΡ Π΄Π° Π½Π΅ Π²ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΡ.
ΠΠ°ΠΏΠΎΠΌΠ½Ρ, ΡΡΠΎ ΠΏΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Ρ ΠΎΡΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Π½Π° Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅.
Π. Π― ΠΏΡΠΎΡΠΈΠ» ΠΏΡΠΈΠ½ΡΠ΅Ρ, Π½ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π΅Π΄ΡΡ Π½Π΅ ΡΡΠ΄Π°/ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, Π½Π΅ Π·Π°Π³ΠΎΡΠ°Π΅ΡΡΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ.
Π. Π‘Π°ΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ Π² Arduino IDE ΡΠ°ΠΉΠ» configuration.h ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΡΠΈΡΠ°ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΠΏΡΡΡ ΠΆΠ΅, Π² ΡΡΠ°ΡΡΠ΅, ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎΠΉ Π²ΡΡΠ΅ Π΅ΡΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π½Π°ΡΡΡΠΎΠ΅ΠΊ, Π½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΎ Π²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π±ΡΠ΄Π΅Ρ Π½Π΅ Π»ΠΈΡΠ½ΠΈΠΌ.
Π. ΠΡΠΆΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΌΠ΅Π½ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΡΠΎ Π±ΡΡΡΡΠ΅Π΅ ΠΌΠ΅Π½ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ?
Π. Π‘Π°ΠΌ Π½ΠΈ ΡΠ°Π· Π½Π°ΡΡΠΊΠ°Π»ΡΡ Π½Π° ΡΡΠΎ, Π° ΡΠ΅Π°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡΠ»Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π· Π½Π°ΡΠ°Π» ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°ΡΡ delta ΠΏΡΠΈΠ½ΡΠ΅Ρ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²Π°Ρ ΠΏΡΠΈΠ½ΡΠ΅Ρ ΡΡΠΎ ΡΠΌΠ΅ΡΡΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ. ΠΠ° ΡΠ°ΠΊΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΏΠ°ΠΌΡΡΡ, Ρ.Π½. EEPROM. ΠΠ°Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π² ΡΠΎΠΌ ΠΆΠ΅ pronterface Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΈΠ½ΡΠ΅Ρ ΠΈΠ· ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ M-ΠΊΠΎΠΌΠ°Π½Π΄.
Π ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅ΠΉ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΈΠ· ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ. Π Π°Π·ΠΎΠ±ΡΠ΅ΠΌ ΠΈΡ ΠΏΠΎΠΆΠ°Π»ΡΠΉ ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ.
ΠΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ Arduino (Atmel):
1) Marlin — ΡΡΠΎ ΠΏΠΎΠΆΠ°Π»ΡΠΉ ΡΠ°ΠΌΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΈΠ½Π΅ΠΌΠ°ΡΠΈΠΊ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π°Π²ΡΠΎΡΡΠΎΠ²Π΅Π½Ρ ΡΡΠΎΠ»Π°. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ΅Π»ΡΠΉ ΡΡΠ΄ Π΄ΠΈΡΠΏΠ»Π΅Π΅Π², ΠΈ ΡΠ΅Π»ΡΡ ΠΏΠ°ΡΠΊΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ. Π ΡΠ΅Π»ΠΎΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°Π·Π΄ΡΡΠ° ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ Π»ΠΈΠ±ΠΎ ΠΊΠΎΡΡΠ²ΠΎ, Π»ΠΈΠ±ΠΎ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ. ΠΠΎ ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΠ΅ΠΉ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
-ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΊΠΈΠ½Π΅ΠΌΠ°ΡΠΈΠΊ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ.
-ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΠ²Π΅ΡΠ½ΡΡ ΡΠΊΡΡΡΡΠ΄Π΅ΡΠΎΠ², ΠΌΡΠ»ΡΡΠΈΡΠΊΡΡΡΡΠ΄Π΅ΡΠΎΠ², ΡΠΌΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΈ Ρ.ΠΏ. (Multyextruder NPr2 , 4/6 ΡΠ²Π΅ΡΠ½ΡΠΉ ΡΠΊΡΡΡΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π΄Π²ΡΠΌΡ ΠΌΠΎΡΠΎΡΠ°ΠΌΠΈ, Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡΠΊΡΡΡΡΠ΄Π΅Ρ «DONDOLO«, MKr4 ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ 4-Π΅Ρ ΡΠΊΡΡΡΡΠ΄Π΅ΡΠΎΠ² Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π²Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΈ 8 ΡΠ΅Π»Π΅)
-ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°Π²ΡΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΡΠΎΠ²Π½Ρ ΡΡΠΎΠ»Π°. Π΄Π°Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π΄Π΅ΠΊΠ°ΡΡΠΎΠ²ΡΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ².
-ΠΠΌΠ΅Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π°Π²ΡΠΎ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ Π΄Π΅Π»ΡΡΠ° ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ². (ΠΠΈΡΠ½ΠΎ ΠΌΠ½Π΅ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠΎΠ»ΠΊΠΎΠΌ Π΅Π΅ Π½Π°ΡΡΡΠΎΠΈΡΡ, Ρ.ΠΊ. ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ ΠΈΠ· Π·Π° ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ.)
-Π’Π°ΠΊ ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ².
3) Marlin RichCattell — ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π΄Π»Ρ Arduino, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ»Π½Π°Ρ Π°Π²ΡΠΎ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΠΠ΅Π»ΡΡΠ° ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ². ΠΡΠΎΠ΅ΠΊΡ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ»ΡΡ Ρ 11 ΠΈΡΠ½Ρ 2015 Π³ΠΎΠ΄Π°. RIP
THIS COMES WITH NO WARRANTIES, GUARANTEES, PROMISES, OR CAKE. I do not recommend that you, or anyone, uses this firmware.
If you do, you do so at your own risk.
I appreciate any bug reports, patches, and amusing stories about how this firmware burned your house down. You can find
me on Freenode IRC, channel #reprap. Or email at scribblej@yahoo.com.
Π― ΡΠ΅Π½Ρ Π»ΡΠ±ΡΠ΅ ΠΎΡΡΠ΅ΡΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ ΠΈ Π·Π°Π±Π°Π²Π½ΡΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΆΠ³Π»ΠΎ ΠΠ°Ρ Π΄ΠΎΠΌ Π΄ΠΎΡΠ»Π°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΌΠ΅Π½Ρ Π½Π° ΠΎΡΠΊΡΡΡΠΎΠΌ IRC ΠΊΠ°Π½Π°Π»Π΅ #reprap. ΠΠ»ΠΈ ΡΠ²ΡΠ·Π°ΡΡΡΡ ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ΅ scribblej@yahoo.com.
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ 2012 Π³ΠΎΠ΄. RIP
ΠΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ Arduino Due
2) Marlin Kimbra v4.2.x -ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Arduino due. Π ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ Π½Π΅Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΡΡ ΠΎΡΠ»ΠΈΡΠΈΠΉ
ΠΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ ΠΏΠ»Π°Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ 32-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² ARM.
ΠΡ ΡΠ΅Π±Ρ ΡΠΊΠ°ΠΆΡ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π» Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅, ΠΈ ΠΎΠ½Π° ΠΆΡΡΠΊΠΎ Π·Π°ΠΌΠΎΡΠΎΡΠ΅Π½Π½Π°Ρ ΠΈ Π½Π΅ ΡΠ΅Π°Π»ΡΠ½ΠΎ Π΄ΠΎΡΠΎΠ³Π°Ρ. ΠΠΎ Π±ΡΠ°ΡΡΡ ΠΊΠΈΡΠ°ΠΉΡΡ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠΏΡΡΡ ΡΠΏΠ°ΡΡΡ. ΠΡΠΏΡΡΡΠΈΠ² ΠΏΠ»Π°ΡΡ «MKS S-base» ΠΈ «MKS SMini», ΠΊΠΎΡΠΎΡΡΠ΅ Π±Π΅Π· ΠΏΠ»ΡΡΠΎΠΊ Ρ Π±ΡΠ±Π½ΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅.
ΠΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌ:
ΠΠ΅Π½Ρ ΡΠ°Π΄ΡΠ΅Ρ ΡΠΎ, ΡΡΠΎ Π»ΡΠ΄ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΈΡΡΠΎΡΠ΅ ΠΊΠΎΠ΄Π°, ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² ΡΡΠ΅Π΄Ρ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ² ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ.
Π.Π«. ΠΠ΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² «ΠΠΈΠ³Ρ 3D ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ²», Π·Π°Π΄Π°Π²Π°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ, Π΄Π΅Π»ΠΈΡΡΡΡ ΠΎΠΏΡΡΠΎΠΌ, Π° ΡΠ°ΠΊ ΠΆΠ΅ Π² Π½ΠΎΠ²ΠΎΡΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ «3D ΠΏΠ΅ΡΠ°ΡΠ½ΠΈΠΊΠΈ».
ΠΡΠ±ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π΄Π°ΡΡ ΠΌΠ½Π΅ Π»ΠΈΡΠ½ΠΎ Π² VK: http://vk.com/tigeer
ΠΡΠ΅ΠΌ ΡΠ΄Π°ΡΠΈ ΠΈ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π²Π°Ρ Π»Π°ΡΠΊΠΎΠ²ΡΠΉ ΠΈ Π½Π΅ΠΆΠ½ΡΠΉ Tigeer