-
Project Patchouli는 전자기 유도(EMR) 기반 드로잉 태블릿 하드웨어를 오픈소스로 구현한 프로젝트로, 코일 배열과 RF 프런트엔드, 디지털 신호처리 알고리듬을 포함함
- 상용 부품으로 구성된 설계를 통해 다양한 제조사의 펜과 호환되며, 초저지연 입력 성능을 제공
- 문서는 EMR 기술의 기구적 원리, 회로 구현, 신호처리, 펜 프로토콜 등을 포괄적으로 다룸
- 프로젝트는 NLnet Foundation NGI Zero Core Fund의 후원을 받고 있으며, 코드와 하드웨어는 GitLab에서 공개됨
- 하드웨어는 CERN-OHL-S, 소프트웨어는 GPLv3, 문서는 CC BY 4.0 라이선스로 배포되어 오픈소스 하드웨어 생태계 확산에 기여
프로젝트 개요
- Project Patchouli는 전자기 유도식(EMR) 펜 태블릿 하드웨어 구현체로, 오픈소스 형태로 공개됨
- 구성 요소에는 코일 배열, 상용 부품 기반 RF 프런트엔드, 디지털 신호처리 알고리듬이 포함
- 다양한 제조사의 상용 펜과 호환되어 사용자 정의 하드웨어 프로젝트에 적용 가능
- 프로젝트의 목표는 EMR 기술의 작동 메커니즘, 회로 설계, 신호처리, 펜 프로토콜을 체계적으로 문서화하는 것
- 프로젝트 코드 및 하드웨어 저장소는 GitLab에서 제공
개발 이력
-
2024년 1월: 프로젝트 시작
-
2024년 3월: 소규모 하드웨어 프로토타입 성공적으로 테스트 완료
-
2025년 1월: 문서 페이지가 Read the Docs에 호스팅됨
커뮤니티 및 참여
- 프로젝트 유지관리자에게는 prj.patchouli@gmail.com을 통해 연락 가능
- 공개 Discord 서버를 통해 커뮤니티 참여 가능
- 프로젝트 리드는 Yukidama
후원
- 본 프로젝트는 NLnet Foundation NGI Zero Core Fund의 후원을 받음
- 후원 관련 정보는 NLnet의 Project Patchouli 페이지에서 확인 가능
라이선스
- 문서 및 리소스 파일은 Creative Commons Attribution 4.0 International (CC BY 4.0) 라이선스 적용
- 하드웨어 설계는 CERN Open Source Hardware License (CERN-OHL-S) 적용
- 라이선스 사본은 소스 저장소에 포함되어 있으며, ohwr.org에서 사용자 가이드 제공
- 프로그램 코드는 GPLv3 라이선스로 배포
- 프로젝트는 현재 활발히 개발 중임
기술 문서 구조
-
Implementation: 시작 가이드, 위치 추정, 피크 보간, 물리 시뮬레이션, 스캔 속도 최적화 등 세부 기술 포함
-
RE - Integrated Circuits: WACOM 및 Hanvon 등 주요 태블릿 컨트롤러 칩의 핀 배열, 모델, 참고 자료 수록
-
RE - Systems: WACOM Graphire, Intuos, Bamboo, XP-Pen, Huion 등 다양한 상용 시스템의 작동 이론 및 데이터 링크 분석
-
Back-side Shielding, Envelope Detection Receiver, Scan Rate Optimization 등 하드웨어 세부 구현 항목 포함
-
Terminologies 및 PCB Scans 섹션을 통해 용어 정의와 회로 기판 스캔 자료 제공
기술적 특징
-
초저지연 펜 입력을 목표로 한 설계
-
상용 부품 기반 RF 프런트엔드를 통해 접근성과 재현성 확보
-
디지털 신호처리 알고리듬을 통한 정밀한 위치 검출 및 압력 감지 지원
-
다양한 제조사 펜과의 호환성을 통해 범용 EMR 플랫폼 구축 가능성 제시
문서 제작 환경
- 문서는 MkDocs로 작성되었으며, Read the Docs의 sphinx_rtd_theme을 사용해 배포됨