Octofarm: Websocket이 μ’…λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. Ping / Pong 확인에 μ‹€νŒ¨ν–ˆμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2020λ…„ 06μ›” 11일  Β·  14μ½”λ©˜νŠΈ  Β·  좜처: OctoFarm/OctoFarm

λ‚΄ ν”„λ¦°ν„°λŠ” μ •κΈ°μ μœΌλ‘œ μ˜€ν”„λΌμΈμœΌλ‘œλ³΄κ³ λ©λ‹ˆλ‹€. Octofarm은 ping / pong 검사가 μ‹€νŒ¨ν•˜μ—¬ μ’…λ£Œ 된 κ²ƒμœΌλ‘œ websocketμ„λ³΄κ³ ν•©λ‹ˆλ‹€. μ‹œκ°„ μ œν•œμ„ 쑰정해도 μ•„λ¬΄λŸ° μ°¨μ΄κ°€μ—†λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

재 동기화λ₯Ό κ°•μ œν•˜λ©΄ μ¦‰μ‹œ ν•΄κ²°λ©λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

dev 브랜치둜 μ΄λ™ν•˜μ—¬ μ•Œλ € λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

λͺ¨λ“  14 λŒ“κΈ€

μ–΄λ–€ 버전을 μ‚¬μš© ν•˜μ‹œλ‚˜μš”?

이 λ¬Έμ œκ°€ λ°œμƒν•˜λŠ” μ΅œμ‹  μƒνƒœ λ‘œκ·Έλ„ 첨뢀 ν•΄ μ£Όμ‹œκ² μŠ΅λ‹ˆκΉŒ?

이것은 Windows 10μ—μ„œ μ‹€ν–‰λ˜λŠ” 1.1.5.5에 μžˆμŠ΅λ‹ˆλ‹€.

log copy.txt

2020-06-11

μ•ˆλ…•ν•˜μ„Έμš”, μ—¬κΈ° 같은 λ¬Έμ œμž…λ‹ˆλ‹€.

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

OctoFarm-State.log

image

μ•ˆλ…•ν•˜μ„Έμš”, μ‘°μ‹¬ν•˜μ„Έμš”.

μ•ˆλ…•ν•˜μ„Έμš”,

μ˜₯ν†  팜 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κ°€ ν˜„μž¬ μ€‘λ‹¨λ˜μ—ˆμœΌλ―€λ‘œ 이전 버전에 μˆ˜μ • 사항을 μ μš©ν•˜κΈ°μœ„ν•œ μœ„μ˜ 지침이 μžˆμŠ΅λ‹ˆλ‹€. μ™„λ£Œλ˜λ©΄ λͺ¨λ‘ λ§ˆμŠ€ν„°λ‘œ ν‘Έμ‹œν•˜κ² μŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰