์
๋ฐ์ดํธ: ์์ ๋ฐ ํ
์คํธ๋จ
์ด๋ด,
์ ๋ OctoPi-Klipper์ OctoPi์ ๊ด๋ฆฌ์์
๋๋ค.
OctoPi ์ถ๊ฐ๋ ๊ฝค ์ ๋์์ต๋๋ค. OctoPi-Klipper๋ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค.
Klippers ๋ฌธ์ ์ถ์ ๊ธฐ์ ๋ฌธ์ํ๋ ์๋ ์ค์น์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค: https://github.com/Klipper3d/klipper/pull/4635
์ด๋ฏธ์ง๋ฅผ ๊ฒ์ํ๋ฉด ๋ฉ์ธ๋ผ์ธ OctoPi๋ก ์ก์ธ์คํ ์ ์์ต๋๋ค.
๋ค์ ์ง์นจ: https://github.com/raspberrypi/rpi-imager/issues/162
Other spesific purpose OS
์น์
์ ์์ด์ผ ํฉ๋๋ค.
{
"os_list": [
{
"name": "OctoPi-Klipper",
"description": "Includes the OctoPrint host software for 3d printers and Klipper 3D printer firmware service",
"icon": "https://github.com/guysoft/OctoPi-Klipper/raw/main/media/rpi-imager-OctoPi-Klipper.png",
"subitems_url": "https://unofficialpi.org/rpi-imager/rpi-imager-octopi-klipper.json"
}
]
}
๊ทธ๋ฆฌ๊ณ json ํ์ผ์ด ์์ต๋๋ค.
http://unofficialpi.org/rpi-imager/rpi-imager-octapi-klipper.json
json ํ์ผ์ ์ด์ github ์์ ์ ์ฌ์ฉํ์ฌ ์๋์ผ๋ก ๋น๋๋ฉ๋๋ค. :)
๋ก์ปฌ์์ ํ
์คํธํ์ผ๋ฉฐ ์๋ํฉ๋๋ค.
์ด๊ฒ์ ํ์ฌ OctoPi ๋ชฉ๋ก์ ํ์ ๋ฒ์ฃผ์
๋๋ค.
๋๋ ๋น์ ์ด ์ด๊ฒ์ ํ ์ ์๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์ด ๋ฉ๋ด๋ฅผ ์ ํํ๋ฉด RPi-Imager ๋ฒ์ 1.6์ด ์ถฉ๋ํฉ๋๋ค...
@ghollingworth ๊ทธ๊ฒ์ 1.6.2์์ ์ ์๊ฒ ํจ๊ณผ๊ฐ ์๋ ๊ฒ ๊ฐ๊ณ , ๊ทธ๊ฒ์ ์๊ฐํ ์ฌ๋์ @foosel์ด์์ต๋๋ค. ๊ทธ๋์ ์ ๋ ๊ทธ๊ฒ์ด ๊ทธ๋
์๊ฒ๋ ํจ๊ณผ๊ฐ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
์ด๋ค ์๋๋ฆฌ์ค์์ ์ถฉ๋์ด ์์๋ฉ๋๊น?
https://github.com/raspberrypi/rpi-imager/commit/c17795c48eeed597b9e62e11ddc74a5557b8384b
๋ชจ๋ ํ๋ซํผ์์ ํ ์คํธ ํ์ต๋๊น?
๋๋ (Windows)์ ์ฆ์ ์ก์ธ์คํ ์ ์๋ ํ๋ซํผ์์ ํ ์คํธํ์ผ๋ฉฐ ๊ทธ๊ณณ์์ ์๋ํ๊ธฐ ๋๋ฌธ์ ๊ด์ฐฎ๊ณ ์ง์๋๋ค๊ณ ์๊ฐํ์ต๋๋ค.
๋ค๋ฅธ ํ๋ซํผ์์ ์ค์ ๋ก ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์ถฉ๋์ ์ผ์ผํค์ง ์๋๋ก ์ง๊ธ ๋กค๋ฐฑํ ์ ์์ง๋ง ์ด์ ๊ฐ์ ๊ฒฝ์ฐ ์ง์๋๋ JSON ๊ตฌ์กฐ์ ๋ํด ์ผ์ข ์ JSON ์คํค๋ง ๋๋ ๋ค๋ฅธ ํ์์ ์ ๋ขฐํ ์ ์๋ ์ฌ์์ด ์์ผ๋ฉด ์ข์ ๊ฒ์ ๋๋ค. ๋ถ๋ช ํ ์์ฒด ๋ฌธ์ํ ๋ฐ ์ฌ๊ท์ ์ด์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค(๋ง์คํฐ ๋ฌธ์๋ฅผ ๋ณด๋ฉด ํ์ ํธ๋ฆฌ์์ ์๋ํ๋ ๋ด์ฉ์ ์์ํ์ง ์์).
์ด์ ํธ์ง ์ Linux์์๋ ํ ์คํธ๋์์ผ๋ฉฐ ๋ชจ๋ OctoPi ํ์ ๋ฉ๋ด๋ฅผ ํตํด ์ ํํ ์ถฉ๋์ ์ฌํํ ์ ์์ต๋๋ค. ๋ฌด์์ ๋ณด์์ผ ํฉ๋๊น? ์ธ์ ์ถฉ๋ํด์ผ ํฉ๋๊น?
ํธ์ง 2 ๋ Mac์ ์ก์ธ์คํ ์ ์๋ ์น๊ตฌ์๊ฒ ๋ฌผ์๊ณ ๊ทธ๋ ๋ค์ ํ ์ ์์ต๋๋ค. RPi Imager 1.6.2์ ๋ชจ๋ ๊ฒ.
"subitems_url"์ด ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ๊ด์ฐฎ์ต๋๋ค.
๋ฌธ์ ๋ ์ค์ฒฉ๋ ์ธ๋ผ์ธ "ํ์ ํญ๋ชฉ" ๋
ธ๋์ ์์์ต๋๋ค.
@maxnet์ ๋ช ํํ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๊ทธ๋,
๋ฐ๋ผ์ ์์ ์์ค์ Klipper ํญ๋ชฉ์ ์ ๊ฑฐํฉ๋๋ค.
Klipper์ Octo-Klipper๋ฅผ ํผ๋ํ์ง ๋ง์ธ์ ๐ Octo-Klipper๋ ๋ด๊ฐ ๋ง์ง๋ง์ผ๋ก ํ์ธํ ๊ธฐ๋ณธ json ํ์ผ์ ๋ฃ์ง ์์๊ธฐ ๋๋ฌธ์ Guy๋ฅผ ๋๊ธฐ ์ํด OctoPi ํ์ผ์ ๋ฃ์์ต๋๋ค. Octo-Klipper๋ OctoPrint with Klipper์ด์ง๋ง, ๋ค๋ฅธ ํ๋ก ํธ์๋ ๋์์ด ํ์ฌ๋ Klipper ์ ์ฉ ์ด๋ฏธ์ง๋ ์์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ธ์, ๋น์ ์ด ํ์ธํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ด์ rpi-image์ ์์ต๋๋ค (์ฆ, ์ง๋ 1 ์๊ฐ ์ ๋ ...)
๊ณ ๋
์ด๊ฒ๋ค์ ๋ชจ๋ v2 json ํ์ผ์ ์์ง๋ง, ์๋ํ๋ค๋ฉด ์ง๊ธ ์ถ๊ฐํ๊ฒ ์ต๋๋ค.
์ง๊ธ ํด๋ณด์ธ์. OctoPi-Klipper ํญ๋ชฉ๋ ์ถ๊ฐํ์ผ๋ฏ๋ก OctoPi์ json์์ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
์ข์ ์๋๋ ์ดํดํ ์ ์์ง๋ง ์ฌ๋ฐ๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์ฐํํ๊ธฐ ์ํด ์์ ์ json ํ์ผ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
์ข์ ์ ์ v2 ํ์ผ์๋ ํ์ ๋ฉ๋ด๊ฐ ์์ต๋๋ค. ์๋ก์ด rpi-imager ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ํ ๋๊น์ง ๋ฉฐ์น ์ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
์ง๊ธ ํด๋ณด์ธ์. OctoPi-Klipper ํญ๋ชฉ๋ ์ถ๊ฐํ์ผ๋ฏ๋ก OctoPi์ json์์ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ OctoPi์ json์ ์๋ submenu-url๋ ์ฌ๋ผ์ ธ์ผ ํฉ๋๋ค. ์์ ์ปค๋ฐ์ ์ฐธ์กฐํ์ธ์.
์ข์ ์๋๋ ์ดํดํ ์ ์์ง๋ง ์ฌ๋ฐ๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์ฐํํ๊ธฐ ์ํด ์์ ์ json ํ์ผ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
์ ๋ช ํ. ๋์์ ์ฃผ๋ ค๋ ์๋์ผ ๋ฟ, ํด๋ฅผ ๋ผ์น๋ ค๋ ์๋๋ ์์์ต๋๋ค. :)
@ghollingworth ์ ์: ์ด๋ค ์ข ๋ฅ์ ๋ฌธ์๊ฐ ์๊ฑฐ๋ ์ฌ๊ธฐ์์ wiki๋ฅผ ์ด์ด ์๋ํด์ผ ํ๋ ๋ฌธ์๋ฅผ ๋ฌธ์ํํ ์ ์๋ค๋ฉด spec -tacular๊ฐ ๋ ๊ฒ์ ๋๋ค. :)
@XECDesign ์ฐ๋ฆฌ๋ ์ ๋ฒ ์ ์ฐจ๋ฅผ ๊ฑฐ์ค๋ฅผ ์๊ฐ์ด ์์ต๋๋ค. ์ด๊ฒ์ด ์ค์ ๋ก ๋ฌด์ธ๊ฐ๋ฅผ ๊นจ๋จ๋ฆด ์ ์๋ค๋ ์ฃผ์ ์ดํ @foosel์ klipper ํญ๋ชฉ์ ์ ๊ฑฐํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ด์ฐฎ์ ๊ฒ์ด๋ผ๋ @maxnet ์ ์๊ฒฌ ์ดํ์ ๋ค์ ์ถ๊ฐ๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋น์ ์ฒ๋ผ ์ฌ๋ฌ ์ผ์ ํ๋ ๊ฒ์ ์ข์ํ์ง ์์ต๋๋ค. ๋๋ rpi-imager๊ฐ ์ฌ๋๋ค์ ํ๋์๋ก ๋ง๋ค๊ณ ๊ทธ๋ค์ ํ์ด์์ ์ฉ๋๋ณ ํญ๋ชฉ์ ๋ถํ ํ๊ฒ ๋ง๋ค ๊ฐ๋ฅ์ฑ์ด ๋ง๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ชจ๋ ๊ฒ์ด ์ด๋ป๊ฒ ๊ฒฐํฉ๋๋์ง ์์๋ผ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๊ทธ๊ฒ์ ๋ํ ๋น ๋ฅธ ์์ , ๋๋ ์ฌ์ ํ ์ํฉ์ ํ๊ฐํ๋ ๋์ ์ด ๋ ์์ ์ฌ์ด์ ์๋ ๊ฒ๋ค์ ์ ๊ฑฐํ์ง ์์๊ณ @maxnet ์์ "๋ชจ๋ ๊ฒ์ด ์ข๋ค"๋ ํ๋์ ํ๊ธฐ ์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์ OctoPi-Klipper ํ์ ํญ๋ชฉ์ด ์ฌ๋ผ์ก์ง๋ง nightlies๋ ์ฌ์ ํ ๊ฑฐ๊ธฐ์ ์์ต๋๋ค(ํ์ ํญ๋ชฉ์ด ์๋ ํ์ ํญ๋ชฉ URL๋ก).
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
"subitems_url"์ด ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ๊ด์ฐฎ์ต๋๋ค.
๋ฌธ์ ๋ ์ค์ฒฉ๋ ์ธ๋ผ์ธ "ํ์ ํญ๋ชฉ" ๋ ธ๋์ ์์์ต๋๋ค.