Teensy 2.0 클론 제작기 7

dsc05442

완전체를 만든 듯하다. 결국 여러번의 리비전 끝에 정상 작동한다. 리눅스 + 윈도우에서 USB HID 장치로 나타나며 Arduino Leonardo의 USB HID 예제도 잘 돌아간다.

Length Match + 16Mghz Oscillator 부분을 고친게 USB 장치 인식 문제 해결에 도움이됬다.

배운점은 Atmel Atmega32u4는 기본적으로 외부 Oscillator로 작동하게 Fuse 설정이되있다. 여기서 햇갈려서 Osicallator 없이 처음에 Avrdude에서 조차 USB-ISP를 통해 인식이 안되 애를 먹었다.

  • DFU 부트로더 다운로드는 여기서.
  • 우분투에서 dfu-programmer
  • 프로그램은 Atmel Flip GUI 툴을 사용
  • “make dfu” 하면 tmk펌풰어 플래시 가능

Continue reading

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 점퍼를 사용하는것 잊지말자.

수정 후 주문 완료

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