① 생두 정보 넣기
글자든 그림이든 이 칸에 넣기만 하면 알아서 구분합니다. 글자는 바로 읽어 아래 항목을 채우고, 그림이면 글자를 뽑을 방법을 안내합니다. 라벨이 붙어 있지 않은 문장도 값만 보고 알아냅니다.
상세정보가 그림으로만 된 페이지(엠아이 등)는 이미지를 이 칸에 붙여넣으세요. 다른 앱으로 보내기를 누르면 공유 시트가 열립니다 — 거기서 렌즈를 고르면 글자를 뽑을 수 있습니다. 목록에 렌즈가 없으면 이미지 저장 후 갤러리에서 렌즈 아이콘을 쓰세요.
② 확인 · 직접 입력
프로파일을 좌우하는 값
수확시기는 기록용이 아니라 프로파일 변수입니다. 오래된 크롭일수록 수분이 빠져 같은 곡선에서도 빨리 익습니다.
기록 · 나중의 비교용
판매처 컵노트는 나중에 내 컵 평가와 나란히 놓고 보기 위한 것입니다. 농장·수확연도는 같은 농장의 다른 해 로트를 비교할 때 쓰입니다.
③ 등록된 생두
내 장비
한 번 넣어두면 로스팅마다 자동으로 채워집니다. 로그를 읽을 때 센서 구성으로 기종을 추정해 알려주기도 합니다.
볶은 결과를 담습니다
이 로그는 처음 보는 형식입니다 — 열만 짚어주세요
한 번 지정하면 같은 기종의 다음 로그부터는 자동으로 읽습니다.
이 로스팅의 생두와 중량
교과서 대조 — 1층 기준에 들어왔는지
로그와 중량이 들어오면 대조합니다.
프로파일 · 생두 · 중량 · 로그값이 한 건으로 함께 저장됩니다. 컵 평가는 비워두고 며칠 뒤 커핑 탭에서 채우면 됩니다.
로스팅 타이머 — 초를 세지 않아도 됩니다
로스터의 시작 버튼을 누르는 순간 같이 「시작」을 누르세요. 1차 크랙이 들리면 큰 버튼을 한 번 누르면 그 시각이 아래 1차 크랙 초에 들어가고 DTR이 바로 계산됩니다. 잘못 눌렀으면 다시 누르면 덮어씁니다.
로그에서 채워진 값 — 필요하면 고치세요
실온과 습도는 비워두셔도 됩니다. 다만 같은 프로파일인데 결과가 다를 때
원인을 찾는 단서가 되니, 계절이 바뀌거나 결과가 흔들릴 때 적어두면 도움이 됩니다.
시각은 로그를 넣으면 자동으로 채워집니다.
색도계가 없으면 비워두세요. 감량률만으로도 배전도는 판단됩니다.
Agtron 수치는 낮을수록 어둡습니다 — 라이트 75~65, 미디엄 65~55.
로스팅 기록
배치 리포트
나란히 비교 커핑
한 생두를 여러 프로파일로 볶았다면 한 테이블에 놓고 견주는 편이 정확합니다. 절대 점수보다 "A가 B보다 낫다"가 훨씬 안정적으로 나옵니다.
평가 대기
볶은 지 이틀이 지났는데 아직 컵 평가가 비어 있는 배치입니다. 누르면 그 배치의 평가로 들어갑니다.
컵 평가
SCA의 Coffee Value Assessment 정동 평가입니다. 볶은 직후에는 비워두고, 마셔본 날 목록에서 「수정」으로 들어와 채우세요. 다 채울 필요 없습니다.
정동 평가 (0~9) — 0은 미평가
합계는 최대 72점입니다. 100점 환산은 SCA 계산기를 쓰세요 — 환산식이 개정될 수 있어 앱에서 임의로 계산하지 않습니다.
향미 — 해당하는 것만 (SCA 플레이버 휠 분류)
프로파일은 공유되는 순간 자동 저장되지만, 로스팅 기록과 컵 평가는 이 버튼을 눌러야 저장됩니다.
프로파일
로스트 로그를 넣거나 IKAWA 프로파일 링크를 공유하면 여기에 자동으로 쌓입니다. 생두와 마찬가지로 하나의 대상이고, 로스팅 기록이 이걸 가리킵니다. 같은 프로파일로 여러 번 볶으면 평균 결과가 모여 어떤 프로파일이 잘 나왔는지 보입니다.
거꾸로 찾기 — 쓰려는 생두 쪽에서 프로파일을 고릅니다
국가·품종은 산지 원형으로 옮겨 걸립니다 — 예를 들어 파나마를 고르면 게이샤·무산소 원형에 맞는 프로파일이 남습니다. 셋을 겹쳐 쓰면 더 좁아지고, 걸린 원형은 「어울리는 생두」 칸 맨 앞에 ▸로 표시됩니다.
「어울리는 생두」는 곡선만 보고 되짚은 추정입니다. 「로스팅 계획」이 쓰는 생두 → 목표 곡선 계산식을 그대로 뒤집어, 산지 원형을 전부 대입해 가장 가까운 것을 고릅니다. 근거를 누르면 판정 과정이 다 나옵니다.
판정 근거
① 무엇을 붙일지 고르기
고른 항목이 한 칸에 하나씩 들어갑니다. 로스팅 기록을 고르면 생두 정보와 컵노트가 함께 인쇄되고, 생두를 고르면 보관 통에 붙일 라벨이 됩니다.
② 라벨지 규격
쓰는 라벨지를 고르면 칸 크기와 여백이 채워집니다. 처음 한 번은 「시험 인쇄」로 빈 종이에 격자만 뽑아 라벨지에 겹쳐 보세요. 한 칸씩 밀리면 아래 미세 조정에 밀린 만큼(mm) 넣으면 맞습니다.
시작 칸은 왼쪽→오른쪽, 위→아래로 셉니다. 이미 몇 장 뗀 라벨지를 다시 쓸 때 유용합니다.
칸 배치 — 직접 고쳐도 됩니다 (mm)
폼텍 규격은 칸 크기가 공식 값이고 여백은 A4 가운데 정렬로 잡았습니다. 라벨지마다 미세하게 다르니 시험 인쇄로 한 번만 맞춰두면 됩니다.
③ 라벨에 넣을 내용
항목 — 켠 것만 인쇄됩니다
④ 미리보기 · 인쇄
인쇄 창에서 여백 없음, 배율 100%(‘페이지에 맞춤’ 끄기), 용지 A4인지 확인하세요. 이 셋 중 하나만 달라도 칸이 어긋납니다.
① IKAWA에 직접 연결 끊김
폰의 IKAWA 앱을 거치지 않고 이 앱이 머신과 직접 블루투스로 말합니다. 연결되면 온도가 실시간으로 그려지고, 로스팅이 끝나면 기록에 바로 담깁니다.
목록에 IKAWA가 「알 수 없거나 지원되지 않는 기기」로 뜨고 페어링 버튼이 눌리지 않으면, 블루투스 드라이버가 광고 정보를 제대로 못 읽는 경우입니다. 그때는 「모든 기기 보기」로 열어 주소가 88:6B:0F:… 인 기기를 고르세요.
이 기능은 IKAWA가 공식 지원하는 방식이 아니라, 공개된 통신 규격을 읽어 만든 것입니다. 펌웨어가 바뀌면 동작하지 않을 수 있고 제조사 보증 대상이 아닙니다. 크롬·엣지에서만 되고 아이폰에서는 되지 않습니다(iOS가 웹 블루투스를 지원하지 않음).
② 실시간
지금 무슨 일이 벌어지고 있나 교과서 기준
로스팅 중에 들리는 순간 누르세요. 그 시각이 곡선에 표시되고, 기록에 담을 때 1차 크랙 초와 컬러 변환 초로 들어갑니다.
③ 프로파일 보내기
프로파일을 머신으로 직접 올립니다. 폰이 필요 없습니다.
보낸 게 들어갔는지 확인하는 법 — 보낸 뒤 「머신에서 읽어 확인」을 누르면 머신이 지금 갖고 있는 프로파일의 이름·제어점·배출온도를 돌려줍니다. 방금 보낸 것과 자동으로 대조해 알려드립니다. IKAWA 앱을 열 필요가 없습니다.
처음 시도할 때는 원두를 넣지 않은 빈 머신에서 하세요. 자리를 비우지 마시고, 머신이 어떻게 반응하는지 보세요.
전송 명령 번호 확정됨
프로파일 전송은 cmd_type = 16 (PROFILE_SET) 입니다 — 아티산 소스에서 확인했습니다. 아래 칸은 다른 명령을 시험해볼 때만 쓰세요 (11 상태요청 · 15 프로파일읽기 · 17 설정읽기).
④ 통신 진단
통신이 안 될 때 원인을 여기서 봅니다. CRC 방식은 「IKAWA 정식」이 실제 방식이고, 그래도 응답이 없으면 나머지 후보를 자동으로 훑습니다.
다른 기기에서 올라온 기록
통신 기록
저장 · 불러오기
내보내는 파일과 동기화 데이터에는 토큰과 동기화 키가 들어가지 않습니다. 그 값들은 각 기기에만 남습니다.
입력하는 즉시 이 기기에 자동 저장됩니다. 앱을 닫거나 파일을 새로 올려도 남습니다. 다만 브라우저 저장 영역이라 기기를 바꾸거나 데이터를 지우면 사라지니, 가끔 파일로 내보내 백업하세요. 내보낸 JSON은 나중에 파이썬으로 옮길 때도 그대로 읽힙니다.
기기 간 동기화
폰과 PC를 같은 동기화 키로 묶으면 기록이 오갑니다. 키는 그 자체가 비밀번호이니 남에게 알리지 마세요. 기기를 바꿔도 키만 있으면 복구됩니다.
GitHub — 내 저장소에 JSON 한 개로 보관됩니다
토큰은 이 기기에 남습니다. 앱을 닫거나 파일을 새로 올려도 유지되지만, 브라우저에서 사이트 데이터를 삭제하면 기록과 함께 사라집니다. 토큰은 비밀번호 관리 앱이나 메모에 따로 보관해두세요 — GitHub에서 다시 볼 수 없습니다.
토큰은 이 기기에만 저장되고 서버로 가지 않습니다. 비공개 저장소를 쓰고, 그 저장소 하나에만 권한을 주고, 만료일을 짧게 잡으세요. 저장할 때마다 커밋이 남아 이력이 통째로 보존됩니다.
GitHub 방식을 고르셨다면 이 칸은 비워두세요. 키 하나로 묶는 간편한 방식이지만, Cloudflare에 저장소를 따로 연결해야 동작합니다.