Skip to content

KUMS Citadel Printer Manual&Config Files

Notifications You must be signed in to change notification settings

seungwook-jung/Citadel

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

์‹œํƒ€๋ธ ํ”„๋ฆฐํ„ฐ ์šด์šฉ์ง€์นจ์„œ

KUMS Citadel Printer Manual&Config Files

์ด๋™ํ˜„ ๋งค๋‹ˆ์ €

0. ์ •๋ณด ๋“ฑ๊ธ‰

์ด ๋ฌธ์„œ๋Š” ๊ฐœ์กฐ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” ํ”„๋ฆฐํ„ฐ๋ฅผ ์„œ์ˆ ํ•œ๋‹ค. ์ด๋Š” ํ•˜๋“œ์›จ์–ด์˜ ๋ฌผ๋ฆฌ์  ๊ฐœ์กฐ์™€ ํ™œ๋ฐœํžˆ ๊ฐœ๋ฐœ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ํฌํ•จํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์•„๋ž˜ ์„œ์ˆ ๋˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” 3๊ฐœ์˜ ๋“ฑ๊ธ‰์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ธ์ง€ํ•˜์—ฌ์•ผ ํ•œ๋‹ค.

  • ๋ถˆ๋ณ€ ๋“ฑ๊ธ‰: ๋ณ€ํ•˜์ง€ ์•Š๋Š” ์‚ฌ์‹ค์˜ ์„œ์ˆ , ๋˜๋Š” de facto ํ‘œ์ค€ ์‚ฌํ•ญ โ€“ ๊ฒ€์€์ƒ‰์œผ๋กœ ํ‘œ์‹œ
  • ๊ฐ€๋ณ€ ๋“ฑ๊ธ‰: ํ˜„์žฌ๋กœ์„œ๋Š” ์„œ์ˆ ๋œ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋‚˜ ์ถ”ํ›„ ๋ณ€๊ฒฝ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” ์‚ฌํ•ญ โ€“ ๊ธฐ์šธ์ž„์ฒด๋กœ ํ‘œ์‹œ
  • ์ž„์‹œ ๋“ฑ๊ธ‰: ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ๋šœ๋ ทํ•œ ๊ทผ๊ฑฐ ์—†์ด ๊ฒฐ์ •๋œ ์‚ฌํ•ญ์œผ๋กœ ๋ฐ˜๋“œ์‹œ ๋ณ€ํ•˜๊ฒŒ ๋  ์‚ฌํ•ญ โ€“ ์ทจ์†Œ์„ ์œผ๋กœ ํ‘œ์‹œ

์ด ํ”„๋ฆฐํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋‹ค์Œ์˜ ์ง€์‹์ด ํ•„์š”:

  • 3D ํ”„๋ฆฐํŒ… ๊ธฐ๋ณธ์ง€์‹
  • PrusaSlicer ์‚ฌ์šฉ๋ฒ•
  • ์›น ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ๋ฒ•

์ด ํ”„๋ฆฐํ„ฐ๋ฅผ ์œ ์ง€๋ณด์ˆ˜ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋‹ค์Œ์˜ ์ง€์‹์ด ํ•„์š”:

  • ๋ฆฌ๋ˆ…์Šค ํ„ฐ๋ฏธ๋„
  • ์›น ๋งˆํฌ์—… ์–ธ์–ด(html, css ๋“ฑ)
  • ํŒŒ์ด์ฌ (์ผ๋ถ€ 2.7, ๋Œ€๋ถ€๋ถ„ 3.0 ์ด์ƒ)
  • ๊ธฐ์ดˆ์  ์ „๊ธฐ์ „์ž ๊ธฐ์ˆ 

1. ๊ฐœ์š”

์‹œํƒ€๋ธ ํ”„๋ฆฐํ„ฐ๋Š” VORON ๋””์ž์ธ ํŒ€์ด ์„ค๊ณ„ํ•œ VORON 2.4๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฉ”์ด์ปค์ŠคํŽ˜์ด์Šค์˜ ํ™˜๊ฒฝ์— ์ ํ•ฉํ•œ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋œ 3D ํ”„๋ฆฐํ„ฐ์ด๋‹ค. VORON 2.4๋Š” ์ฃผ๋กœ Aliexpress๋‚˜ Ebay ๋“ฑ ๊ตญ์ œ์ ์ธ ์‡ผํ•‘ ์‚ฌ์ดํŠธ์—์„œ ๊ตฌํ•˜๊ธฐ ์šฉ์ดํ•œ ๋ถ€ํ’ˆ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์„ ์ƒ์ •ํ•˜๊ณ  ์„ค๊ณ„๋˜์—ˆ๊ณ  110V ์ „์› ์†Œ์ผ“ ๋“ฑ ์ „๊ธฐ์ „์ž์  ๋ถ€ํ’ˆ์ด ๊ตฌ๋ฏธ๊ถŒ ํ‘œ์ค€์— ๋งž์ถฐ์ ธ ์žˆ๋‹ค. ์ด๋ฅผ ํ•œ๊ตญ์—์„œ ์ฃผ๋กœ ์œ ํ†ต๋˜๋Š” ๋ถ€ํ’ˆ ๊ทœ๊ฒฉ์— ๋งž๊ฒŒ ์ˆ˜์ •ํ•˜๊ณ  ์›น์บ , ์ฑ”๋ฒ„ ๊ฐ€์—ด๊ธฐ ๋“ฑ์„ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ด ์‹œํƒ€๋ธ ํ”„๋ฆฐํ„ฐ์ด๋‹ค. ์‹œํƒ€๋ธ์˜ ์›ํ˜•์ธ VORON, ํƒ‘์žฌ๋œ Octoprint์™€ Klipper ๋“ฑ ์—ฌ๋Ÿฌ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋ชจ๋‘ ์„ธ๊ณ„์˜ ๊ฑธ์ถœํ•œ ๊ฐœ๋ฐœ์ž๋“ค์ด ์˜คํ”ˆ ์†Œ์Šค๋กœ ๊ฐœ๋ฐœํ•œ ๊ฒƒ์ด๋‹ค. ์ด ํ”„๋ฆฐํ„ฐ์˜ ์‚ฌ์šฉ์ž๋Š”, ์ž์‹ ์˜ ์ž‘์—…๋ฌผ์„ ๊ฑฐ๋ฆฌ๋‚Œ ์—†์ด ๋ฌด๋ฃŒ๋กœ ๊ณต๊ฐœํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค์˜ ์šฉ๋‹จ์„ ์ธ์ง€ํ•˜๊ณ , ๊ทธ๋“ค์˜ ๋…ธ๊ณ ์— ๊ณต๊ฐํ•˜๋ฉฐ, ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ป์–ด๋‚ธ ๊ฒฐ๊ณผ๋ฌผ ๋˜ํ•œ ๊ทธ๋“ค์˜ ์ •์‹ ์„ ๊ณ„์Šนํ•˜์—ฌ ์„ธ์ƒ์„ ๋„๋ฆฌ ์ด๋กญ๊ฒŒ ํ•˜๋Š” ๋ฐ ์“ธ ๊ฒƒ์„ ๊ฒฐ์‹ฌํ•ด์•ผ ํ•œ๋‹ค.

  • 2020๋…„ ์ด๋™ํ˜„

2. ์ œ์›

  • ๊ตฌ๋™๋ฐฉ์‹: Core-XY
  • ์˜จ๋„ ์ œํ•œ: ํ•ซ์—”๋“œ 260๋„ / ํžˆํ‹ฐ๋“œ ๋ฒ ๋“œ 110๋„
  • ์••์ถœ ๊ฐ€๋Šฅ ์†Œ์žฌ: ABS, PETG, TPU, ASA, PLA (PLA๋Š” ํ•ซ์—”๋“œ ์–ด์…ˆ๋ธ”๋ฆฌ๋ฅผ ๊ต์ฒดํ•˜์—ฌ ์‚ฌ์šฉ)
  • ์†๋„ ์ œํ•œ: ์••์ถœ ์†๋„ 150mm/s, ์ด์†ก ์†๋„ 300mm/s
  • ๊ฐ€์†๋„ ์ œํ•œ: ์ตœ๋Œ€ 3000mm/s^2, ๊ถŒ์žฅ 1500mm/s^2
  • ์ถœ๋ ฅ ์ขŒํ‘œ ์ œํ•œ: (0, 0, 0) โ€“ (300, 300, 275)
  • ์†Œ๋น„ ์ „๋ ฅ: 700W (์ถ”์ •)
  • ํ”„๋กœ์„ธ์„œ: ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด 4B 1๊ฐœ, SKR v1.3 2๊ฐœ
  • ์†Œํ”„ํŠธ์›จ์–ด:
    • Octopi: ์šด์˜ ์ฒด์ œ
    • Klipper: ๋ชจ์…˜ ํ”Œ๋ž˜๋„ˆ
    • Octoprint: ์›น ์ธํ„ฐํŽ˜์ด์Šค

3. ํ•˜๋“œ์›จ์–ด

์ด ํ”„๋ฆฐํ„ฐ๋Š” Core-XY๋ผ๋Š” ๊ตฌ๋™ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ด๋Š” ๋ชจํ„ฐ๊ฐ€ ์›€์ง์ด์ง€ ์•Š๊ณ  ์˜๋ฆฌํ•˜๊ฒŒ ๋ฐฐ์น˜๋œ ๋ฒจํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํˆดํ—ค๋“œ๋ฅผ ์ด์†กํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ž์„ธํ•œ ์‚ฌํ•ญ์€ corexy.com์„ ์ฐธ์กฐํ•œ๋‹ค.

Core-XY Diagram

์ด ๋ฐฉ์‹์€ ๋ชจํ„ฐ๊ฐ€ ์›€์ง์ด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋งค์šฐ ๋†’์€ ๊ฐ€์†๋„ ๋ฐ ์†๋„๋ฅผ ๊ฐ€๋Šฅ์ผ€ ํ•˜์ง€๋งŒ ๋ฒจํŠธ์˜ ์žฅ๋ ฅ๊ณผ ๊ฐ๋„๋ฅผ ์„ธ์‹ฌํ•˜๊ฒŒ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.

  • ๋”ฐ๋ผ์„œ ๋งค๋‹ˆ์ €๋Š” ์‹œํƒ€๋ธ์˜ ๋ฒจํŠธ๊ฐ€ ํ’€๋ฆฌ์— ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์•ˆ์ฐฉํ•˜์—ฌ ๊ตฌ๋™ํ•˜๋Š”์ง€ ๊ฐ์‹œํ•˜์—ฌ์•ผ ํ•œ๋‹ค.

์ด ํ”„๋ฆฐํ„ฐ๋Š” ๋ฆฌ๋‹ˆ์–ด ๋ ˆ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ํˆดํ—ค๋“œ์˜ ์ด๋™ ๊ฒฝ๋กœ๋ฅผ 3๊ฐœ ์ถ•์— ํ‰ํ–‰ํ•˜๋„๋ก ์ œํ•œํ•œ๋‹ค.

  • ๋”ฐ๋ผ์„œ ๋งค๋‹ˆ์ €๋Š” ๋ ˆ์ผ์ด ์ ์ ˆํ•˜๊ฒŒ ์œคํ™œ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ํ•„์š”์‹œ ์žฌ๋ด‰ํ‹€ ์œคํ™œ์œ  ๋˜๋Š” ๋ฆฌํŠฌ ๊ธฐ๋ฐ˜ ๊ทธ๋ฆฌ์Šค๋ฅผ ๋„ํฌํ•œ๋‹ค.
  • WD-40์˜ ๋„ํฌ๋Š” ๋ฐฉ์ฒญ ํ”ผ๋ง‰์„ ํ˜•์„ฑํ•ด ๋ ˆ์ผ์„ ๋ง๊ฐ€๋œจ๋ฆฌ๋ฏ€๋กœ ์—„๊ฒฉํžˆ ๊ธˆ์ง€ํ•œ๋‹ค.

์ด ํ”„๋ฆฐํ„ฐ๋Š” E3D V6๋ฅผ ํ•ซ์—”๋“œ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ํ•ซ์—”๋“œ์˜ ์ค‘์‹ฌ์—๋Š” ํžˆํŠธ ๋ธŒ๋ ˆ์ดํฌ๋ผ๋Š” ๋ถ€ํ’ˆ์ด ์žˆ๋Š”๋ฐ, ์ด๊ฒƒ์€ ํžˆํ„ฐ ๋ธ”๋ก์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์—ด์ด ์ƒ๋ถ€๋กœ ์ „๋„๋˜์ง€ ์•Š๊ฒŒ ๋ง‰์•„์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

ํžˆํŠธ ๋ธŒ๋ ˆ์ดํฌ๋Š” PLA๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ํŠนํžˆ ์ค‘์š”ํ•˜๋‹ค. PLA๋Š” ๋ถˆ๊ณผ 60๋„ ์ •๋„์˜ ์˜จ๋„์—์„œ๋„ ๊ธ‰๊ฒฉํžˆ ์—ฐํ•ด์ ธ ํžˆํŠธ ๋ธŒ๋ ˆ์ดํฌ๋ฅผ ํ†ต๊ณผํ•  ๋•Œ ๊ณง๋ฐ”๋กœ ๋“ค์–ด๊ฐ€์ง€ ์•Š๊ณ  ์ขŒ๊ตด๋˜์–ด ํ•ซ์—”๋“œ๋ฅผ ๋ง‰ํžˆ๊ฒŒ ํ•œ๋‹ค.

๋˜ํ•œ PLA๋Š” ๊ธˆ์†์— ์ž˜ ๋‹ฌ๋ผ๋ถ™๋Š” ์„ฑ์งˆ์ด ์žˆ์–ด ํžˆํŠธ ๋ธŒ๋ ˆ์ดํฌ ๋‚ด๋ฒฝ์— ๋ถ™์–ด ํ•ซ์—”๋“œ๋ฅผ ๋ง‰ํžˆ๊ฒŒ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ PLA๋ฅผ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‚ด๋ถ€๊ฐ€ ํ…Œํ”Œ๋ก ์œผ๋กœ ์ฝ”ํŒ…๋œ ํžˆํŠธ ๋ธŒ๋ ˆ์ดํฌ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ํ…Œํ”Œ๋ก ์€ 240๋„ ์ด์ƒ์˜ ์˜จ๋„์—์„œ ๊ธฐ๋Šฅ์„ ์žƒ๊ณ  ๋ณ€ํ˜•๋œ๋‹ค. ๋”ฐ๋ผ์„œ PLA๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋ฆฐํ„ฐ๋Š” ABS๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์—†๊ณ , ๊ทธ ์—ญ ๋˜ํ•œ ์„ฑ๋ฆฝ๋œ๋‹ค.

  • ์‹œํƒ€๋ธ์€ ๋Œ€ํ˜• ABS ์ถœ๋ ฅ๋ฌผ์„ ์ตœ์šฐ์„  ๋ชฉํ‘œ๋กœ ํ•˜์—ฌ ์„ค๊ณ„๋˜์—ˆ๋‹ค.

Q: ํ๋น„์ฝ˜์˜ ํ”„๋ฆฐํ„ฐ๋Š” ๋ชจ๋‘ ํ…Œํ”Œ๋ก  ์ฝ”ํŒ…์ด ๋œ ๋…ธ์ฆ๋ชฉ์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ๋„ ABS๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œํƒ€๋ธ์€ ์™œ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ?

A: ํ…Œํ”Œ๋ก ์ด 240๋„ ์ด์ƒ์˜ ํ™˜๊ฒฝ์— ๋…ธ์ถœ๋œ๋‹ค๊ณ  ํ•˜์—ฌ ๊ทธ ์ฆ‰์‹œ ๋ณ€์„ฑํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์žฅ๊ธฐ์ ์œผ๋กœ ๋ณด์•˜์„ ๋•Œ ํ…Œํ”Œ๋ก ์€ ๋ฐ˜๋“œ์‹œ ๋ณ€์„ฑํ•˜์—ฌ ํ•„๋ผ๋ฉ˜ํŠธ์— ์„ž์ด๊ฑฐ๋‚˜ ๋…น์•„๋‚ด๋ ค ๋…ธ์ฆ์„ ๋ง‰ํžˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹จ์ˆœํžˆ ๋…ธ์ฆ์„ ๊ต์ฒดํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ง„ํ–‰์ค‘์ธ ์ถœ๋ ฅ๋ฌผ์€ ํ๊ธฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ฒ”์šฉ์„ฑ ๋†’์€ ํ”„๋ฆฐํ„ฐ๋ฅผ ์ง€ํ–ฅํ•˜๋Š” ํ๋น„์ฝ˜์˜ ์ „๋žต์  ์„ ํƒ์œผ๋กœ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์••์ถœ๋ถ€ ์ „์ฒด๋ฅผ ๋ณด๊ด€๋œ PLA ์ „์šฉ ํ•ซ์—”๋“œ ์–ด์…ˆ๋ธ”๋ฆฌ๋กœ ๊ต์ฒดํ•œ ํ›„ PLA ๋˜๋Š” PLA+๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๋™์‹œ์— ์ต์ŠคํŠธ๋ฃจ๋” ์šฐ์ธก์˜ ๋ฐฐ์„  ๋ฒ„์Šค PCB์˜ ํ•ด๋‹น ๋ฐฐ์„  (ํžˆํ„ฐ ์ „๋ ฅ์„ , ์จ๋ฏธ์Šคํ„ฐ ๋ฐฐ์„  ๋“ฑ)์„ ์กฐ์‹ฌํžˆ ์—ฐ๊ฒฐํ•œ๋‹ค.

  • ํ•ซ์—”๋“œ ์–ด์…ˆ๋ธ”๋ฆฌ๊ฐ€ ํ˜ผ์šฉ๋˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•œ๋‹ค. ๋ณด๊ด€๋œ ํ•ซ์—”๋“œ ์–ด์…ˆ๋ธ”๋ฆฌ์˜ ๋จผ์ง€ ์œ ์ž…์— ์ฃผ์˜ํ•œ๋‹ค.

์ด ํ”„๋ฆฐํ„ฐ๋Š” SN-04 ์ธ๋•ํ‹ฐ๋ธŒ ์„ผ์„œ๋ฅผ ํ”„๋กœ๋ธŒ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ๊ฐ„ํŠธ๋ฆฌ ๋ ˆ๋ฒจ๋ง๊ณผ ๋ฒ ๋“œ ๋ ˆ๋ฒจ๋ง์— ์ด ์„ผ์„œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ž์„ธํ•œ ์‚ฌํ•ญ์€ ๋ฐฐ์„ ๋„๋ฅผ ์ฐธ์กฐํ•œ๋‹ค.

์ด ํ”„๋ฆฐํ„ฐ๋Š” 2๊ธฐ์˜ 100์™€ํŠธ PTC ํžˆํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด ์ฑ”๋ฒ„๋ฅผ ๊ฐ€์—ดํ•œ๋‹ค. PTC์˜ ํŠน์„ฑ์ƒ ๊ณผ์—ด๋กœ ์ธํ•œ ์†์ƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Š” ๋ฒ ๋“œ ํžˆํ„ฐ์— ๋ณ‘๋ ฌ๋กœ ๊ฒฐ์„ ๋˜์–ด ๋ณ„๋„์˜ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค.

์ด ํ”„๋ฆฐํ„ฐ๋Š” ํ›„๋ฉด์˜ ํ•„ํ„ฐ๋ฅผ ํ†ตํ•ด ๋‚ด๋ถ€ ๊ณต๊ธฐ๋ฅผ ์—ฌ๊ณผํ•ด ๋ฐฐ์ถœํ•œ๋‹ค. ํ•„ํ„ฐ์— ๋ถ™์€ ํŒฌ์ด ๋ฉˆ์ถ”๋ฉด ๋‚ด๋ถ€์˜ fume์ด ์—ฌ๊ณผ๋˜์ง€ ์•Š๋Š”๋‹ค. ํ•„ํ„ฐ ์œ ๋‹›์€ ์‹œ์ค‘์˜ ์ ๋‹นํ•œ HEPA ํ•„ํ„ฐ๋ฅผ ๊ตฌ์ž…ํ•ด ์ ˆ๋‹จํ•˜์—ฌ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.

์ด ํ”„๋ฆฐํ„ฐ๋Š” PEI ์ฝ”ํŒ…๋œ ์Šคํ”„๋ง ์ฒ ํŒ์„ ์ถœ๋ ฅ๋ฉด์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. PEI๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์†์ƒ์— ๊ทนํžˆ ์•ฝํ•˜๋ฏ€๋กœ ์ฃผ์˜ํ•ด์„œ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.

  • PEI ์‹œํŠธ๋Š” ์—ํ‹ธ์•Œ์ฝ”์˜ฌ์— ๋ฐ˜์‘ํ•˜๋ฏ€๋กœ ์•„์ด์†Œํ”„๋กœํŒ์˜ฌ๋กœ ์„ธ์ฒ™ํ•œ๋‹ค.
  • PEI ์‹œํŠธ๋Š” ์†Œ๋ชจํ’ˆ์ด๋ฏ€๋กœ ์žฌ๋ฃŒ๊ตฌ๋งค ๊ธฐํšŒ๊ฐ€ ์žˆ์„ ์‹œ ์—ฌ๋ถ„์„ ๊ตฌ๋งคํ•œ๋‹ค.

3-1. ํ•˜๋“œ์›จ์–ด ์‹ฌํ™”

์ด ๋ถ€๋ถ„์—์„œ๋Š” ๊ฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ž์„ธํ•œ ์ •๋ณด ๋ฐ ์œ ์ง€ ๋ณด์ˆ˜ ์กฐ์–ธ์„ ๋‹ค๋ฃฌ๋‹ค.

์ถ”๊ฐ€ ์˜ˆ์ •

4. ์†Œํ”„ํŠธ์›จ์–ด

์‹œํƒ€๋ธ์€ SKR v1.3 ๋ณด๋“œ๋ฅผ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด 4B๋ฅผ ์„œ๋ฒ„๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

  • Octoprint๋Š” ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๊ณ  ์—…๋ฐ์ดํŠธ ํ•œ๋‹ค.

  • Klipper๋Š” ssh ์ ‘์†ํ•˜์—ฌ git pull ๋“ฑ์˜ ๋ช…๋ น์œผ๋กœ ์—…๋ฐ์ดํŠธํ•œ๋‹ค.

  • Klipper๋Š” ~/printer.cfg ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜์—ฌ ์„ค์ •์„ ๋ณ€๊ฒฝํ•œ๋‹ค.

  • ์ž์„ธํ•œ ์‚ฌํ•ญ์€ ๊ฐ ์†Œํ”„ํŠธ์›จ์–ด์˜ github repo๋ฅผ ์ฐธ์กฐํ•œ๋‹ค.

Data Flow Masterplan

์‹œ์ค‘์˜ ํ”„๋ฆฐํ„ฐ์™€ ๋‹ฌ๋ฆฌ, ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ๋ชจ์…˜ ํ”Œ๋ž˜๋‹/G์ฝ”๋“œ ํŒŒ์‹ฑ/์˜จ๋„ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ œ์–ด ๋“ฑ์˜ ๋ชจ๋“  ์ผ์„ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์—์„œ ๋ฆฌ๋ˆ…์Šค ์„œ๋น„์Šค ํ˜•ํƒœ๋กœ ์ž‘๋™ํ•˜๋Š” klipper๊ฐ€ G์ฝ”๋“œ๋ฅผ ํŒŒ์‹ฑํ•˜์—ฌ ๋ชจ์…˜ ํ”Œ๋ž˜๋‹(๋ชจํ„ฐ๊ฐ€ ์–ด๋Š ์‹œ์ ์— ์–ด๋–ป๊ฒŒ ์›€์ง์—ฌ์•ผ ํ•  ์ง€ ๊ณ„์‚ฐํ•˜๋Š” ์ž‘์—…)์„ ํ•˜๊ณ  ๊ณ„์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ์— ์ „์†กํ•œ๋‹ค. ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ๋Š” ๋‹จ์ˆœํžˆ ํŽ„์Šค๋ฅผ ๋‚ด๋ณด๋‚ด๊ณ  ๋ฐ›๋Š” slave ์—ญํ• ๋งŒ ๋งก๊ฒŒ ๋œ๋‹ค.

  • ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์™€ SKR v1.3 ์‚ฌ์ด์˜ ์•ˆ์ •์ ์ธ USB ์—ฐ๊ฒฐ์ด ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค.

์‹œํƒ€๋ธ์€ ์‹œ์„ค ๋‚ด DHL์ด๋ผ๋Š” SSID๋ฅผ ๊ฐ€์ง„ ๋ผ์šฐํ„ฐ์— ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋‹ค.

  • Wi-Fi ์—ฐ๊ฒฐ ์„ค์ •์„ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ์‹œ ๋ฆฌ๋ˆ…์Šค ํ„ฐ๋ฏธ๋„์—์„œ raspi-config์„ ์‚ฌ์šฉํ•œ๋‹ค.

๊ต๋‚ด ๋„คํŠธ์›Œํฌ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์— ๋”ฐ๋ผ ๊ต์™ธ์—์„œ๋Š” ์‹œํƒ€๋ธ์— ์ ‘์†ํ•  ์ˆ˜ ์—†๋‹ค.

  • KoreaUniv AP, eduroam ๋“ฑ์˜ Wi-Fi ๋„คํŠธ์›Œํฌ๋Š” ํ•™๊ต ์†Œ์œ ์ง€๋งŒ ๊ต๋‚ด ๋„คํŠธ์›Œํฌ๊ฐ€ ์•„๋‹ˆ๋‹ค.
  • ๋ช‡ ๊ฐ€์ง€ ์‹คํ—˜ ๊ฒฐ๊ณผ, ๊ต๋‚ด ๋ฐฉํ™”๋ฒฝ์€ ์™ธ๋ถ€์—์„œ ๋‚ด๋ถ€๋กœ ๋ณด๋‚ด๋Š” HTTP GET์€ ์ฐจ๋‹จํ•˜์ง€๋งŒ, ๋‚ด๋ถ€์—์„œ ์™ธ๋ถ€๋กœ ๋ณด๋‚ด๋Š” HTTP POST๋Š” ์ฐจ๋‹จํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋Š” SSL ๋“ฑ์˜ ์•”ํ˜ธํ™”๋กœ ์šฐํšŒํ•  ์ˆ˜ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ngrok ๋“ฑ์˜ ํ„ฐ๋„๋ง ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ์ „ํžˆ ์™ธ๋ถ€์—์„œ ์ ‘์†ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ngrok ํ„ฐ๋„๋ง ์„œ๋น„์Šค๊ฐ€ ์ ์šฉ ์ค‘์ด๋‹ค.

4-1. ์†Œํ”„ํŠธ์›จ์–ด ์‹ฌํ™”

์ด ๋ถ€๋ถ„์—์„œ๋Š” ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๋ณ„ ์ž์„ธํ•œ ์ž‘๋™ ์›๋ฆฌ๋ฅผ ๋‹ค๋ฃฌ๋‹ค.

4-1-1. ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด 4B

Raspberry Pi 4B internals

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋Š” ์†Œํ˜• ์ปดํ“จํ„ฐ์ด๋‹ค. ์ด ์ปดํ“จํ„ฐ๋Š” ํฌ๊ฒŒ 2๊ฐ€์ง€ ์—ญํ• ์„ ํ•œ๋‹ค.

  • OctoPrint ์ธ์Šคํ„ด์Šค ์‹คํ–‰
    • ์›น ์„œ๋ฒ„๋ฅผ ์ƒ์‹œ ๊ฐ€๋™
    • ์—…๋กœ๋“œ๋œ ํŒŒ์ผ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์ถœ๋ ฅ์‹œ ์‹œ๋ฆฌ์–ผ ํฌํŠธ๋ฅผ ํ†ตํ•ด ์ „์†ก
    • ๊ฐ์ข… ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜, ์‚ญ์ œ, ๋ฒ„์ ผ ๊ด€๋ฆฌ
  • Klipper ์„œ๋น„์Šค ์‹คํ–‰
    • ๊ฐ€์ƒ ์‹œ๋ฆฌ์–ผ ํฌํŠธ๋ฅผ ํ†ตํ•ด ์ˆ˜์‹ ํ•œ G-Code๋ฅผ ํŒŒ์‹ฑํ•ด ๋กœ์šฐ-๋ ˆ๋ฒจ ๋ช…๋ น์œผ๋กœ ๋ณ€ํ™˜
    • ๋ชจ์…˜ ํ”Œ๋ž˜๋‹ ์‹คํ–‰
    • ํžˆํ„ฐ์— ๋Œ€ํ•œ PID ์ปจํŠธ๋กค
    • ์จ๋ฏธ์Šคํ„ฐ์—์„œ ๋น„์ •์ƒ์ ์ธ ๊ฐ’ ์ˆ˜์‹  ์‹œ ์‹œ์Šคํ…œ ๋น„์ƒ ์ •์ง€

๋”ฐ๋ผ์„œ ์›น ์„œ๋ฒ„, ํ”„๋ฆฐํ„ฐ ํŽŒ์›จ์–ด์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์‹œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์—์„œ ์›์ธ์„ ์ฐพ์•„์•ผ ํ•œ๋‹ค.

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ๋˜ํ•œ ์ปดํ“จํ„ฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ssh๋ฅผ ํ†ตํ•ด ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์‚ฌ์šฉ์ž: pi
  • ๋น„๋ฐ€๋ฒˆํ˜ธ: ๊ด€๋ฆฌ์ž์—๊ฒŒ๋งŒ ๊ณต๊ฐœ (๋น„๋ฐ€์Šค๋Ÿฝ๊ฒŒ ์ธ์ˆ˜์ธ๊ณ„)
4-1-1-1. OctoPrint ์œ ์ง€๋ณด์ˆ˜

Octoprint์˜ ๊ฐ์ข… ์„ค์ •์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์กฐ์ž‘ํ•˜๊ณ , ์›น์—์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด ๊ฒฝ์šฐ ssh ์ ‘์†ํ•˜์—ฌ config.yaml์„ ์ง์ ‘ ์ˆ˜์ •ํ•˜์—ฌ ํ•ด๊ฒฐํ•œ๋‹ค.

๊ด€๋ฆฌ์ž ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜์—ฌ ์›น ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•  ์‹œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฒ„ํŠผ์ด ๋‚˜ํƒ€๋‚œ๋‹ค.

๋ฒ„ํŠผ ์Šค์ƒท ์ถ”๊ฐ€

ํ•ญ๋ชฉ ๋ณ„ ์„ค๋ช… ์ถ”๊ฐ€

๋งค๋‰ด์–ผ์—์„œ ์ด ํ•ญ๋ชฉ๋“ค์„ ์ „๋ถ€ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ณ  ๋ถˆํ•„์š”ํ•˜๋‹ค. ๊ด€๋ฆฌ์ž๋Š” ๋Šฅ๋™์ ์œผ๋กœ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ •๋ณด๋ฅผ ์–ป๋Š”๋‹ค.

  • ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์— ํฌํ•จ๋˜์ง€ ์•Š๋Š” ๋‹ค์–‘ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”์ง€ ๊ณต๋ถ€ํ•œ๋‹ค.
  • ํ•„์š”์—†๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์‚ญ์ œ, ํ•„์š”ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•œ๋‹ค.
  • ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์˜ค์ž‘๋™ํ•˜์—ฌ ํ”„๋ฆฐํ„ฐ๋ฅผ ์†์ƒ์‹œํ‚ค์ง€ ์•Š๋Š”์ง€ ์ฃผ์‹œํ•œ๋‹ค.
  • Python Intepreter ๋ฒ„์ ผ ๊ด€๋ฆฌ๋ฅผ ์ฒ ์ €ํžˆ ํ•œ๋‹ค.
  • ๊ธฐ๋ฐœํ•œ ๊ธฐ๋Šฅ์ด ์žˆ์œผ๋‚˜ ์™„์„ฑ๋„๊ฐ€ ๋ฏธํกํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์ ๊ทน์ ์œผ๋กœ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•œ๋‹ค.

์ฃผ์š”ํ•œ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • Features - Access Control

์—ฌ๊ธฐ์„œ ๋งค๋‹ˆ์ €์˜ ๊ณ„์ •์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋‹ค. ๋งค๋‹ˆ์ €๊ฐ€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ถ„์‹คํ–ˆ์„ ์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฐพ์„ ๋ฐฉ๋ฒ•์€ ์—†์œผ๋‹ˆ ๊ณ„์ •์„ ์‚ญ์ œ ํ›„ ์žฌ์ƒ์„ฑํ•œ๋‹ค.

๋ชจ์ข…์˜ ์ด์œ ๋กœ ๊ด€๋ฆฌ์ž ๊ณ„์ •์ด ๋ถ„์‹ค๋œ ๊ฒฝ์šฐ, docs๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ๋ชจ๋“  ๊ณ„์ •์„ ์‚ญ์ œ ํ›„ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค.

  • OctoPrint - Logging

์—ฌ๊ธฐ์„œ ์‹œ์Šคํ…œ ๋กœ๊ทธ๋ฅผ ์—ด๋žŒํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ˜„์žฌ ๋””๋ฒ„๊ทธ ๋ ˆ๋ฒจ์€ DEBUG๋กœ, ๋ชจ๋“  ๊ณ„์ •์˜ ๋ชจ๋“  ํ™œ๋™์ด ๊ธฐ๋ก๋œ๋‹ค. ๊ด€๋ฆฌ์ž๋Š” ์ด ์‚ฌ์‹ค์„ ์ฃผ์ง€์‹œ์ผœ ๋งค๋‹ˆ์ €๊ฐ€ ํ”„๋ฆฐํ„ฐ๋ฅผ ์†์ƒ์‹œ์ผฐ์„ ์‹œ ์ž๋ฐœ์ ์œผ๋กœ ์‹ ๊ณ ํ•  ์ˆ˜ ์žˆ๋Š” ๋™๊ธฐ๋ฅผ ๋ถ€์—ฌํ•ด์•ผ ํ•œ๋‹ค.

  • OctoPrint - Plugin Manager

์—ฌ๊ธฐ์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜/์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค.

  • OctoPrint - Software Update

์—ฌ๊ธฐ์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐ OctoPrint ์ธ์Šคํ„ด์Šค๋ฅผ ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • OctoPrint - Announcement

์—ฌ๊ธฐ์„œ OctoPrint ๊ฐœ๋ฐœ์ง„์˜ ์†Œ์‹์„ ์—ด๋žŒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ณด์•ˆ ์œ„ํ˜‘ ๋“ฑ์˜ ์ค‘์š”ํ•œ ์†Œ์‹์ด ์˜ฌ๋ผ์˜ค๋ฏ€๋กœ ๊ด€๋ฆฌ์ž๋Š” ํ•ด๋‹น ์ฑ„๋„์„ ์ฃผ์‹œํ•œ๋‹ค.

  • Plugins

์—ฌ๊ธฐ์„œ ์„ค์น˜๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๊ฐœ๋ณ„ ์„ค์ •์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

4-1-1-2. Klipper ์œ ์ง€๋ณด์ˆ˜

Klipper์˜ ์„ค์ •์„ ๋ฐ”๊พธ๊ธฐ ์œ„ํ•ด์„œ๋Š” ./printer.cfg ํŒŒ์ผ์„ ์ˆ˜์ •ํ•œ๋‹ค.

Klipper๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” . ๋””๋ ‰ํ† ๋ฆฌ์—์„œ git pull์„ ์‹คํ–‰ํ•œ๋‹ค.

  • git์˜ ํŠน์„ฑ์ƒ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋งค๋„๋Ÿฝ์ง€ ์•Š๊ฒŒ ๋˜๋Š” ์ƒํ™ฉ์ด ์žฆ๋‹ค.
  • ์—…๋ฐ์ดํŠธ๋Š” ๋งค๋„๋Ÿฝ๊ฒŒ ๋˜์ง€๋งŒ printer.cfg์˜ ๊ตฌ์„ฑ์ด ๋ณ€๊ฒฝ๋˜์–ด ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜์–ด๋ฒ„๋ฆด ์ˆ˜ ์žˆ๋‹ค.
  • ์ž์„ธํ•œ ์‚ฌํ•ญ์€ FAQ.md๋ฅผ ์ฐธ์กฐํ•œ๋‹ค.

4-1-2. SKR v1.3

SKR v13 internals

SKR v1.3์€ 3D ํ”„๋ฆฐํ„ฐ ๋ฉ”์ธ๋ณด๋“œ์ด๋‹ค.

์ผ๋ฐ˜์ ์ธ 3D ํ”„๋ฆฐํ„ฐ์—์„œ๋Š” ๋ฉ”์ธ๋ณด๋“œ๊ฐ€ ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— Marlin๋“ฑ์˜ ํŽŒ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ํ•˜์ง€๋งŒ Klipper ํŽŒ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€๋ถ€๋ถ„์˜ ์—ฐ์‚ฐ์„ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์—์„œ ์ˆ˜ํ–‰ํ•˜๊ณ  SKR v1.3์€ ์•„์ฃผ ๋‹จ์ˆœํ•œ ์—ญํ• ๋งŒ ๋งก๊ฒŒ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์— ํŠนํ™”๋œ ์ปค์Šคํ…€ ํŽŒ์›จ์–ด๋ฅผ buildํ•œ ๋’ค flashํ•œ๋‹ค. ์ด ๊ณผ์ •์€ ํ”„๋ฆฐํ„ฐ ์ œ์ž‘ ์‹œ ์ด๋ฏธ ์™„๋ฃŒํ–ˆ์œผ๋‚˜ ์ถ”ํ›„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์‹œ docs์˜ Building and flashing the micro-controller ๋ฌธ๋‹จ์„ ์ฐธ๊ณ ํ•œ๋‹ค.

๊ฐ€์žฅ ๋กœ์šฐ-๋ ˆ๋ฒจ์—์„œ ๋™์ž‘ํ•œ ๊ตฌ์„ฑ ์š”์†Œ์ด๊ธฐ ๋•Œ๋ฌธ์— ์Šคํ…Œํผ ๋ชจํ„ฐ ๊ตฌ๋™ ๋ถˆ๋Ÿ‰, ํžˆํ„ฐ ๊ฒฐ์„  ๋ถˆ๋Ÿ‰, ์จ๋ฏธ์Šคํ„ฐ ๋ฆฌ๋”ฉ ๋ถˆ๋Ÿ‰ ๋“ฑ์˜ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์‹œ SKR v1.3์—์„œ ์›์ธ์„ ์ฐพ์•„์•ผ ํ•œ๋‹ค.

4-1-3. ๋„คํŠธ์›Œํฌ

Network internals

์ด ํ”„๋ฆฐํ„ฐ๋Š” Wi-Fi๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•œ๋‹ค. ์ด๋•Œ ํ”„๋ฆฐํ„ฐ์— ๊ณ ์ •๋œ IP๊ฐ€ ๋ถ€์—ฌ๋˜๋Š” ๊ฒƒ์ด ์œ ์ง€/๋ณด์ˆ˜์— ๋งค์šฐ ํŽธ๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ์ธ์šฉ ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•œ๋‹ค.

์œ„ ๊ทธ๋ฆผ์—์„œ ~~DHL~~๋กœ ํ‘œํ˜„๋œ ๋ผ์šฐํ„ฐ๋Š” kumakerspace.iptime.org์ด๋ผ๋Š” DDNS๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ต๋‚ด ๋„คํŠธ์›Œํฌ ์•ˆ์—์„œ๋Š” ํ•ด๋‹น URL์„ ์‚ฌ์šฉํ•ด ๊ทธ ํ•˜์œ„ ๋ฉค๋ฒ„์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ ๊ฐœ์ธ PC์—์„œ ํ”„๋ฆฐํ„ฐ์— ์ ‘์†ํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด ๊ต๋‚ด ๋„คํŠธ์›Œํฌ ๋˜๋Š” ๊ทธ๊ณณ์— ์—ฐ๊ฒฐ๋œ ๋ผ์šฐํ„ฐ(makerspaceHall, makerspaceHall5G, makerspace office)์— ์ ‘์†ํ•œ ํ›„, ์ƒ๊ธฐ๋œ URL์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

๋”ฐ๋ผ์„œ ํ”„๋ฆฐํ„ฐ๊ฐ€ ์ธํ„ฐ๋„ท์— ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ์ง€์ •๋œ URL์ด ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์‹œ ๋ผ์šฐํ„ฐ์—์„œ ์›์ธ์„ ์ฐพ์•„์•ผ ํ•œ๋‹ค.

5. OctoPrint ์‚ฌ์šฉ๋ฒ•

OctoPrint Overview

Octoprint๋Š” ์œ ์ €๋ฅผ ๊ด€๋ฆฌ์ž์™€ ์ผ๋ฐ˜ ์œ ์ €๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ํŠน์ • ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ํ†ต์ œํ•˜๊ฑฐ๋‚˜ ํ—ˆ์šฉํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์ƒ๋‹จ ์ด๋ฏธ์ง€์— ํ‘œ์‹œ๋œ ๊ธฐ๋Šฅ์ด ๋ณธ์ธ์ด ๋ณด๊ณ  ์žˆ๋Š” ํ™”๋ฉด์— ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ๊ทธ ๊ธฐ๋Šฅ์€ ๊ด€๋ฆฌ์ž ์ „์šฉ์ด๋‹ค.

6. PrusaSlicer ์‚ฌ์šฉ๋ฒ•

PrusaSlicer Overview

0. (์ตœ์ดˆ 1ํšŒ) ์„ค์ • ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

์ค€๋น„๋œ ์„ค์ • ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜จ๋‹ค.

์„ค์ • ํŒŒ์ผ์€ ์ด ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋‹ค.

PrusaSlicer How to Load Config File

1. 3D ๋ชจ๋ธ์„ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

์ถœ๋ ฅํ•  3D ๋ชจ๋ธ (stl, 3mf, obj ๋“ฑ)์„ ๋ถˆ๋Ÿฌ์˜จ๋‹ค.

PrusaSlicer How to Load 3D File

๋˜๋Š” ์ž‘์—… ์˜์—ญ ์œ„๋กœ ๋“œ๋ž˜๊ทธ&๋“œ๋กญํ•  ์ˆ˜ ์žˆ๋‹ค.

2. ์˜ค๋ธŒ์ ํŠธ ์กฐ์ž‘

์›ํ™œํ•œ ์ถœ๋ ฅ์„ ์œ„ํ•ด ๋ถˆ๋Ÿฌ์˜จ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.

PrusaSlicer How to Manipulate Model

๋ฒ„ํŠผ์˜ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • A. ์ด๋™
  • B. ํšŒ์ „
  • C. ํฌ๊ธฐ ์กฐ์ ˆ
  • D. ์ œ๋ฉดํšŒ์ „
  • E. ์ ˆ๋‹จ

์ž์„ธํ•œ ์‚ฌํ•ญ์€ PrusaSlicer ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ๊ณ ํ•œ๋‹ค.

3. ์†Œ์žฌ ์ง€์ •

์ถœ๋ ฅ์— ์‚ฌ์šฉ๋  ์†Œ์žฌ๋ฅผ ์„ ํƒํ•œ๋‹ค.

PrusaSlicer How to select material

4. ์ถœ๋ ฅ ์„ค์ • ์กฐ์ ˆ

์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๋‹ค์Œ์˜ ์‚ฌํ•ญ์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค.

  • Layer ๋†’์ด
  • Extrusion ๋‘๊ป˜
  • Infill ๋ฐ€๋„

PrusaSlicer How to adjust print settings

  • ์ถœ๋ ฅ ์†๋„์— ๊ด€๋ จ๋œ ๊ฒƒ์€ ์ถฉ๋ถ„ํ•œ ์ง€์‹์„ ๊ฐ€์ง€๊ณ  ์กฐ์ ˆํ•œ๋‹ค.
  • Printer Settings ํƒญ์˜ ๊ฐ’์€ ์กฐ์ ˆํ•˜์ง€ ์•Š๋Š”๋‹ค.

5. G์ฝ”๋“œ ์ƒ์„ฑ

PrusaSlicer How to generate Gcode

์šฐ์ธก ํ•˜๋‹จ์˜ Slice Now ๋ฒ„ํŠผ, Export G-Code๋ฒ„ํŠผ์„ ์ฐจ๋ก€๋กœ ํด๋ฆญํ•œ๋‹ค.

7. ์ถœ๋ ฅ ๊ฐœ์‹œ ๊ณผ์ •

1. ์›น ์„œ๋ฒ„ ์ ‘์†

๊ต๋‚ด ๋„คํŠธ์›Œํฌ์— ์ ‘์†๋œ PC์—์„œ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•ด kumakerspace.iptime.org:33 ์œผ๋กœ ์ ‘์†ํ•œ๋‹ค.

  • ์‹œ์„ค์— ๋น„์น˜๋œ ๋ฐ์Šคํฌํ†ฑ PC๋Š” ๋ชจ๋‘ ๊ต๋‚ด ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค.
  • ๊ฐœ์ธ ๋žฉํ†ฑ์„ ์‚ฌ์šฉํ•  ์‹œ KoreaUniv AP, eduroam์— ์—ฐ๊ฒฐํ•˜์ง€ ์•Š๊ณ , makerspaceHall ๋˜๋Š” makerspace office์— ์ ‘์†ํ•œ๋‹ค.

2. ๋กœ๊ทธ์ธ

๋ณธ์ธ์ด ๋ฐœ๊ธ‰๋ฐ›์€ ID์™€ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ๋กœ๊ทธ์ธํ•œ๋‹ค.

ID ๋ฐœ๊ธ‰ ํ˜„ํ™ฉ

ID ์„ฑ๋ช… ๊ถŒํ•œ
makerspace ๋ฉ”์ด์ปค์ŠคํŽ˜์ด์Šค Admins
dhlee01 ์ด*ํ˜„ Admins
hmna01 ๋‚˜*๋ฏผ Operator
ssgong01 ๊ณต*์‹ Operator
observer ๊ด€์ฐฐ์ž Read-only

Octoprint Login Screen

  • ์•„์ด๋”” ์–‘์‹: [์ด๋ฆ„์˜ ๋‘๋ฌธ์ž 2๊ฐœ][์„ฑ์”จ์˜ ๋กœ๋งˆ์ž ํ‘œ๊ธฐ][์ˆœ๋ฒˆ (๋™๋ช…์ด์ธ์ด ์žˆ์„ ์‹œ)]
  • ์˜ˆ์‹œ: dhlee01 (๋™ํ˜„ ์ด 01)

3. G-Code ์—…๋กœ๋“œ

๋ณธ์ธ์ด ์Šฌ๋ผ์ด์‹ฑํ•œ G์ฝ”๋“œ ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•œ๋‹ค.

Octoprint Upload File

  • ๊ฐ•์กฐ๋œ Upload ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ํ›„ ์›ํ•˜๋Š” .gcode ํŒŒ์ผ์„ ์„ ํƒํ•œ๋‹ค.
  • ๋˜๋Š” ๋ธŒ๋ผ์šฐ์ € ์ฐฝ ์œ„๋กœ ํŒŒ์ผ์„ ๋“œ๋ž˜๊ทธ&๋“œ๋กญ ํ•  ์ˆ˜ ์žˆ๋‹ค.

4. ํ”„๋ฆฐํŠธ ์‹œ์ž‘

ํŒŒ์ผ ๋ณ„๋กœ ํ•˜๋‚˜์”ฉ ๋งˆ๋ จ๋œ ํ”„๋ฆฐํŠธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค.

Octoprint Print Start

5. ์ดˆ๊ธฐํ™” ๊ณผ์ • ์ฃผ์‹œ

์‹œํƒ€๋ธ ํ”„๋ฆฐํ„ฐ๋Š” ์ถœ๋ ฅ ๊ฐœ์‹œ ์ „ ์ž๊ธฐ ์ ๊ฒ€ ๋ฐ ์ž๊ธฐ ๋ณด์ •์„ ์‹ค์‹œํ•œ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ๊ณ„์  ์˜ค์ฐจ์˜ ๋ˆ„์ ์„ ์ƒ์‡„ํ•˜์—ฌ ์ผ์ •ํ•œ ์ถœ๋ ฅ๋ฌผ์˜ ํ’ˆ์งˆ์„ ์–ป๊ธฐ ์œ„ํ•จ์ด๋‹ค.

  • ํžˆํŒ… (Heating)

์ต์ŠคํŠธ๋ฃจ๋”์™€ ํžˆํ‹ฐ๋“œ ๋ฒ ๋“œ์˜ ์˜จ๋„๋ฅผ ์„ค์ •๊ฐ’์— ๋งž๊ฒŒ ๊ฐ€์—ดํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.

  • ํ˜ธ๋ฐ (Homing)

ํ”„๋ฆฐํ„ฐ๊ฐ€ ์ถœ๋ ฅ์˜ ๊ธฐ์ค€์ ์„ ์„ค์ •ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.

  • ๊ฐ„ํŠธ๋ฆฌ ๋ ˆ๋ฒจ๋ง (Gantry Leveling)

์ด ํ”„๋ฆฐํ„ฐ๋Š” 4๊ฐœ์˜ Z์ถ•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. 4๊ฐœ์˜ ๋ชจํ„ฐ๊ฐ€ ๋ชจ๋‘ ๊ฐ™์€ ์œ„์น˜์— ์žˆ๋‹ค๋Š” ๋ณด์žฅ์ด ์—†์œผ๋ฏ€๋กœ, ํ”„๋กœ๋ธŒ๋ฅผ ์ด์šฉํ•ด ๋ฒ ๋“œ์™€์˜ ์ƒ๋Œ€์  ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์ธกํ•ด ๊ฑฐ๋ฆฌ ์ฐจ์ด๋ฅผ ๋ณด์ •ํ•œ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ฐ„ํŠธ๋ฆฌ์˜ ํ‰๋ฉด์ด ๋ฒ ๋“œ์˜ ํ‰๋ฉด๊ณผ ์ผ์น˜ํ•˜๊ฒŒ ๋œ๋‹ค.

  • ๋ฒ ๋“œ ๋ ˆ๋ฒจ๋ง (Bed Leveling)

๋ฒ ๋“œ๋Š” ์™„๋ฒฝํ•œ ํ‰๋ฉด์ด ์•„๋‹ˆ๋‹ค. ๋ฏธ์„ธํ•˜๊ฒŒ ํœ˜์–ด์ง„ ํ˜•ํƒœ์— ๋งž์ถฐ ์ถœ๋ ฅ ๊ฒฝ๋กœ๋ฅผ ๋ณด์ •ํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœ๋ธŒ๋กœ 9๊ฐœ์˜ ์ง€์ ์„ ๊ณ„์ธกํ•œ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ํˆดํ—ค๋“œ๊ฐ€ ํ•ญ์ƒ ๋ฒ ๋“œ ํ‘œ๋ฉด๊ณผ ์ผ์ •ํ•œ ๊ฑฐ๋ฆฌ๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ ์›€์ง์ธ๋‹ค.

  • ํ•„๋ผ๋ฉ˜ํŠธ ํผ์ง€ (Filament Purge)

์ด์ „ ์ถœ๋ ฅ์—์„œ ๋‚จ์€ ํ•„๋ผ๋ฉ˜ํŠธ ์ฐŒ๊บผ๊ธฐ๋ฅผ ๋ฐ€์–ด๋‚ด๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ํ•ซ์—”๋“œ ์ฃผ๋ณ€์— ๋ถ™์€ ์ด๋ฌผ์งˆ์„ ์ œ๊ฑฐํ•  ๊ธฐํšŒ๋ฅผ ์ค€๋‹ค. ์ด๋•Œ ๊ณผ์ •์ด ์›ํ™œํžˆ ์ง„ํ–‰๋˜๋„๋ก ์ „๋ฉด ์ปค๋ฒ„๋ฅผ ์—ด๊ณ  ์••์ถœ๋˜๋Š” ํ•„๋ผ๋ฉ˜ํŠธ๋ฅผ ๋ฐ”๊นฅ์œผ๋กœ ์œ ๋„ํ•œ๋‹ค. ์‚ฌ์šฉ์ž ๊ฐœ์ž…์ด ์—†์„ ์‹œ ํˆดํ—ค๋“œ๊ฐ€ ์ž”์—ฌ๋ฌผ์„ ๋Œ๊ณ  ๋ฒ ๋“œ๋ฅผ ๊ธ์„ ์ˆ˜ ์žˆ๋‹ค.

์ดํ›„ ์ฒซ๋ฒˆ์งธ ๋ ˆ์ด์–ด๊ฐ€ ์•ˆ์ฐฉ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธ ํ›„ ์ž๋ฆฌ๋ฅผ ๋– ๋„ ์ข‹๋‹ค.

About

KUMS Citadel Printer Manual&Config Files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published