λ΄ νλ¦°ν°λ μ κΈ°μ μΌλ‘ μ€νλΌμΈμΌλ‘λ³΄κ³ λ©λλ€. Octofarmμ ping / pong κ²μ¬κ° μ€ν¨νμ¬ μ’ λ£ λ κ²μΌλ‘ websocketμλ³΄κ³ ν©λλ€. μκ° μ νμ μ‘°μ ν΄λ μλ¬΄λ° μ°¨μ΄κ°μλ κ² κ°μ΅λλ€.
μ¬ λκΈ°νλ₯Ό κ°μ νλ©΄ μ¦μ ν΄κ²°λ©λλ€.
μ΄λ€ λ²μ μ μ¬μ© νμλμ?
μ΄ λ¬Έμ κ° λ°μνλ μ΅μ μν λ‘κ·Έλ μ²¨λΆ ν΄ μ£Όμκ² μ΅λκΉ?
μ΄κ²μ Windows 10μμ μ€νλλ 1.1.5.5μ μμ΅λλ€.
μλ νμΈμ, μ¬κΈ° κ°μ λ¬Έμ μ λλ€.
OctoFarm λ²μ 1.1.5.5
Ubuntu 20.04 x64μμ μ€ν
λΌμ¦λ² 리 PI 3B +
nodejs v13.14.0
λͺ½κ³ v3.6.8
npm v6.14.4
Raspberry PI 3B +μ OctoPrint 1.4.0
μλ νμΈμ, μ‘°μ¬νμΈμ.
μλ νμΈμ,
μ₯ν ν 1.1.5.4
Windows 10μμ μ€ν
RPI 3κ³Ό 4μ νΌν©
Octoprint 1.4.0
λμΌν λ¬Έμ κ° λ°μνλ©΄ νλ¦°ν°κ° κ°νμ μΌλ‘ μ€νλΌμΈμΌλ‘ νμλκ³ κ°μ λ‘ λ€μ λκΈ°ννλ©΄ λ¬Έμ κ° ν΄κ²°λ©λλ€. μκ° μ νμ λ³κ²½ν΄λ μ°¨μ΄κ°μλ κ² κ°μ΅λλ€.
1.1.5.5λ‘ μ κ·Έλ μ΄λνμ§λ§ μ¬μ ν λμΌν λ¬Έμ κ° μμ΅λλ€.
λκ΅°κ°κ° μμ λμλμ§ νμΈνκ³ μΆλ€λ©΄ κ°λ°μ λ³κ²½ μ¬νμ μ μ©νμ΅λλ€.
λλ μνν΄ λλ¦¬κ² μ΅λλ€
dev λΈλμΉλ‘ μ΄λνμ¬ μλ € λλ¦¬κ² μ΅λλ€.
1.1.5.6μ μ€μΉνκ³ μλ²λ₯Ό μμνλ©΄ 4 κ°μ νλ¦°ν° μνκ° λͺ¨λ μ¦μ νμλκ³ μ¨λΌμΈμΌλ‘ νμλ©λλ€. νμ€ν λ§ν μ μμ§λ§ μ§κΈκΉμ§λ λ μ’μ 보μ λλ€.
λ κ°μ§κ° μλνμ§ μλλ€λ κ²μ μμμ΅λλ€ ... κ·Έλ¦¬κ³ μ΄κ²μ΄ κ°λ° λΉλλΌλ κ²μ μ΄ν΄νμ§λ§ μ§κΈμ μΈμλ₯Ό μ μ΄ / μμνκΈ° μν΄ νλ¦°ν°μ λ€μ΄κ°λ©΄ T0 μ¨λκ° μ€μ λ° μ€μ μ¨λλ₯Ό λ±λ‘νκ³ νμνμ§λ§ Bed tempλ μλν©λλ€. μΈνΈ λλ μ€μ μ¨λλ₯Ό νμνμ§ μμ΅λλ€. λν νλΌλ©νΈκ° νλ¦°ν°μ ν λΉλμ΄ μμ§λ§ λͺ©λ‘보기μ ν λΉ λ νλΌλ©νΈκ° νμλμ§λ§ μΈμλ₯Ό μμνκΈ° μν΄ νΉμ νλ¦°ν°λ₯Ό μ΄λ©΄ νλΌλ©νΈ λλ‘ λ€μ΄μ ν λΉ λ νλΌλ©νΈκ° νμλμ§ μκ³ μ±μμ§μ§ μμ΅λλ€. λ°μ΄ν°λ² μ΄μ€μ λͺ¨λ νλΌλ©νΈ. κ·Έλ¬λ μ§κΈκΉμ§ μ°λ°μ μΌλ‘ νλ¦°ν° μ°κ²°μ΄ λμ΄μ§μ§ μμμ΅λλ€.
μ΄ λ²μ μλ μ°κ²°μ ν μ€νΈνκΈ°μν μ£Όμ κ°λ°μ΄ μμ΅λλ€. μμ λλ§ ν. μ΄ λ²μ μ λν λ³κ²½μ μλ£ ν μμμ λκΉμ§ μ΄μ λ²μ μΌλ‘ λμκ°λλ€.
1.1.5.5 λ²μ μ μμ νλ €λ©΄ λ¬Έμ κ·Έλλ‘ ν μ€λ§ λ³κ²½νλ©΄λ©λλ€. κ·Έλ° λ€μ μ΄μ λ²μ μ΄ μ€λΉ λ λκΉμ§ κ³μ μλν©λλ€.
55 νμ Runner / stage.js.
if (client.ws.isAlive === false) return client.ws.instance.close();
λμ΄μΌν©λλ€ :
if (client.ws.isAlive === false) return client.ws.instance.terminate();
λλ λ°€μ λ¬λ Έκ³ λ λ€ μ¬μ ν μ¨λΌμΈμ νμλ©λλ€.
devμμ μλ λ¬Έμ κ° μμ λ κ²μΌλ‘ νμΈ λ κ² κ°μ΅λλ€.
λ¨. μ¬λ¬ λꡬ / μ±λ²λ₯Ό μ§μνκΈ° μν΄ μ€λ tool0 λ³κ²½ μ¬νμΌλ‘ μΈν΄ devκ° νμ¬ μ€λ¨λμμΌλ―λ‘ μ΄μ λ²μ μ μμ μ¬νμ μ μ©νκΈ°μν μμ μ§μΉ¨μ΄ μμ΅λλ€. μλ£λλ©΄ λͺ¨λ λ§μ€ν°λ‘ νΈμνκ² μ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
dev λΈλμΉλ‘ μ΄λνμ¬ μλ € λλ¦¬κ² μ΅λλ€.