Teensy 2.0 클론 제작기 6

고쳐야 할 문제점들:

  1. USB 시그널은 Diff. Pair. USB Tiny ISP 등으로 프로그래밍 가능하나 USB가 불능이다.
  2. SMT 패드처럼 보이지만 Bottom Layer에 연결이 되어야 할 녀석들이 많다. DRC 사용 필수.

USBTinyISP의 6핀 (RST, MISO, MOSI,SCLK, VCC, GND)를 B7, B3,B2,B1,D0, VCC에 연결하여 Arduino IDE로 부트로더 프로그래밍 후 Blink 스케치 업로드를 하면 Digital Pin 13번이 깜박 거린다. USB로 파워를 넣지 않는다면 USBTinyISP의 5V 점퍼를 사용하는것 잊지말자.

수정 후 주문 완료

미우니 키보드 01

dsc05213

 

다이오드를 거꾸로 밖은거 땜에 펌웨어 삽질을 좀 했지만 잘 작동한다.

다음 리비전에서는:

  • SMD 컴포넌트(atmega32u4 등)를 사용하여 Teensy 2.0을 제거
  • 블루투스 버전?
  • LEDs!!

LED 컨트롤러 – 2

CircuitMaker로 가장 처음 만들었던 LED 컨트롤러를 무려… 5개월이 지나 쓸만하게 완성했다.

tdsc04706

문제점들:

  1. Attiny85가 LED Controller와 Common Ground가 연결이 안되있다
  2. Pull Down Resistor (22.4kOhm)가 Button Input Pin에 GND로 연결이 되있지 않으면 노이즈 때문에 LED가 껌벅인다.

Teensy 2.0 클론 제작기 5

Top Layer의 Ground가 Bottom Layer의 Ground와 연결이 되어있지 않은것 빼고는 Arduino Leonardo의 펌웨어를 Arduino IDE로 무난히 플래시를 시켰다.

LED 깜빡이 예제를 돌려봤는데 잘 작동한다. 참고로 “Uploading Using Programmer”로 꼭 사용해야한다.

update/ 쓰다보니 USB VBus가 제대로 납땜이 되있지 않은지 가끔 전원이 안들어간다.

15ae63c0872b191d0aa31fd6b42032fd (1)DSC04485

DSC04531

DSC04535

20151221_002312 (1)

망한 앰프 살리기 – 4

 

 

흠… 우선 한쪽 체널만 어셈블리를 했다.

  1. SMD파트들을 납땜하느라 고생 좀 했기에 긴장된 맘으로 전원을 넣는순간 불꽃이 튀면서 연기가 남
  2. Op-Amp가 반쪽이 나있음. -12V 인풋쪽이 가장 많이 망가짐.
  3. 도데체 뭐지!? 하면서 맨붕 상태로 밥먹고 다시 맘 잡고 Op-Amp를 다른 녀석을 테스트. +-12V를 넣을때 아무런 일이 안생김
  4. Op-Amp 교체
  5. 터지지는 않음. 그런데 소리는 안남.
  6. 3v3 인풋을 넣을경우 ~9v 아웃풋이 생김. 결국 다른 곳이 문제
  7. 보드와 파워서플라이의 GND 연결을 안함 ㅡㅡ.
  8. 소리 잘남

발견된 문제점들:

  1. Soldering Iron의 팁이 너무 커서 SMD 용으로는 부적합. 또한 자꾸 나사가 빠져서 헐렁해진다. 인두를 바꿔야 할듯.
  2. Multimeter가 Capacitor 용량 확인을 할때 너무 오래걸리거나 여러번 시도 해야했다. Fluke으로 바꾸고 싶….어진다 ㅋ.
  3. -+3v 로도 작동이 가능한 Op-Amp이다.

b7d0b8d63bf56bc4cf070064c4b51c6d (1)
rsz_dsc04409

rsz_20151205_170722-2rsz_dsc04432

Rigado BMD-200 사용기 – 6

Skyworks라는 회사의 AAT3681A 배터리 충전 IC를 친구녀석이 쓰길레 그냥 따라 쓰기로했다.
문제는… 알티움 라이브러리를 찾지 못했다. 뭐 하나 하려고 해도 다 만들어야되니 허리 부서질듯 ㅡㅡ;.

Screenshot (20) Screenshot (22)

짝퉁 Digispark 고생담 – 4

FKPMAA2HH2VJNW1.MEDIUM F9LHZPAHH2VNC03.MEDIUM

부트로더를 프로그래밍 할때 연결할 핀들을 자꾸 잃어 버려서 여기에 올린다.

그리고 AVRDUDESS라는 AVRDUDE의 GUI 버전을 만든 놈 나오라그래.

1이 어떻게 OFF이지? RSTDISBL 퓨즈가 작동을 안해서 햇갈려서 한참 해맸다.

우선 PCB가 하나 더 있으니 한번도 조립해봐야겠다.

/update 아.. 원래 반대인가 ㅡㅡㅋ 직접 계산해보니까 맞게 나오긴하는데..

/update2 Negative Logic을 쓴다네. 여기에다가 물어봤따. 질문 올린지 3분만에 시원한 답변이 달리는거 봐서.. 기초적인것인듯.

Screenshot (23)

nRF52-DK 삽질기 #1

20151025_235137 (2)

지난주 노르딕 세미 신제품 발표회에서 받아온 nRF52-DK 베타 버전을 가지고 블루투스 키보드를 작동해 보았다. 버튼이 무려 4개나 기판에 붙어 있다. 그것도 2×2 메트릭스로 말이다.

필요한게 몇가지 있다. 자꾸 까먹어서 적어 놓는다:

여기서 부트로더는 기본적으로 DK 보드에 플래시 된 상태로 나왔는데 어찌하다가 J-Link가 인식이 안되는 증상을 보이길레 부트로더(.bin)을 다시 넣어 주니까 정상 작동 했다.

소프트 디바이스는 여러가지가 있는데 S132로 했다. 자세한 특징은 나중에 알아볼란다 ㅋㅋ.

KEIL이야 뭐 쓰라니까 써야하고.

우선 HID Keyboard를 컴파일후 플래시 하니 바로 페어링 후 시험 가능했다.

o

hello

hello

뭐 헬로 월드까지는 필요없다. 헬로만 나오면 성공 ㅡㅡv