간단한 스루 홀 보드를 어떻게 리버스 엔지니어링 할 수 있습니까?


30

간단한 스루 홀 보드를 어떻게 리버스 엔지니어링 할 수 있습니까? 보드를 뒤집는 동안 구성 요소 방향과 위치를 쉽게 잃기 때문에 눈으로 시도하면 혼란스러워집니다. 컴퓨터를 사용하는 기술이 더 쉬울 수도 있습니다.


8
"질문"부분을 질문으로 구성해야합니다 (예전과 마찬가지로). "간단한 스루 홀 보드를 리버스 엔지니어링하려면 어떻게해야합니까?" 그 과정에서 걸림돌이었던 추가 정보는 향후 방문자가 질문과 답변을 찾는 데 도움이됩니다.
JYelton

답변:


54
  1. 가능한 보드 양쪽의 사진을 가장 잘 찍으십시오.
    스캐너를 사용하여 보드의 하단을 스캔 할 수 있지만 구성 요소의 높이로 인해 모든 스캐너가 상단 레이어에 초점을 맞출 수있는 것은 아닙니다.

    이 안내서에서는 특별한 조명이나 다른 것들없이 iPhone 3GS의 3MP 카메라를 사용했습니다. 당신은 거의 항상 더 나은 장비와 조건으로 사진을 찍을 것입니다.

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오

  1. 그런 다음 자주 사용하는 편집 프로그램에서 빈 캔버스로 가져옵니다. 저는 Adobe Fireworks , 포토샵 또는 거의 모든 이미지 편집 소프트웨어를 사용하고 있습니다.
    이미지는 분리 된 레이어에 있어야합니다. 여기에 이미지 설명을 입력하십시오

  2. 다각형 올가미 도구 를 사용하여 나머지 그림에서 보드를 자릅니다. 다른 쪽도 마찬가지입니다. 여기에 이미지 설명을 입력하십시오

  3. 사용 CMD- X다음 컷에이 CMD- V붙여 넣습니다. 배경에서 선택을 해제합니다. 그런 다음 배경을 삭제하십시오. 다른 쪽도 마찬가지입니다. 여기에 이미지 설명을 입력하십시오

  4. 회전 CW / CCW 및 수평 / 수직 뒤집기를 사용하여 사진을 올바른 위치로 조정하십시오.

    • 보드의 하단을 미러링하여 구성 요소 측면과 일치 시키십시오. 여기에 이미지 설명을 입력하십시오

6. 상단 레이어의 불투명도를 약 50 % ~ 75 %로 낮추십시오. 여기에 이미지 설명을 입력하십시오

7. 두 이미지의 크기 나 각도가 다릅니다. 따라서 왜곡 도구 를 사용하여 상단의 모서리를 하단의 크기와 똑 바르게 조정합니다. 여기에 이미지 설명을 입력하십시오 * 정렬은 매우 중요하므로 시간이 걸리고 줌 / 돋보기를 사용하여 모든 것이 정렬되었는지 확인하십시오. 보드의 구멍을 찾으십시오. 보드가 잘못 정렬되어 있는지 확인하는 가장 쉬운 방법입니다.

블렌딩

이미지 를 혼합 하는 데 사용할 수있는 방법이 많이 있습니다. 모든 것이 모든 경우에 작동하는 것은 아닙니다.

그러나 대다수의 사람들에게 효과가있는 몇 가지 방법을 살펴 보겠습니다.

  • 조정은 주관적이며 보드 색상, 조명, 노출 등에 따라 달라집니다. 많은 변수가 있고, 놀고, 가장 적합한 값을 찾으십시오.

1. 스크린 블렌드

  1. 하단을 드래그하여 구성 요소 측 (구성 요소 측 레이어의 상단에있는 구리 측 레이어)을 위로 끕니다.
  2. Brightness/Contrast필터를 사용하여 구리 층을 어둡게하고 밝기를 -50으로 설정
  3. 구리 층을 선택하고 블렌드 모드를 Screen/ Interpolation또는 Average80으로 설정하십시오. 여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

2. 광도 혼합

  1. 하단을 드래그하여 구성 요소 측 (구성 요소 측 레이어의 상단에있는 구리 측 레이어)을 위로 끕니다.
  2. 레벨 필터를 사용하여 구리 층의 대비 를 높이고 핀을 언덕의 2 위로 드래그하십시오. 여기에 이미지 설명을 입력하십시오
  3. 구리 층을 선택하고 혼합 모드를 선택 Luminosity하고 50으로 설정 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오

브러쉬 + 임계 값

  1. 하단을 드래그하여 구성 요소 측 (구성 요소 측 레이어의 상단에있는 구리 측 레이어)을 위로 끕니다.

  2. 구리 층을 선택하고 브러시를 사용하여 납땜 패드 / 구멍을 연결하는 선을 그리십시오. 대신 경로 / 선 도구를 사용하여 직선을 그릴 수도 있습니다. 솔더 마스크에서 사용하지 않는 단색을 사용하십시오. 이 경우 솔더 마스크는 녹색 / 노란색이므로 파란색을 사용했습니다.
    여기에 이미지 설명을 입력하십시오

  3. 반전 필터를 적용하십시오 .
    여기에 이미지 설명을 입력하십시오

  4. 단색 필터 만 추출 하려면 레벨 필터 또는 임계 값 필터를 사용하십시오 . 왼쪽 핀을 오른쪽으로 완전히 끕니다.
    여기에 이미지 설명을 입력하십시오

  5. 필터 색조 / 채도를 적용하고 색조를 회전시키는 트랙의 색상을 선택하십시오.
    여기에 이미지 설명을 입력하십시오

  6. 구리 레이어를 선택하고 혼합 모드를 선택 Additive하고 불투명도를 약 70으로 설정하여 트랙의 강도를 조정하십시오.
    여기에 이미지 설명을 입력하십시오


이제 값을 기록한 다음 CAD 소프트웨어 로 전송할 준비가되었습니다 .


3
+1 이것은 정말 좋은 가이드처럼 보입니다! 나는 그것의 나머지를 볼 수 있기를 바랍니다.
AndrejaKo

2
이제 양면 PCB에 이것을 시도하십시오.
Alvin Wong

1
이것이 내가하는 방법입니다. 일반적으로 다음으로 유용한 단계는 불투명 한 검정색으로 구리 트레이스를 복제하는 투명 레이어를 만드는 것입니다. 그러면 컴포넌트 측면에 반투명하게 겹쳐서 컴포넌트 사이의 연결을 볼 수 있습니다. 구리면 이미지로는 실제로이 작업을 수행 할 수 없습니다. 또한 추가 레이어를 사용하여 구성 요소에 레이블을 지정합니다.
Kaz

1
양면 PCB에 대해이 작업을 수행 할 수 있습니다. 이미지에서 구리를 추적하여 구리 층에 대한 두 개의 투명 필름을 만들 수 있습니다. 그런 다음 컴포넌트보기 위에이를 오버레이 할 수 있습니다. 실제 도전은 묻힌 층이있는 보드 일 것입니다.
Kaz

2
내부 레이어가있는 보드에 내가 사용한 추가 트릭은 보드 뒤에 매우 밝은 램프를 비춘 다음 앞에서 사진을 찍는 것입니다. 빛은 빛을 비추고 내부 층의 일부를 노출하지만, 모든 하부 층 구리는 그것을 가리게됩니다. 거기에서 이미지를 촬영하고 대비를 증가시킨 다음 곡선 도구를 사용하여 내부 트랙이 매우 선명해질 때까지 광도를 수정합니다. 일반적으로 내부 레이어의 ~ 60 %를 얻을 수 있으며 회로의 대부분의 기능을 추측하기에 충분합니다.
다항식

3

이 비디오 는 GIMP (무료 소프트웨어 이미지 편집 도구)의 도움으로 양면 PCB의 역 엔지니어링 프로세스를 설명합니다. 이와 동일한 기술을 사용하여 단면 PCB를 반전시킬 수 있습니다.

인터넷 라우터의 PCB는 리버스 엔지니어링됩니다. 일반적으로 인터넷 라우터는 ARM 프로세서, RAM, 플래시 메모리 등이있는 소형 내장형 장치입니다. PCB를 반전 한 후 Linux를 라우터에 플래시하는 데 도움이되는 JTAG 및 직렬 포트를 쉽게 찾을 수 있습니다.

2011 년 CCC에서 개최 된 워크샵도있었습니다. 아래 링크에는 PCB를 뒤집는 데 도움이되는 워크샵 세부 정보가 있습니다. 아래 페이지의 모든 링크를 방문하는 것을 잊지 마십시오.

임베디드 분석 워크샵 2011

행복한 해킹!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.