Category: Open Source Hardware

Yaler.net relay service

네트워크 기능이 내장된 임베디드 디바이스의 경우 내부 네트워크에서 외부로 접속은 쉽지만, 반대로 외부에서 이 디바이스로의 접근은 방화벽등이 있으면 쉽지않고, 공유기에서 NAT, 포트포워딩 등의 기능을 사용해야 해서 일반사용자들은 이용이 어렵다. Yaler.net relay service Yaler.net은 이런 문제점을 해결해 줄 수 있는 서비스인데 아래 그림을 보면 동작이 쉽게 이해가 되며, 튜토리얼 문서를 보면 Arduino, Beaglebone, Raspberry Pi… 등의

Continue Reading…

Category: Open Source Hardware

OSHW Certification – 오픈소스하드웨어 인증

지난 9월 19일 2015 OSHW 서밋이 필라델피아에서 열렸다.  서밋의 Ustream OSHW Certification – 오픈소스하드웨어 인증 이미 OSHW 의 정의는 릴리즈가 되어 있지만 이 서밋에서는 OSHW Certification즉 오픈소스하드웨어 인증관련해서 버전 1.0일 릴리즈 됐다. OSHW 로고가 생기고 OSHW가 Selling Point가 된 지금 시장에서는 실제로 OSHW가 아닌 제품들이 이 로고를 사용함으로써 사용자에게 혼란을 주는 경우가 있다고 하는데, 이런 이슈들을

Continue Reading…

Category: Open Source Hardware

Category: Open Source Hardware

Category: Open Source Hardware

아두이노 Serial to USB 사용하기

원본소스는 Mac에서 \Resource\Java\hardware\arduino\firmware\atmegaxxu2 아래에 있다. arduino-usbdfu 또는 arduino-usbserial 를 사용한다. 이 소스에는 USB 프레임워크인 LUFA(Lightweight USB Framework for AVRs)가 빠져있으므로 http://www.fourwalledcubicle.com/LUFA.php 에서 다운로드한다. 다운로드한 LUFA 폴더를 arduino-usbserial 폴더와 같은 위치에 복사한다. make 파일에서 다음과 같은 내용을 수정한다. LUFA_PATH # Path to the LUFA library LUFA_PATH = ../ MCU MCU = at90usb162  #atmega16u2와 pin to pin 호환임 컴파일된 hex파일은

Continue Reading…

Category: Open Source Hardware

CAM350에서 Eagle CAD NC drill 데이터를 제대로 불러오기

위 그림은 CAM350에서 Eagle CAD로 만든 거버데이터를 Auto import로 불러온 것이다. drill data의 좌표가 맞지 않아서 우측 상단에 표시된 것 을 볼 수 있다. 이렇게 된 이유는 Eagle CAD에서 NC 데이터를 출력하는 포맷은 2.5인데 CAM350의 기본 설정은 2.4이다. 따라서 다음과 같이 CAM350의 Auto import 포맷에서 Digits항목을 2, 5로 수정하면 된다. 단순히 거버 데이터를 보는 수준이면

Continue Reading…

Category: Open Source Hardware

USB 디바이스의 VID, PID

USB 디바이스 제품을 개발하려면 필요한 것이 USB 디바이스의 VID(Vendor ID), PID(Product ID)이다. 여기서 VID는 제조사의 ID이고, PID 제조사의 제품의 ID로 이해할 수 있는데 각각 2바이트로 VID-PID의 쌍으로 수많은 USB 디바이스와 구별이 가능하게 된다.  VID, PID는 USB Implementers Forum, Inc.(http://www.usb.org)에서 발급을 하는데 문제는 발급하는 데 드는 비용이 $5,000이다. 발급 신청서 링크 – http://www.usb.org/developers/vendor/VID_Only_Form_withCCAuth_010113.pdf 이 발급 신청서에 보면 다음과 같이

Continue Reading…

Category: Open Source Hardware

ARM mbed – 데모 (big mouth billy bass)

ARM mbed는 2008년 ARM사의 직원이었던 Simon과 Chris가 Rapid Prototyping을 위한 개발 보드를 기획하면서 프로젝트가 시작이 되었다. 이때 ARM 코어를 사용하는 NXP사의 LPC1768칩을 사용하여 모듈을 구성하였으며, 2009년에 보스턴에서 열린 ESC(Embedded System Conference)에서 NXP사의 부스에서 모듈이 릴리즈가 되었고 물고기가 트위터 메시지를 네트워크로 수신해서 음성으로 출력하는 데모를 진행하였다. 2009년도 관련 동영상

Category: Open Source Hardware

Arduino Yún 뒷 이야기

Arduino YUN은 Artheros의 AR9331칩셋을 사용하는 모듈을 이용해서 만든 무선랜 보드이다. 물론 이 모듈에는 리눅스가 돌아간다. 전통적으로 무선랜 칩셋업체들은 무선랜 장비를 개발할 만한 업체에게 선별적으로 자신들의 무선랜 레퍼런스 보드의 회로도나 관련 자료들을 NDA를 맺고 공개한다. 이것은 자료를 완전히 오픈했을때 기술지원이 감당이 되지 않아서 이기도 하다. Arduino Yun은 dog hunter라는 업체로 부터 공급을 받아서 제품화한 것인데 모듈

Continue Reading…

Category: Open Source Hardware

Arduino Scuola와 3D 프린팅

최근에 발견한 Arduino Scuola 사이트: http://scuola.arduino.cc/ 이 사이트는 Adafruit와 Sparkfun의 learn사이트와 같은 컨셉의 사이트인데, 아직 자료가 많지 않아서 인지 메인 사이트에서 링크도 없다. 하지만 아두이노의 블로그의 글에서 언급한 내용에 이 사이트의 내용이 링크로 연결되는 것으로 보아 곧 활성화가 될 것같다. 오픈소스 하드웨어 비즈니스에서 이러한 접근은 몇 년 전부터 내가 예측하고 있던 방향이다. 즉 초보자 들이 쉽게

Continue Reading…